org.hibernate.envers.configuration.metadata.reader
Class ClassAuditingData

java.lang.Object
  extended by org.hibernate.envers.configuration.metadata.reader.ClassAuditingData
All Implemented Interfaces:
AuditedPropertiesHolder

public class ClassAuditingData
extends Object
implements AuditedPropertiesHolder

Author:
Adam Warski (adam at warski dot org), Sebastian Komander

Constructor Summary
ClassAuditingData()
           
 
Method Summary
 void addPropertyAuditingData(String propertyName, PropertyAuditingData auditingData)
          Add an audited property.
 AuditTable getAuditTable()
           
 PropertyAuditingData getPropertyAuditingData(String propertyName)
           
 Iterable<String> getPropertyNames()
           
 Map<String,String> getSecondaryTableDictionary()
           
 boolean isAudited()
           
 void setAuditTable(AuditTable auditTable)
           
 void setDefaultAudited(boolean defaultAudited)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassAuditingData

public ClassAuditingData()
Method Detail

addPropertyAuditingData

public void addPropertyAuditingData(String propertyName,
                                    PropertyAuditingData auditingData)
Description copied from interface: AuditedPropertiesHolder
Add an audited property.

Specified by:
addPropertyAuditingData in interface AuditedPropertiesHolder
Parameters:
propertyName - Name of the audited property.
auditingData - Data for the audited property.

getPropertyAuditingData

public PropertyAuditingData getPropertyAuditingData(String propertyName)
Specified by:
getPropertyAuditingData in interface AuditedPropertiesHolder
Parameters:
propertyName - Name of a property.
Returns:
Auditing data for the property.

getPropertyNames

public Iterable<String> getPropertyNames()

getSecondaryTableDictionary

public Map<String,String> getSecondaryTableDictionary()

getAuditTable

public AuditTable getAuditTable()

setAuditTable

public void setAuditTable(AuditTable auditTable)

setDefaultAudited

public void setDefaultAudited(boolean defaultAudited)

isAudited

public boolean isAudited()


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