|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hibernate.engine.EntityEntry
We need an entry to tell us all about the current state of an object with respect to its persistent state
Method Summary | |
void |
forceLocked(Object entity,
Object nextVersion)
|
Object[] |
getDeletedState()
|
String |
getEntityName()
|
Serializable |
getId()
|
Object[] |
getLoadedState()
|
Object |
getLoadedValue(String propertyName)
|
LockMode |
getLockMode()
|
EntityPersister |
getPersister()
|
Object |
getRowId()
|
Status |
getStatus()
|
Object |
getVersion()
|
boolean |
isBeingReplicated()
|
boolean |
isExistsInDatabase()
|
boolean |
isLoadedWithLazyPropertiesUnfetched()
|
boolean |
isNullifiable(boolean earlyInsert,
SessionImplementor session)
|
void |
postDelete()
After actually deleting a row, record the fact that the instance no longer exists in the database |
void |
postInsert()
After actually inserting a row, record the fact that the instance exists on the database (needed for identity-column key generation) |
void |
postUpdate(Object entity,
Object[] updatedState,
Object nextVersion)
After actually updating the database, update the snapshot information, and escalate the lock mode |
boolean |
requiresDirtyCheck(Object entity)
|
void |
setDeletedState(Object[] deletedState)
|
void |
setLockMode(LockMode lockMode)
|
void |
setReadOnly(boolean readOnly,
Object entity)
|
void |
setStatus(Status status)
|
String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public LockMode getLockMode()
public void setLockMode(LockMode lockMode)
public Status getStatus()
public void setStatus(Status status)
public Serializable getId()
public Object[] getLoadedState()
public Object[] getDeletedState()
public void setDeletedState(Object[] deletedState)
public boolean isExistsInDatabase()
public Object getVersion()
public EntityPersister getPersister()
public String getEntityName()
public boolean isBeingReplicated()
public Object getRowId()
public void postUpdate(Object entity, Object[] updatedState, Object nextVersion)
public void postDelete()
public void postInsert()
public boolean isNullifiable(boolean earlyInsert, SessionImplementor session)
public Object getLoadedValue(String propertyName)
public boolean requiresDirtyCheck(Object entity)
public void forceLocked(Object entity, Object nextVersion)
public void setReadOnly(boolean readOnly, Object entity)
public String toString()
public boolean isLoadedWithLazyPropertiesUnfetched()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |