public class LoggingAuditor extends AbstractAuditor
IAuditor using SLF4J logging.| Modifier and Type | Field and Description |
|---|---|
static String |
VALUE_FAILURE |
static String |
VALUE_SUCCESS |
| Constructor and Description |
|---|
LoggingAuditor(com.helger.security.authentication.subject.user.ICurrentUserIDProvider aUserIDProvider) |
LoggingAuditor(com.helger.security.authentication.subject.user.ICurrentUserIDProvider aUserIDProvider,
String sCommonPrefix) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getAuditItemString(IAuditItem aAuditItem) |
String |
getCommonPrefix() |
static String |
getDefaultAuditItemString(IAuditItem aAuditItem) |
protected void |
handleAuditItem(IAuditItem aAuditItem)
Implement this method to handle the created audit items.
|
createAuditItem, getActionStringProvider, getCurrentUserIDProvider, setActionStringProvider, setCurrentUserIDProviderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonCreateFailure, onCreateSuccess, onDeleteFailure, onDeleteSuccess, onExecuteFailure, onExecuteFailure, onExecuteSuccess, onExecuteSuccess, onModifyFailure, onModifySuccess, onUndeleteFailure, onUndeleteSuccesspublic static final String VALUE_SUCCESS
public static final String VALUE_FAILURE
public LoggingAuditor(@Nonnull com.helger.security.authentication.subject.user.ICurrentUserIDProvider aUserIDProvider)
@Nonnull public String getCommonPrefix()
null
but maybe empty.@Nonnull @OverrideOnDemand public static String getDefaultAuditItemString(@Nonnull IAuditItem aAuditItem)
@Nonnull @OverrideOnDemand protected String getAuditItemString(@Nonnull IAuditItem aAuditItem)
protected void handleAuditItem(@Nonnull IAuditItem aAuditItem)
AbstractAuditorhandleAuditItem in class AbstractAuditoraAuditItem - The audit item to handle. Never null.Copyright © 2014–2023 Philip Helger. All rights reserved.