org.hibernate.envers.synchronization.work
Class AbstractAuditWorkUnit
java.lang.Object
org.hibernate.envers.synchronization.work.AbstractAuditWorkUnit
- All Implemented Interfaces:
- AuditWorkUnit, KeepCheckDispatcher, KeepCheckVisitor
- Direct Known Subclasses:
- AddWorkUnit, CollectionChangeWorkUnit, DelWorkUnit, ModWorkUnit, PersistentCollectionChangeWorkUnit
public abstract class AbstractAuditWorkUnit
- extends Object
- 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 |
verCfg
protected final AuditConfiguration verCfg
id
protected final Serializable id
AbstractAuditWorkUnit
protected AbstractAuditWorkUnit(String entityName,
AuditConfiguration verCfg,
Serializable id)
fillDataWithId
protected void fillDataWithId(Map<String,Object> data,
Object revision,
RevisionType revisionType)
getEntityId
public Object getEntityId()
- Specified by:
getEntityId
in interface AuditWorkUnit
isPerformed
public boolean isPerformed()
- Specified by:
isPerformed
in interface AuditWorkUnit
getEntityName
public String getEntityName()
- Specified by:
getEntityName
in interface AuditWorkUnit
setPerformed
protected void setPerformed(Object performedData)
undo
public void undo(org.hibernate.Session session)
- Specified by:
undo
in interface AuditWorkUnit
Copyright © 2008 Hibernate.org. All Rights Reserved.