Class ObjectToStringResourceResolver
java.lang.Object
org.apereo.inspektr.audit.spi.support.ObjectToStringResourceResolver
- All Implemented Interfaces:
AuditResourceResolver
Inspektr ResourceResolver that resolves resource as a target object's toString method call
- Author:
- Dmitriy Kopylenko
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]resolveFrom(org.aspectj.lang.JoinPoint target, Exception exception) Resolve the auditable resource for an audit-able action that has incurred an exception.String[]resolveFrom(org.aspectj.lang.JoinPoint target, Object returnValue) Resolve the auditable resource.voidsetAuditFormat(AuditTrailManager.AuditFormats auditFormat) voidsetResourcePostProcessor(Function<String[], String[]> resourcePostProcessor) toResourceString(Object arg)
-
Field Details
-
resourcePostProcessor
-
-
Constructor Details
-
ObjectToStringResourceResolver
public ObjectToStringResourceResolver()
-
-
Method Details
-
setResourcePostProcessor
-
setAuditFormat
- Specified by:
setAuditFormatin interfaceAuditResourceResolver
-
resolveFrom
Description copied from interface:AuditResourceResolverResolve the auditable resource.- Specified by:
resolveFromin interfaceAuditResourceResolver- Parameters:
target- the join point that contains the arguments.returnValue- The returned value- Returns:
- The resource String.
-
resolveFrom
Description copied from interface:AuditResourceResolverResolve the auditable resource for an audit-able action that has incurred an exception.- Specified by:
resolveFromin interfaceAuditResourceResolver- Parameters:
target- the join point that contains the arguments.exception- The exception incurred when the join point proceeds.- Returns:
- The resource String.
-
toResourceString
-