Package com.atlassian.crowd.util.persistence.hibernate.batch
package com.atlassian.crowd.util.persistence.hibernate.batch
-
ClassDescriptionAbstract implementation of the batch finder, sub classes should extend this implementation with an implementation of
AbstractBatchFinder.processBatchFind(long, java.util.Collection, Class)
which performs the hibernate version specific search.Thread-safe batch processor.Performs a named query against crowd data with the ability to split up the related IN clause.Threadsafe batch processor.Batch result that stores ID references of all the directory entities that were successfully processed by the batch.Allows mapping a collection of entities processes by aBatchProcessor
to a list of audit log changesets, to be persisted to generate an audit trail for the operation.Hibernate specific batch operation abstraction, shared between hibernate 2 (Confluence) and 4 (Crowd).A concrete subinterface ofBatchProcessor
that reifies theSession
generic.A concrete subinterface ofBatchProcessor
that reifies theStatelessSession
generic.A group of objects that are to be committed in one transaction.