Class AuditedPropertiesReader
- java.lang.Object
-
- org.hibernate.envers.configuration.internal.metadata.reader.AuditedPropertiesReader
-
- Direct Known Subclasses:
ComponentAuditedPropertiesReader
public class AuditedPropertiesReader extends Object
Reads persistent properties form aPersistentPropertiesSourceand adds the ones that are audited to aAuditedPropertiesHolder, filling all the auditing data.- Author:
- Adam Warski (adam at warski dot org), Erik-Berndt Scheper, Hern&aacut;n Chanfreau, Lukasz Antoniak (lukasz dot antoniak at gmail dot com), Michal Skowronek (mskowr at o2 dot pl), Lukasz Zuchowski (author at zuchos dot com), Chris Cranford
-
-
Constructor Summary
Constructors Constructor Description AuditedPropertiesReader(EnversMetadataBuildingContext metadataBuildingContext, PersistentPropertiesSource persistentPropertiesSource, AuditedPropertiesHolder auditedPropertiesHolder)AuditedPropertiesReader(EnversMetadataBuildingContext metadataBuildingContext, PersistentPropertiesSource persistentPropertiesSource, AuditedPropertiesHolder auditedPropertiesHolder, String propertyNamePrefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancheckAudited(XProperty property, PropertyAuditingData propertyData, String propertyName, Audited allClassAudited, String modifiedFlagSuffix)protected booleancheckAudited(org.hibernate.mapping.Property property, PropertyAuditingData propertyData, String propertyName, Audited allClassAudited, String modifiedFlagSuffix)protected booleancheckUsingModifiedFlag(Audited aud)protected booleanisClassHierarchyTraversalNeeded(Audited allClassAudited)protected booleanisOverriddenAudited(XClass clazz)protected booleanisOverriddenAudited(XProperty property)protected booleanisOverriddenNotAudited(XClass clazz)protected booleanisOverriddenNotAudited(XProperty property)voidread()voidread(Audited allClassAudited)
-
-
-
Field Detail
-
NO_PREFIX
public static final String NO_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AuditedPropertiesReader
public AuditedPropertiesReader(EnversMetadataBuildingContext metadataBuildingContext, PersistentPropertiesSource persistentPropertiesSource, AuditedPropertiesHolder auditedPropertiesHolder)
-
AuditedPropertiesReader
public AuditedPropertiesReader(EnversMetadataBuildingContext metadataBuildingContext, PersistentPropertiesSource persistentPropertiesSource, AuditedPropertiesHolder auditedPropertiesHolder, String propertyNamePrefix)
-
-
Method Detail
-
read
public void read()
-
read
public void read(Audited allClassAudited)
-
isClassHierarchyTraversalNeeded
protected boolean isClassHierarchyTraversalNeeded(Audited allClassAudited)
-
checkAudited
protected boolean checkAudited(XProperty property, PropertyAuditingData propertyData, String propertyName, Audited allClassAudited, String modifiedFlagSuffix)
-
checkAudited
protected boolean checkAudited(org.hibernate.mapping.Property property, PropertyAuditingData propertyData, String propertyName, Audited allClassAudited, String modifiedFlagSuffix)
-
checkUsingModifiedFlag
protected boolean checkUsingModifiedFlag(Audited aud)
-
isOverriddenNotAudited
protected boolean isOverriddenNotAudited(XProperty property)
-
isOverriddenNotAudited
protected boolean isOverriddenNotAudited(XClass clazz)
-
isOverriddenAudited
protected boolean isOverriddenAudited(XProperty property)
-
isOverriddenAudited
protected boolean isOverriddenAudited(XClass clazz)
-
-