public class AuditedPropertiesReader extends Object
PersistentPropertiesSource and adds the ones that are audited to a
 AuditedPropertiesHolder, filling all the auditing data.| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AuditedPropertiesReader.ComponentPropertiesSource  | 
static class  | 
AuditedPropertiesReader.DynamicComponentSource  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ModificationStore | 
defaultStore  | 
| Constructor and Description | 
|---|
AuditedPropertiesReader(ModificationStore defaultStore,
                       PersistentPropertiesSource persistentPropertiesSource,
                       AuditedPropertiesHolder auditedPropertiesHolder,
                       GlobalConfiguration globalCfg,
                       org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager,
                       String propertyNamePrefix)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
checkAudited(org.hibernate.annotations.common.reflection.XProperty property,
            PropertyAuditingData propertyData,
            String propertyName,
            Audited allClassAudited,
            String modifiedFlagSuffix)  | 
protected boolean | 
checkUsingModifiedFlag(Audited aud)  | 
void | 
read()  | 
protected final ModificationStore defaultStore
public AuditedPropertiesReader(ModificationStore defaultStore, PersistentPropertiesSource persistentPropertiesSource, AuditedPropertiesHolder auditedPropertiesHolder, GlobalConfiguration globalCfg, org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager, String propertyNamePrefix)
public void read()
protected boolean checkAudited(org.hibernate.annotations.common.reflection.XProperty property,
                   PropertyAuditingData propertyData,
                   String propertyName,
                   Audited allClassAudited,
                   String modifiedFlagSuffix)
protected boolean checkUsingModifiedFlag(Audited aud)
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.