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
public abstract class AbstractStringAuditTrailManager extends java.lang.Object implements AuditTrailManager
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.AuditFormats
-
-
Field Summary
-
Fields inherited from interface org.apereo.inspektr.audit.AuditTrailManager
LOG, MAPPER
-
-
Constructor Summary
Constructors Constructor Description AbstractStringAuditTrailManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetEntrySeparator()protected java.util.MapgetJsonObjectForAudit(AuditActionContext auditActionContext)protected java.lang.StringgetMultiLineAuditString(AuditActionContext auditActionContext)protected java.lang.StringgetSingleLineAuditString(AuditActionContext auditActionContext)voidsetAuditFormat(AuditTrailManager.AuditFormats auditFormat)voidsetEntrySeparator(java.lang.String separator)voidsetUseSingleLine(boolean useSingleLine)protected java.lang.StringtoString(AuditActionContext auditActionContext)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apereo.inspektr.audit.AuditTrailManager
clean, getAuditRecordsSince, record, removeAll
-
-
-
-
Method Detail
-
getEntrySeparator
protected java.lang.String getEntrySeparator()
-
setEntrySeparator
public void setEntrySeparator(java.lang.String separator)
-
setUseSingleLine
public void setUseSingleLine(boolean useSingleLine)
-
setAuditFormat
public void setAuditFormat(AuditTrailManager.AuditFormats auditFormat)
- Specified by:
setAuditFormatin interfaceAuditTrailManager
-
toString
protected java.lang.String toString(AuditActionContext auditActionContext)
-
getMultiLineAuditString
protected java.lang.String getMultiLineAuditString(AuditActionContext auditActionContext)
-
getSingleLineAuditString
protected java.lang.String getSingleLineAuditString(AuditActionContext auditActionContext)
-
getJsonObjectForAudit
protected java.util.Map getJsonObjectForAudit(AuditActionContext auditActionContext)
-
-