Top Description Constructors Methods
org.hibernate.action.internal

public final Class QueuedOperationCollectionAction

extends CollectionAction
Class Inheritance
Imports
java.io.Serializable, org.hibernate.HibernateException, org.hibernate.collection.internal.AbstractPersistentCollection, org.hibernate.collection.spi.PersistentCollection, org.hibernate.engine.spi.CollectionEntry, .SharedSessionContractImplementor, org.hibernate.persister.collection.CollectionPersister

If a collection is extra lazy and has queued ops, we still need to process them. Ex: OneToManyPersister needs to insert indexes for List collections. See HHH-8083.
Author
Brett Meyer

Constructor Summary

AccessConstructor and Description
public
QueuedOperationCollectionAction(final PersistentCollection
The collection to update
collection
,
final CollectionPersister
The collection persister
persister
,
final Serializable
The collection key
id
,
final SharedSessionContractImplementor
The session
session
)

Constructs a CollectionUpdateAction

Method Summary

Modifier and TypeMethod and Description
public void
execute()

Implements org.hibernate.action.spi.Executable.execute.

Execute this action.
Inherited from org.hibernate.action.internal.CollectionAction:
afterDeserializebeforeExecutionscompareToeventSourceevictgetAfterTransactionCompletionProcessgetBeforeTransactionCompletionProcessgetCollectiongetFastSessionServicesgetKeygetPersistergetPropertySpacesgetSessionlistenerGrouptoString

Constructor Detail

QueuedOperationCollectionActionback to summary
public QueuedOperationCollectionAction(final PersistentCollection collection, final CollectionPersister persister, final Serializable id, final SharedSessionContractImplementor session)

Constructs a CollectionUpdateAction

Parameters
collection:PersistentCollection

The collection to update

persister:CollectionPersister

The collection persister

id:Serializable

The collection key

session:SharedSessionContractImplementor

The session

Method Detail

executeback to summary
public void execute() throws HibernateException

Implements org.hibernate.action.spi.Executable.execute.

Doc from org.hibernate.action.spi.Executable.execute.

Execute this action.

Annotations
@Override
Exceptions
HibernateException:
Indicates a problem during execution.