Package org.apereo.cas.audit
Class MongoDbAuditTrailManager
java.lang.Object
org.apereo.cas.audit.spi.AbstractAuditTrailManager
org.apereo.cas.audit.MongoDbAuditTrailManager
- All Implemented Interfaces:
org.apereo.cas.util.thread.Cleanable,org.apereo.inspektr.audit.AuditTrailManager,org.springframework.beans.factory.DisposableBean
public class MongoDbAuditTrailManager
extends org.apereo.cas.audit.spi.AbstractAuditTrailManager
This is
MongoDbAuditTrailManager.- Since:
- 5.2.0
-
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
ConstructorsConstructorDescriptionMongoDbAuditTrailManager(org.springframework.data.mongodb.core.MongoOperations mongoTemplate, String collectionName) MongoDbAuditTrailManager(org.springframework.data.mongodb.core.MongoOperations mongoTemplate, String collectionName, boolean asynchronous) -
Method Summary
Modifier and TypeMethodDescriptionSet<? extends org.apereo.inspektr.audit.AuditActionContext> getAuditRecords(Map<org.apereo.inspektr.audit.AuditTrailManager.WhereClauseFields, Object> whereClause) voidMethods inherited from class org.apereo.cas.audit.spi.AbstractAuditTrailManager
destroy, getExecutorService, isAsynchronous, record, setAsynchronousMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apereo.inspektr.audit.AuditTrailManager
setAuditFormatMethods inherited from interface org.apereo.cas.util.thread.Cleanable
clean
-
Constructor Details
-
MongoDbAuditTrailManager
public MongoDbAuditTrailManager(org.springframework.data.mongodb.core.MongoOperations mongoTemplate, String collectionName, boolean asynchronous) -
MongoDbAuditTrailManager
public MongoDbAuditTrailManager(org.springframework.data.mongodb.core.MongoOperations mongoTemplate, String collectionName)
-
-
Method Details
-
getAuditRecords
-
removeAll
public void removeAll()
-