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 Object
implements org.apereo.inspektr.audit.AuditTrailManager, org.springframework.context.ApplicationEventPublisherAware
This is
FilterAndDelegateAuditTrailManager.- Author:
- Misagh Moayyed
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apereo.inspektr.audit.AuditTrailManager
org.apereo.inspektr.audit.AuditTrailManager.AuditableFields, org.apereo.inspektr.audit.AuditTrailManager.AuditFormats, org.apereo.inspektr.audit.AuditTrailManager.WhereClauseFields -
Field Summary
Fields inherited from interface org.apereo.inspektr.audit.AuditTrailManager
LOG, MAPPER -
Constructor Summary
ConstructorsConstructorDescriptionFilterAndDelegateAuditTrailManager(Collection<org.apereo.inspektr.audit.AuditTrailManager> auditTrailManagers, List<String> supportedActionsPerformed, List<String> excludedActionsPerformed) -
Method Summary
Modifier and TypeMethodDescriptionSet<? extends org.apereo.inspektr.audit.AuditActionContext>getAuditRecords(Map<org.apereo.inspektr.audit.AuditTrailManager.WhereClauseFields, Object> params) voidrecord(org.apereo.inspektr.audit.AuditActionContext auditActionContext) voidvoidsetApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) voidsetAuditFormat(org.apereo.inspektr.audit.AuditTrailManager.AuditFormats auditFormat) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apereo.inspektr.audit.AuditTrailManager
clean
-
Constructor Details
-
FilterAndDelegateAuditTrailManager
public FilterAndDelegateAuditTrailManager(Collection<org.apereo.inspektr.audit.AuditTrailManager> auditTrailManagers, List<String> supportedActionsPerformed, List<String> excludedActionsPerformed)
-
-
Method Details
-
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 Set<? extends org.apereo.inspektr.audit.AuditActionContext> getAuditRecords(Map<org.apereo.inspektr.audit.AuditTrailManager.WhereClauseFields, 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
-