public abstract class CollectionAction extends Object implements Executable, Serializable, Comparable
| Modifier | Constructor and Description | 
|---|---|
protected  | 
CollectionAction(CollectionPersister persister,
                PersistentCollection collection,
                Serializable key,
                SessionImplementor session)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
afterDeserialize(SessionImplementor session)
Reconnect to session after deserialization... 
 | 
void | 
beforeExecutions()
Called before executing any actions. 
 | 
int | 
compareTo(Object other)  | 
protected EventSource | 
eventSource()  | 
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()  | 
protected <T> EventListenerGroup<T> | 
listenerGroup(EventType<T> eventType)  | 
String | 
toString()  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitexecuteprotected CollectionAction(CollectionPersister persister, PersistentCollection collection, Serializable key, SessionImplementor session)
protected PersistentCollection getCollection()
public void afterDeserialize(SessionImplementor session)
afterDeserialize in interface Executablesession - The session being deserializedpublic final void beforeExecutions()
                            throws CacheException
ExecutablebeforeExecutions in interface ExecutableCacheExceptionpublic BeforeTransactionCompletionProcess getBeforeTransactionCompletionProcess()
ExecutablegetBeforeTransactionCompletionProcess in interface Executablepublic AfterTransactionCompletionProcess getAfterTransactionCompletionProcess()
ExecutablegetAfterTransactionCompletionProcess in interface Executablepublic Serializable[] getPropertySpaces()
ExecutablegetPropertySpaces in interface Executableprotected final CollectionPersister getPersister()
protected final Serializable getKey()
protected final SessionImplementor getSession()
protected final void evict()
                    throws CacheException
CacheExceptionpublic int compareTo(Object other)
compareTo in interface Comparableprotected <T> EventListenerGroup<T> listenerGroup(EventType<T> eventType)
protected EventSource eventSource()
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.