Class AbstractStringAuditTrailManager
java.lang.Object
org.apereo.inspektr.audit.support.AbstractStringAuditTrailManager
- All Implemented Interfaces:
AuditTrailManager,org.apereo.inspektr.common.Cleanable
- Direct Known Subclasses:
ConsoleAuditTrailManager,Slf4jLoggingAuditTrailManager
Abstract AuditTrailManager that turns the AuditActionContext into a printable String.
- Since:
- 1.0.1
- Author:
- Scott Battaglia
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apereo.inspektr.audit.AuditTrailManager
AuditTrailManager.AuditableFields, AuditTrailManager.AuditFormats, AuditTrailManager.WhereClauseFields -
Field Summary
Fields inherited from interface org.apereo.inspektr.audit.AuditTrailManager
LOG, MAPPER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetAuditLineString(AuditActionContext auditActionContext) Set<? extends AuditActionContext>getAuditRecords(Map<AuditTrailManager.WhereClauseFields, Object> whereClause) Gets audit records since.protected Stringprotected MapgetMappedAuditActionContext(AuditActionContext auditActionContext) voidsetAuditableFields(List<AuditTrailManager.AuditableFields> auditableFields) voidsetAuditFormat(AuditTrailManager.AuditFormats auditFormat) voidsetEntrySeparator(String separator) voidsetUseSingleLine(boolean useSingleLine) protected StringtoString(AuditActionContext auditActionContext) 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, record, removeAll
-
Constructor Details
-
AbstractStringAuditTrailManager
public AbstractStringAuditTrailManager()
-
-
Method Details
-
setUseSingleLine
public void setUseSingleLine(boolean useSingleLine) -
setAuditFormat
- Specified by:
setAuditFormatin interfaceAuditTrailManager
-
setAuditableFields
-
getAuditRecords
public Set<? extends AuditActionContext> getAuditRecords(Map<AuditTrailManager.WhereClauseFields, Object> whereClause) Description copied from interface:AuditTrailManagerGets audit records since.- Specified by:
getAuditRecordsin interfaceAuditTrailManager- Parameters:
whereClause- the where clause- Returns:
- the audit records since
-
getEntrySeparator
-
setEntrySeparator
-
toString
-
getAuditLineString
-
getMappedAuditActionContext
-