public final class CollectionRemoveAction extends CollectionAction
| Constructor and Description | 
|---|
CollectionRemoveAction(Object affectedOwner,
                      CollectionPersister persister,
                      Serializable id,
                      boolean emptySnapshot,
                      SessionImplementor session)
Removes a persistent collection from a specified owner. 
 | 
CollectionRemoveAction(PersistentCollection collection,
                      CollectionPersister persister,
                      Serializable id,
                      boolean emptySnapshot,
                      SessionImplementor session)
Removes a persistent collection from its loaded owner. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
execute()
Execute this action. 
 | 
afterDeserialize, beforeExecutions, compareTo, eventSource, evict, getAfterTransactionCompletionProcess, getBeforeTransactionCompletionProcess, getCollection, getKey, getPersister, getPropertySpaces, getSession, listenerGroup, toStringpublic CollectionRemoveAction(PersistentCollection collection, CollectionPersister persister, Serializable id, boolean emptySnapshot, SessionImplementor session)
collection - The collection to to remove; must be non-nullpersister - The collection's persisterid - The collection keyemptySnapshot - Indicates if the snapshot is emptysession - The sessionAssertionFailure - if collection is null.public CollectionRemoveAction(Object affectedOwner, CollectionPersister persister, Serializable id, boolean emptySnapshot, SessionImplementor session)
affectedOwner - The collection's owner; must be non-nullpersister - The collection's persisterid - The collection keyemptySnapshot - Indicates if the snapshot is emptysession - The sessionAssertionFailure - if affectedOwner is null.public void execute()
             throws HibernateException
ExecutableHibernateException - Indicates a problem during execution.Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.