public class AddWorkUnit extends AbstractAuditWorkUnit implements AuditWorkUnit
auditStrategy, entityName, enversService, id, revisionType, sessionImplementor| Constructor and Description |
|---|
AddWorkUnit(SessionImplementor sessionImplementor,
java.lang.String entityName,
EnversService enversService,
java.io.Serializable id,
EntityPersister entityPersister,
java.lang.Object[] state) |
AddWorkUnit(SessionImplementor sessionImplementor,
java.lang.String entityName,
EnversService enversService,
java.io.Serializable id,
java.util.Map<java.lang.String,java.lang.Object> data) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsWork() |
AuditWorkUnit |
dispatch(WorkUnitMergeVisitor first)
Should be invoked on the second work unit.
|
java.util.Map<java.lang.String,java.lang.Object> |
generateData(java.lang.Object revisionData) |
java.lang.Object[] |
getState() |
AuditWorkUnit |
merge(AddWorkUnit second) |
AuditWorkUnit |
merge(CollectionChangeWorkUnit second) |
AuditWorkUnit |
merge(DelWorkUnit second) |
AuditWorkUnit |
merge(FakeBidirectionalRelationWorkUnit second) |
AuditWorkUnit |
merge(ModWorkUnit second) |
fillDataWithId, getEntityId, getEntityName, getRevisionType, isPerformed, perform, setPerformed, undoclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEntityId, getEntityName, getRevisionType, isPerformed, perform, undopublic AddWorkUnit(SessionImplementor sessionImplementor, java.lang.String entityName, EnversService enversService, java.io.Serializable id, EntityPersister entityPersister, java.lang.Object[] state)
public AddWorkUnit(SessionImplementor sessionImplementor, java.lang.String entityName, EnversService enversService, java.io.Serializable id, java.util.Map<java.lang.String,java.lang.Object> data)
public boolean containsWork()
containsWork in interface AuditWorkUnitpublic java.util.Map<java.lang.String,java.lang.Object> generateData(java.lang.Object revisionData)
generateData in interface AuditWorkUnitrevisionData - The current revision data, which will be used to populate the work unit with the correct
revision relation.public java.lang.Object[] getState()
public AuditWorkUnit merge(AddWorkUnit second)
merge in interface WorkUnitMergeVisitorpublic AuditWorkUnit merge(ModWorkUnit second)
merge in interface WorkUnitMergeVisitorpublic AuditWorkUnit merge(DelWorkUnit second)
merge in interface WorkUnitMergeVisitorpublic AuditWorkUnit merge(CollectionChangeWorkUnit second)
merge in interface WorkUnitMergeVisitorpublic AuditWorkUnit merge(FakeBidirectionalRelationWorkUnit second)
merge in interface WorkUnitMergeVisitorpublic AuditWorkUnit dispatch(WorkUnitMergeVisitor first)
WorkUnitMergeDispatcherdispatch in interface WorkUnitMergeDispatcherfirst - First work unit (that is, the one added earlier).Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.