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