|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hibernate.engine.CollectionEntry
public final class CollectionEntry
We need an entry to tell us all about the current state of a collection with respect to its persistent state
Constructor Summary | |
---|---|
CollectionEntry(CollectionPersister persister,
PersistentCollection collection)
For newly wrapped collections, or dereferenced collection wrappers |
|
CollectionEntry(CollectionPersister loadedPersister,
Serializable loadedKey)
For uninitialized detached collections |
|
CollectionEntry(PersistentCollection collection,
CollectionPersister loadedPersister,
Serializable loadedKey,
boolean ignore)
For collections just loaded from the database |
Method Summary | |
---|---|
void |
afterAction(PersistentCollection collection)
Called after execution of an action |
Serializable |
getCurrentKey()
This is only available late during the flush cycle |
CollectionPersister |
getCurrentPersister()
|
Serializable |
getKey()
|
Serializable |
getLoadedKey()
|
CollectionPersister |
getLoadedPersister()
This is only available late during the flush cycle |
Collection |
getOrphans(String entityName,
PersistentCollection collection)
Get the collection orphans (entities which were removed from the collection) |
String |
getRole()
|
Serializable |
getSnapshot()
|
boolean |
isDorecreate()
|
boolean |
isDoremove()
|
boolean |
isDoupdate()
|
boolean |
isIgnore()
|
boolean |
isProcessed()
|
boolean |
isReached()
|
boolean |
isSnapshotEmpty(PersistentCollection collection)
|
void |
postFlush(PersistentCollection collection)
Called after a successful flush |
void |
postInitialize(PersistentCollection collection)
|
void |
preFlush(PersistentCollection collection)
|
void |
setCurrentKey(Serializable currentKey)
|
void |
setCurrentPersister(CollectionPersister currentPersister)
|
void |
setDorecreate(boolean dorecreate)
|
void |
setDoremove(boolean doremove)
|
void |
setDoupdate(boolean doupdate)
|
void |
setProcessed(boolean processed)
|
void |
setReached(boolean reached)
|
void |
setRole(String role)
|
String |
toString()
|
boolean |
wasDereferenced()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CollectionEntry(CollectionPersister persister, PersistentCollection collection)
public CollectionEntry(PersistentCollection collection, CollectionPersister loadedPersister, Serializable loadedKey, boolean ignore)
public CollectionEntry(CollectionPersister loadedPersister, Serializable loadedKey)
Method Detail |
---|
public void preFlush(PersistentCollection collection) throws HibernateException
HibernateException
public void postInitialize(PersistentCollection collection) throws HibernateException
HibernateException
public void postFlush(PersistentCollection collection) throws HibernateException
HibernateException
public void afterAction(PersistentCollection collection)
public Serializable getKey()
public String getRole()
public Serializable getSnapshot()
public boolean wasDereferenced()
public boolean isReached()
public void setReached(boolean reached)
public boolean isProcessed()
public void setProcessed(boolean processed)
public boolean isDoupdate()
public void setDoupdate(boolean doupdate)
public boolean isDoremove()
public void setDoremove(boolean doremove)
public boolean isDorecreate()
public void setDorecreate(boolean dorecreate)
public boolean isIgnore()
public CollectionPersister getCurrentPersister()
public void setCurrentPersister(CollectionPersister currentPersister)
public Serializable getCurrentKey()
public void setCurrentKey(Serializable currentKey)
public CollectionPersister getLoadedPersister()
public Serializable getLoadedKey()
public void setRole(String role)
public String toString()
toString
in class Object
public Collection getOrphans(String entityName, PersistentCollection collection) throws HibernateException
HibernateException
public boolean isSnapshotEmpty(PersistentCollection collection)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |