public abstract class CollectionAction extends java.lang.Object implements Executable, java.io.Serializable, java.lang.Comparable
| Modifier | Constructor and Description |
|---|---|
protected |
CollectionAction(CollectionPersister persister,
PersistentCollection collection,
java.io.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(java.lang.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 java.io.Serializable |
getKey() |
protected CollectionPersister |
getPersister() |
java.io.Serializable[] |
getPropertySpaces()
What spaces (tables) are affected by this action?
|
protected SessionImplementor |
getSession() |
protected <T> EventListenerGroup<T> |
listenerGroup(EventType<T> eventType) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitexecuteprotected CollectionAction(CollectionPersister persister, PersistentCollection collection, java.io.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 java.io.Serializable[] getPropertySpaces()
ExecutablegetPropertySpaces in interface Executableprotected final CollectionPersister getPersister()
protected final java.io.Serializable getKey()
protected final SessionImplementor getSession()
protected final void evict()
throws CacheException
CacheExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(java.lang.Object other)
compareTo in interface java.lang.Comparableprotected <T> EventListenerGroup<T> listenerGroup(EventType<T> eventType)
protected EventSource eventSource()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.