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

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

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

Subinterfaces of WorkUnitMergeVisitor in org.hibernate.envers.synchronization.work
`interface` `AuditWorkUnit` TODO: refactor constructors into factory methods

Classes in org.hibernate.envers.synchronization.work that implement WorkUnitMergeVisitor
`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 with parameters of type WorkUnitMergeVisitor
`AuditWorkUnit` `WorkUnitMergeDispatcher.dispatch(WorkUnitMergeVisitor first)` Shuold be invoked on the second work unit.
`AuditWorkUnit` `PersistentCollectionChangeWorkUnit.dispatch(WorkUnitMergeVisitor first)`
`AuditWorkUnit` `ModWorkUnit.dispatch(WorkUnitMergeVisitor first)`
`AuditWorkUnit` `FakeBidirectionalRelationWorkUnit.dispatch(WorkUnitMergeVisitor first)`
`AuditWorkUnit` `DelWorkUnit.dispatch(WorkUnitMergeVisitor first)`
`AuditWorkUnit` `CollectionChangeWorkUnit.dispatch(WorkUnitMergeVisitor first)`
`AuditWorkUnit` `AddWorkUnit.dispatch(WorkUnitMergeVisitor first)`

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