Uses of Interface
org.hibernate.envers.internal.synchronization.work.AuditWorkUnit
Packages that use AuditWorkUnit
Package
Description
-
Uses of AuditWorkUnit in org.hibernate.envers.internal.synchronization
Methods in org.hibernate.envers.internal.synchronization with parameters of type AuditWorkUnitModifier and TypeMethodDescriptionvoidAuditProcess.addWorkUnit(AuditWorkUnit vwu) voidEntityChangeNotifier.entityChanged(org.hibernate.Session session, Object currentRevisionData, AuditWorkUnit vwu) NotifiesRevisionInfoGeneratorabout changes made in the current revision. -
Uses of AuditWorkUnit in org.hibernate.envers.internal.synchronization.work
Classes in org.hibernate.envers.internal.synchronization.work that implement AuditWorkUnitModifier and TypeClassDescriptionclassclassclassclassclassA work unit that handles "fake" bidirectional one-to-many relations (mapped with@OneToMany+@JoinColumnand@ManyToOne+@Column(insertable=false, updatable=false).classclassMethods in org.hibernate.envers.internal.synchronization.work that return AuditWorkUnitModifier and TypeMethodDescriptionAddWorkUnit.dispatch(WorkUnitMergeVisitor first) CollectionChangeWorkUnit.dispatch(WorkUnitMergeVisitor first) DelWorkUnit.dispatch(WorkUnitMergeVisitor first) FakeBidirectionalRelationWorkUnit.dispatch(WorkUnitMergeVisitor first) ModWorkUnit.dispatch(WorkUnitMergeVisitor first) PersistentCollectionChangeWorkUnit.dispatch(WorkUnitMergeVisitor first) WorkUnitMergeDispatcher.dispatch(WorkUnitMergeVisitor first) Should be invoked on the second work unit.FakeBidirectionalRelationWorkUnit.getNestedWorkUnit()AddWorkUnit.merge(AddWorkUnit second) AddWorkUnit.merge(CollectionChangeWorkUnit second) AddWorkUnit.merge(DelWorkUnit second) AddWorkUnit.merge(FakeBidirectionalRelationWorkUnit second) AddWorkUnit.merge(ModWorkUnit second) CollectionChangeWorkUnit.merge(AddWorkUnit second) CollectionChangeWorkUnit.merge(CollectionChangeWorkUnit second) CollectionChangeWorkUnit.merge(DelWorkUnit second) CollectionChangeWorkUnit.merge(FakeBidirectionalRelationWorkUnit second) CollectionChangeWorkUnit.merge(ModWorkUnit second) DelWorkUnit.merge(AddWorkUnit second) DelWorkUnit.merge(CollectionChangeWorkUnit second) DelWorkUnit.merge(DelWorkUnit second) DelWorkUnit.merge(FakeBidirectionalRelationWorkUnit second) DelWorkUnit.merge(ModWorkUnit second) FakeBidirectionalRelationWorkUnit.merge(AddWorkUnit second) FakeBidirectionalRelationWorkUnit.merge(CollectionChangeWorkUnit second) FakeBidirectionalRelationWorkUnit.merge(DelWorkUnit second) FakeBidirectionalRelationWorkUnit.merge(FakeBidirectionalRelationWorkUnit second) static AuditWorkUnitFakeBidirectionalRelationWorkUnit.merge(FakeBidirectionalRelationWorkUnit frwu, AuditWorkUnit nestedFirst, AuditWorkUnit nestedSecond) FakeBidirectionalRelationWorkUnit.merge(ModWorkUnit second) ModWorkUnit.merge(AddWorkUnit second) ModWorkUnit.merge(CollectionChangeWorkUnit second) ModWorkUnit.merge(DelWorkUnit second) ModWorkUnit.merge(FakeBidirectionalRelationWorkUnit second) ModWorkUnit.merge(ModWorkUnit second) PersistentCollectionChangeWorkUnit.merge(AddWorkUnit second) PersistentCollectionChangeWorkUnit.merge(CollectionChangeWorkUnit second) PersistentCollectionChangeWorkUnit.merge(DelWorkUnit second) PersistentCollectionChangeWorkUnit.merge(FakeBidirectionalRelationWorkUnit second) PersistentCollectionChangeWorkUnit.merge(ModWorkUnit second) WorkUnitMergeVisitor.merge(AddWorkUnit second) WorkUnitMergeVisitor.merge(CollectionChangeWorkUnit second) WorkUnitMergeVisitor.merge(DelWorkUnit second) WorkUnitMergeVisitor.merge(FakeBidirectionalRelationWorkUnit second) WorkUnitMergeVisitor.merge(ModWorkUnit second) Methods in org.hibernate.envers.internal.synchronization.work with parameters of type AuditWorkUnitModifier and TypeMethodDescriptionstatic AuditWorkUnitFakeBidirectionalRelationWorkUnit.merge(FakeBidirectionalRelationWorkUnit frwu, AuditWorkUnit nestedFirst, AuditWorkUnit nestedSecond) Constructors in org.hibernate.envers.internal.synchronization.work with parameters of type AuditWorkUnitModifierConstructorDescriptionFakeBidirectionalRelationWorkUnit(org.hibernate.engine.spi.SessionImplementor sessionImplementor, String entityName, EnversService enversService, Serializable id, String referencingPropertyName, Object owningEntity, RelationDescription rd, RevisionType revisionType, Object index, AuditWorkUnit nestedWorkUnit) FakeBidirectionalRelationWorkUnit(FakeBidirectionalRelationWorkUnit original, Map<String, org.hibernate.envers.internal.synchronization.work.FakeBidirectionalRelationWorkUnit.FakeRelationChange> fakeRelationChanges, AuditWorkUnit nestedWorkUnit) FakeBidirectionalRelationWorkUnit(FakeBidirectionalRelationWorkUnit original, AuditWorkUnit nestedWorkUnit)