Class AbstractSerializableProxy

java.lang.Object
org.hibernate.proxy.AbstractSerializableProxy
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SerializableProxy, SerializableProxy

public abstract class AbstractSerializableProxy extends Object implements Serializable
Convenience base class for SerializableProxy.
See Also:
  • Constructor Details

    • AbstractSerializableProxy

      protected AbstractSerializableProxy()
      For serialization
    • AbstractSerializableProxy

      protected AbstractSerializableProxy(String entityName, Serializable id, Boolean readOnly)
  • Method Details

    • getEntityName

      protected String getEntityName()
    • getId

      protected Serializable getId()
    • setReadOnlyBeforeAttachedToSession

      protected void setReadOnlyBeforeAttachedToSession(AbstractLazyInitializer li)
      Set the read-only/modifiable setting from this object in an AbstractLazyInitializer. This method should only be called during deserialization, before associating the AbstractLazyInitializer with a session.
      Parameters:
      li - , the read-only/modifiable setting to use when associated with a session; null indicates that the default should be used.
      Throws:
      IllegalStateException - if isReadOnlySettingAvailable() == true