private void addFromNotComponentProperty(DeclaredPersistentProperty property, AuditedAttribute allClassAudited) { var propertyData = new PropertyAuditingData(); var isAudited = fillPropertyData(property.Member, property.Property.Name, propertyData, property.Property.PropertyAccessorName, allClassAudited); if (isAudited) { // Now we know that the property is audited _auditedPropertiesHolder.AddPropertyAuditingData(property.Property.Name, propertyData); } }
private void addFromComponentProperty(DeclaredPersistentProperty property, Component componentValue, AuditedAttribute allClassAudited) { var componentData = new ComponentAuditingData(); var isAudited = fillPropertyData(property.Member, property.Property.Name, componentData, property.Property.PropertyAccessorName, allClassAudited); var componentPropertiesSource = new ComponentPropertiesSource(componentValue); var audPropReader = new ComponentAuditedPropertiesReader(_metaDataStore, componentPropertiesSource, componentData, _globalCfg, _propertyNamePrefix + MappingTools.CreateComponentPrefix(property.Property.Name)); audPropReader.Read(); if (isAudited) { // Now we know that the property is audited _auditedPropertiesHolder.AddPropertyAuditingData(property.Property.Name, componentData); } }