| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public Serializable | Returns: The identifier value.Retrieve the identifier value for the enity our owning proxy represents. |
| public Object | Returns: The underlying target entity.Return the underlying persistent object, initializing if necessary |
| public Object | Returns: The target, or null.The session to check session)Return the underlying persistent object in the given session, or null if not contained in this session's persistence context. |
| public Class | |
| public SessionImplementor | Returns: The associated session.Get the session to which this proxy is associated, or null if it is not attached. |
| public void | |
| public boolean | |
| public boolean | Returns: true, if the setting is available false, if the proxy is detached or its associated session is closedIs the proxy's read-only/modifiable setting available? |
| public boolean | |
| public boolean | |
| public void | setIdentifier(Serializable
The identifier value. id)Set the identifier value for the enity our owning proxy represents. |
| public void | setImplementation(Object
The proxy target (the actual entity being proxied). target)Initialize the proxy manually by injecting its target. |
| public void | setReadOnly(boolean
if true, the associated proxy is made read-only;
if false, the associated proxy is made modifiable. readOnly)Set an associated modifiable proxy to read-only mode, or a read-only proxy to modifiable mode. |
| public void | |
| public void | |
| public void |
| getEntityName | back to summary |
|---|---|
| public String getEntityName() The entity-name of the entity our owning proxy represents.
| |
| getIdentifier | back to summary |
|---|---|
| public Serializable getIdentifier() Retrieve the identifier value for the enity our owning proxy represents.
| |
| getImplementation | back to summary |
|---|---|
| public Object getImplementation() Return the underlying persistent object, initializing if necessary
| |
| getImplementation | back to summary |
|---|---|
| public Object getImplementation(SessionImplementor session) throws HibernateException Return the underlying persistent object in the given session, or null if not contained in this session's persistence context.
| |
| getPersistentClass | back to summary |
|---|---|
| public Class Get the actual class of the entity. Generally,
| |
| getSession | back to summary |
|---|---|
| public SessionImplementor getSession() Get the session to which this proxy is associated, or null if it is not attached.
| |
| initialize | back to summary |
|---|---|
| public void initialize() throws HibernateException Initialize the proxy, fetching the target entity if necessary.
| |
| isReadOnly | back to summary |
|---|---|
| public boolean isReadOnly() Is the proxy read-only?. The read-only/modifiable setting is not available when the proxy is detached or its associated session is closed. To check if the read-only/modifiable setting is available:
| |
| isReadOnlySettingAvailable | back to summary |
|---|---|
| public boolean isReadOnlySettingAvailable() Is the proxy's read-only/modifiable setting available?
| |
| isUninitialized | back to summary |
|---|---|
| public boolean isUninitialized() Is the proxy uninitialzed?
| |
| isUnwrap | back to summary |
|---|---|
| public boolean isUnwrap() | |
| setIdentifier | back to summary |
|---|---|
| public void setIdentifier(Serializable id) Set the identifier value for the enity our owning proxy represents.
| |
| setImplementation | back to summary |
|---|---|
| public void setImplementation(Object target) Initialize the proxy manually by injecting its target.
| |
| setReadOnly | back to summary |
|---|---|
| public void setReadOnly(boolean readOnly) Set an associated modifiable proxy to read-only mode, or a read-only proxy to modifiable mode. If the proxy is currently initialized, its implementation will be set to the same mode; otherwise, when the proxy is initialized, its implementation will have the same read-only/ modifiable setting as the proxy. In read-only mode, no snapshot is maintained and the instance is never dirty checked. If the associated proxy already has the specified read-only/modifiable setting, then this method does nothing.
| |
| setSession | back to summary |
|---|---|
| public void setSession(SessionImplementor session) throws HibernateException Associate the proxy with the given session. Care should be given to make certain that the proxy is added to the session's persistence context as well to maintain the symetry of the association. That must be done seperately as this method simply sets an internal reference. We do also check that if there is already an associated session that the proxy reference was removed from that previous session's persistence contet.
| |
| setUnwrap | back to summary |
|---|---|
| public void setUnwrap(boolean unwrap) | |
| unsetSession | back to summary |
|---|---|
| public void unsetSession() Unset this initializer's reference to session. It is assumed that the caller is also taking care or cleaning up the owning proxy's reference in the persistence context.
Generally speaking this is intended to be called only during | |