public class DefaultRevisionInfoGenerator extends Object implements RevisionInfoGenerator
| Constructor and Description |
|---|
DefaultRevisionInfoGenerator(String revisionInfoEntityName,
Class<?> revisionInfoClass,
Class<? extends RevisionListener> listenerClass,
PropertyData revisionInfoTimestampData,
boolean timestampAsDate) |
| Modifier and Type | Method and Description |
|---|---|
void |
entityChanged(Class entityClass,
String entityName,
Serializable entityId,
RevisionType revisionType,
Object revisionInfo) |
Object |
generate() |
void |
saveRevisionData(Session session,
Object revisionData) |
public DefaultRevisionInfoGenerator(String revisionInfoEntityName, Class<?> revisionInfoClass, Class<? extends RevisionListener> listenerClass, PropertyData revisionInfoTimestampData, boolean timestampAsDate)
public void saveRevisionData(Session session, Object revisionData)
saveRevisionData in interface RevisionInfoGeneratorpublic Object generate()
generate in interface RevisionInfoGeneratorpublic void entityChanged(Class entityClass, String entityName, Serializable entityId, RevisionType revisionType, Object revisionInfo)
entityChanged in interface RevisionInfoGeneratorEntityTrackingRevisionListener.entityChanged(Class, String, Serializable, RevisionType, Object)Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.