|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.action.CollectionAction
public abstract class CollectionAction
Any action relating to insert/update/delete of a collection
| Constructor Summary | |
|---|---|
CollectionAction(CollectionPersister persister,
PersistentCollection collection,
Serializable key,
SessionImplementor session)
|
|
| Method Summary | |
|---|---|
void |
beforeExecutions()
Called before executing any actions. |
int |
compareTo(Object other)
|
protected void |
evict()
|
AfterTransactionCompletionProcess |
getAfterTransactionCompletionProcess()
Get the after-transaction-completion process, if any, for this action. |
BeforeTransactionCompletionProcess |
getBeforeTransactionCompletionProcess()
Get the before-transaction-completion process, if any, for this action. |
protected PersistentCollection |
getCollection()
|
protected Serializable |
getKey()
|
protected CollectionPersister |
getPersister()
|
Serializable[] |
getPropertySpaces()
What spaces (tables) are affected by this action? |
protected SessionImplementor |
getSession()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.hibernate.action.Executable |
|---|
execute |
| Constructor Detail |
|---|
public CollectionAction(CollectionPersister persister,
PersistentCollection collection,
Serializable key,
SessionImplementor session)
throws CacheException
CacheException| Method Detail |
|---|
protected PersistentCollection getCollection()
public final void beforeExecutions()
throws CacheException
Executable
beforeExecutions in interface ExecutableCacheExceptionpublic BeforeTransactionCompletionProcess getBeforeTransactionCompletionProcess()
Executable
getBeforeTransactionCompletionProcess in interface Executablepublic AfterTransactionCompletionProcess getAfterTransactionCompletionProcess()
Executable
getAfterTransactionCompletionProcess in interface Executablepublic Serializable[] getPropertySpaces()
Executable
getPropertySpaces in interface Executableprotected final CollectionPersister getPersister()
protected final Serializable getKey()
protected final SessionImplementor getSession()
protected final void evict()
throws CacheException
CacheExceptionpublic String toString()
toString in class Objectpublic int compareTo(Object other)
compareTo in interface Comparable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||