Package org.apereo.inspektr.audit
Class FilterAndDelegateAuditTrailManager
- java.lang.Object
-
- org.apereo.inspektr.audit.FilterAndDelegateAuditTrailManager
-
- All Implemented Interfaces:
org.apereo.inspektr.audit.AuditTrailManager,org.apereo.inspektr.common.Cleanable,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationEventPublisherAware
public class FilterAndDelegateAuditTrailManager extends java.lang.Object implements org.apereo.inspektr.audit.AuditTrailManager, org.springframework.context.ApplicationEventPublisherAwareThis isFilterAndDelegateAuditTrailManager.- Author:
- Misagh Moayyed
-
-
Constructor Summary
Constructors Constructor Description FilterAndDelegateAuditTrailManager(java.util.Collection<org.apereo.inspektr.audit.AuditTrailManager> auditTrailManagers, java.util.List<java.lang.String> supportedActionsPerformed, java.util.List<java.lang.String> excludedActionsPerformed)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<? extends org.apereo.inspektr.audit.AuditActionContext>getAuditRecords(java.util.Map<org.apereo.inspektr.audit.AuditTrailManager.WhereClauseFields,java.lang.Object> params)voidrecord(org.apereo.inspektr.audit.AuditActionContext auditActionContext)voidremoveAll()voidsetApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)voidsetAuditFormat(org.apereo.inspektr.audit.AuditTrailManager.AuditFormats auditFormat)
-
-
-
Constructor Detail
-
FilterAndDelegateAuditTrailManager
public FilterAndDelegateAuditTrailManager(java.util.Collection<org.apereo.inspektr.audit.AuditTrailManager> auditTrailManagers, java.util.List<java.lang.String> supportedActionsPerformed, java.util.List<java.lang.String> excludedActionsPerformed)
-
-
Method Detail
-
setAuditFormat
public void setAuditFormat(org.apereo.inspektr.audit.AuditTrailManager.AuditFormats auditFormat)
- Specified by:
setAuditFormatin interfaceorg.apereo.inspektr.audit.AuditTrailManager
-
record
public void record(org.apereo.inspektr.audit.AuditActionContext auditActionContext)
- Specified by:
recordin interfaceorg.apereo.inspektr.audit.AuditTrailManager
-
getAuditRecords
public java.util.Set<? extends org.apereo.inspektr.audit.AuditActionContext> getAuditRecords(java.util.Map<org.apereo.inspektr.audit.AuditTrailManager.WhereClauseFields,java.lang.Object> params)
- Specified by:
getAuditRecordsin interfaceorg.apereo.inspektr.audit.AuditTrailManager
-
removeAll
public void removeAll()
- Specified by:
removeAllin interfaceorg.apereo.inspektr.audit.AuditTrailManager
-
setApplicationEventPublisher
public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
- Specified by:
setApplicationEventPublisherin interfaceorg.springframework.context.ApplicationEventPublisherAware
-
-