## Uses of Interface
org.hibernate.envers.synchronization.work.AuditWorkUnit

Packages that use AuditWorkUnit
org.hibernate.envers.synchronization
org.hibernate.envers.synchronization.work

Uses of AuditWorkUnit in org.hibernate.envers.synchronization

Methods in org.hibernate.envers.synchronization with parameters of type AuditWorkUnit
`void` `AuditProcess.addWorkUnit(AuditWorkUnit vwu)`
`void` `EntityChangeNotifier.entityChanged(Session session, Object currentRevisionData, AuditWorkUnit vwu)` Notifies `RevisionInfoGenerator` about changes made in the current revision.

Uses of AuditWorkUnit in org.hibernate.envers.synchronization.work

Classes in org.hibernate.envers.synchronization.work that implement AuditWorkUnit
`class` `AbstractAuditWorkUnit`
`class` `AddWorkUnit`
`class` `CollectionChangeWorkUnit`
`class` `DelWorkUnit`
`class` `FakeBidirectionalRelationWorkUnit` A work unit that handles "fake" bidirectional one-to-many relations (mapped with `@OneToMany+@JoinColumn` and `@ManyToOne+@Column(insertable=false, updatable=false)`.
`class` `ModWorkUnit`
`class` `PersistentCollectionChangeWorkUnit`

Methods in org.hibernate.envers.synchronization.work that return AuditWorkUnit
`AuditWorkUnit` `DelWorkUnit.dispatch(WorkUnitMergeVisitor first)`
`AuditWorkUnit` `CollectionChangeWorkUnit.dispatch(WorkUnitMergeVisitor first)`
`AuditWorkUnit` `PersistentCollectionChangeWorkUnit.dispatch(WorkUnitMergeVisitor first)`
`AuditWorkUnit` `FakeBidirectionalRelationWorkUnit.dispatch(WorkUnitMergeVisitor first)`
`AuditWorkUnit` `WorkUnitMergeDispatcher.dispatch(WorkUnitMergeVisitor first)` Shuold be invoked on the second work unit.
`AuditWorkUnit` `ModWorkUnit.dispatch(WorkUnitMergeVisitor first)`
`AuditWorkUnit` `AddWorkUnit.dispatch(WorkUnitMergeVisitor first)`
`AuditWorkUnit` `FakeBidirectionalRelationWorkUnit.getNestedWorkUnit()`
`AuditWorkUnit` `DelWorkUnit.merge(AddWorkUnit second)`
`AuditWorkUnit` `CollectionChangeWorkUnit.merge(AddWorkUnit second)`
`AuditWorkUnit` `PersistentCollectionChangeWorkUnit.merge(AddWorkUnit second)`
`AuditWorkUnit` `FakeBidirectionalRelationWorkUnit.merge(AddWorkUnit second)`
`AuditWorkUnit` `WorkUnitMergeVisitor.merge(AddWorkUnit second)`
`AuditWorkUnit` `ModWorkUnit.merge(AddWorkUnit second)`
`AuditWorkUnit` `AddWorkUnit.merge(AddWorkUnit second)`
`AuditWorkUnit` `DelWorkUnit.merge(CollectionChangeWorkUnit second)`
`AuditWorkUnit` `CollectionChangeWorkUnit.merge(CollectionChangeWorkUnit second)`
`AuditWorkUnit` `PersistentCollectionChangeWorkUnit.merge(CollectionChangeWorkUnit second)`
`AuditWorkUnit` `FakeBidirectionalRelationWorkUnit.merge(CollectionChangeWorkUnit second)`
`AuditWorkUnit` `WorkUnitMergeVisitor.merge(CollectionChangeWorkUnit second)`
`AuditWorkUnit` `ModWorkUnit.merge(CollectionChangeWorkUnit second)`
`AuditWorkUnit` `AddWorkUnit.merge(CollectionChangeWorkUnit second)`
`AuditWorkUnit` `DelWorkUnit.merge(DelWorkUnit second)`
`AuditWorkUnit` `CollectionChangeWorkUnit.merge(DelWorkUnit second)`
`AuditWorkUnit` `PersistentCollectionChangeWorkUnit.merge(DelWorkUnit second)`
`AuditWorkUnit` `FakeBidirectionalRelationWorkUnit.merge(DelWorkUnit second)`
`AuditWorkUnit` `WorkUnitMergeVisitor.merge(DelWorkUnit second)`
`AuditWorkUnit` `ModWorkUnit.merge(DelWorkUnit second)`
`AuditWorkUnit` `AddWorkUnit.merge(DelWorkUnit second)`
`AuditWorkUnit` `DelWorkUnit.merge(FakeBidirectionalRelationWorkUnit second)`
`AuditWorkUnit` `CollectionChangeWorkUnit.merge(FakeBidirectionalRelationWorkUnit second)`
`AuditWorkUnit` `PersistentCollectionChangeWorkUnit.merge(FakeBidirectionalRelationWorkUnit second)`
`AuditWorkUnit` `FakeBidirectionalRelationWorkUnit.merge(FakeBidirectionalRelationWorkUnit second)`
`AuditWorkUnit` `WorkUnitMergeVisitor.merge(FakeBidirectionalRelationWorkUnit second)`
`AuditWorkUnit` `ModWorkUnit.merge(FakeBidirectionalRelationWorkUnit second)`
`AuditWorkUnit` `AddWorkUnit.merge(FakeBidirectionalRelationWorkUnit second)`
`static AuditWorkUnit` `FakeBidirectionalRelationWorkUnit.merge(FakeBidirectionalRelationWorkUnit frwu, AuditWorkUnit nestedFirst, AuditWorkUnit nestedSecond)`
`AuditWorkUnit` `DelWorkUnit.merge(ModWorkUnit second)`
`AuditWorkUnit` `CollectionChangeWorkUnit.merge(ModWorkUnit second)`
`AuditWorkUnit` `PersistentCollectionChangeWorkUnit.merge(ModWorkUnit second)`
`AuditWorkUnit` `FakeBidirectionalRelationWorkUnit.merge(ModWorkUnit second)`
`AuditWorkUnit` `WorkUnitMergeVisitor.merge(ModWorkUnit second)`
`AuditWorkUnit` `ModWorkUnit.merge(ModWorkUnit second)`
`AuditWorkUnit` `AddWorkUnit.merge(ModWorkUnit second)`

Methods in org.hibernate.envers.synchronization.work with parameters of type AuditWorkUnit
`static AuditWorkUnit` `FakeBidirectionalRelationWorkUnit.merge(FakeBidirectionalRelationWorkUnit frwu, AuditWorkUnit nestedFirst, AuditWorkUnit nestedSecond)`

Constructors in org.hibernate.envers.synchronization.work with parameters of type AuditWorkUnit
`FakeBidirectionalRelationWorkUnit(FakeBidirectionalRelationWorkUnit original, AuditWorkUnit nestedWorkUnit)`
`FakeBidirectionalRelationWorkUnit(FakeBidirectionalRelationWorkUnit original, Map<String,org.hibernate.envers.synchronization.work.FakeBidirectionalRelationWorkUnit.FakeRelationChange> fakeRelationChanges, AuditWorkUnit nestedWorkUnit)`
`FakeBidirectionalRelationWorkUnit(SessionImplementor sessionImplementor, String entityName, AuditConfiguration verCfg, Serializable id, String referencingPropertyName, Object owningEntity, RelationDescription rd, RevisionType revisionType, Object index, AuditWorkUnit nestedWorkUnit)`

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.