Interface AuditedPropertiesHolder

All Known Implementing Classes:
ClassAuditingData, ComponentAuditingData

public interface AuditedPropertiesHolder
Implementations hold other audited properties.
  • Method Details

    • addPropertyAuditingData

      void addPropertyAuditingData(String propertyName, PropertyAuditingData auditingData)
      Add an audited property.
      Parameters:
      propertyName - Name of the audited property.
      auditingData - Data for the audited property.
    • getPropertyAuditingData

      PropertyAuditingData getPropertyAuditingData(String propertyName)
      Parameters:
      propertyName - Name of a property.
      Returns:
      Auditing data for the property.
    • isEmpty

      boolean isEmpty()
      Returns:
      true if the holder contains any audited property
    • contains

      boolean contains(String propertyName)
      Returns:
      true if the holder contains the given audited property
    • getAuditingOverrides

      List<AuditOverrideData> getAuditingOverrides()
      Returns:
      the holder's property audit overrides