org.hibernate.envers.synchronization.work
Class DelWorkUnit
java.lang.Object
   org.hibernate.envers.synchronization.work.AbstractAuditWorkUnit
org.hibernate.envers.synchronization.work.AbstractAuditWorkUnit
       org.hibernate.envers.synchronization.work.DelWorkUnit
org.hibernate.envers.synchronization.work.DelWorkUnit
- All Implemented Interfaces: 
- AuditWorkUnit, WorkUnitMergeDispatcher, WorkUnitMergeVisitor
- public class DelWorkUnit 
- extends AbstractAuditWorkUnit- implements AuditWorkUnit
- Author:
- Adam Warski (adam at warski dot org)
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
DelWorkUnit
public DelWorkUnit(SessionImplementor sessionImplementor,
                   String entityName,
                   AuditConfiguration verCfg,
                   Serializable id,
                   EntityPersister entityPersister,
                   Object[] state)
containsWork
public boolean containsWork()
- 
- Specified by:
- containsWorkin interface- AuditWorkUnit
 
- 
 
generateData
public Map<String,Object> generateData(Object revisionData)
- 
- Specified by:
- generateDatain interface- AuditWorkUnit
 
- 
- Parameters:
- revisionData- The current revision data, which will be used to populate the work unit with the correct
 revision relation.
- Returns:
- Generates data that should be saved when performing this work unit.
 
merge
public AuditWorkUnit merge(AddWorkUnit second)
- 
- Specified by:
- mergein interface- WorkUnitMergeVisitor
 
- 
 
merge
public AuditWorkUnit merge(ModWorkUnit second)
- 
- Specified by:
- mergein interface- WorkUnitMergeVisitor
 
- 
 
merge
public AuditWorkUnit merge(DelWorkUnit second)
- 
- Specified by:
- mergein interface- WorkUnitMergeVisitor
 
- 
 
merge
public AuditWorkUnit merge(CollectionChangeWorkUnit second)
- 
- Specified by:
- mergein interface- WorkUnitMergeVisitor
 
- 
 
merge
public AuditWorkUnit merge(FakeBidirectionalRelationWorkUnit second)
- 
- Specified by:
- mergein interface- WorkUnitMergeVisitor
 
- 
 
dispatch
public AuditWorkUnit dispatch(WorkUnitMergeVisitor first)
- Description copied from interface: WorkUnitMergeDispatcher
- Shuold be invoked on the second work unit.
 
- 
- Specified by:
- dispatchin interface- WorkUnitMergeDispatcher
 
- 
- Parameters:
- first- First work unit (that is, the one added earlier).
- Returns:
- The work unit that is the result of the merge.
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.