Package com.helger.photon.audit
Class AuditHelper
- java.lang.Object
-
- com.helger.photon.audit.AuditHelper
-
@ThreadSafe public final class AuditHelper extends Object
Simplify system auditing calls.
For each predefined action (seeEAuditActionType- CREATE, MODIFY, DELETE, UNDELETE, EXECUTE) this class provided static helpers methods.
For MODIFY actions, the performed action (like "set-name") should always be first.
Error details should always go last.- Author:
- Philip Helger
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static IAuditorgetAuditor()static booleanisDefaultAuditorSet()static voidonAuditCreateFailure(com.helger.commons.type.ObjectType aObjectType)Deprecated.static voidonAuditCreateFailure(com.helger.commons.type.ObjectType aObjectType, Object... aArgs)static voidonAuditCreateSuccess(com.helger.commons.type.ObjectType aObjectType)static voidonAuditCreateSuccess(com.helger.commons.type.ObjectType aObjectType, Object... aArgs)static voidonAuditDeleteFailure(com.helger.commons.type.ObjectType aObjectType)Deprecated.static voidonAuditDeleteFailure(com.helger.commons.type.ObjectType aObjectType, Object... aArgs)static voidonAuditDeleteSuccess(com.helger.commons.type.ObjectType aObjectType)Deprecated.static voidonAuditDeleteSuccess(com.helger.commons.type.ObjectType aObjectType, Object... aArgs)static voidonAuditExecuteFailure(com.helger.commons.type.ObjectType aObjectType, String sWhat, Object... aArgs)static voidonAuditExecuteFailure(String sWhat, Object... aArgs)static voidonAuditExecuteSuccess(com.helger.commons.type.ObjectType aObjectType, String sWhat, Object... aArgs)static voidonAuditExecuteSuccess(String sWhat, Object... aArgs)static voidonAuditModifyFailure(com.helger.commons.type.ObjectType aObjectType, String sWhat)Deprecated.static voidonAuditModifyFailure(com.helger.commons.type.ObjectType aObjectType, String sWhat, Object... aArgs)static voidonAuditModifySuccess(com.helger.commons.type.ObjectType aObjectType, String sWhat)Deprecated.static voidonAuditModifySuccess(com.helger.commons.type.ObjectType aObjectType, String sWhat, Object... aArgs)static voidonAuditUndeleteFailure(com.helger.commons.type.ObjectType aObjectType)Deprecated.static voidonAuditUndeleteFailure(com.helger.commons.type.ObjectType aObjectType, Object... aArgs)static voidonAuditUndeleteSuccess(com.helger.commons.type.ObjectType aObjectType)Deprecated.static voidonAuditUndeleteSuccess(com.helger.commons.type.ObjectType aObjectType, Object... aArgs)static voidsetAuditor(IAuditor aAuditor)Set the global auditor to use.static voidsetDefaultAuditor()Set the default auditor again.
-
-
-
Method Detail
-
isDefaultAuditorSet
public static boolean isDefaultAuditorSet()
- Returns:
trueif the current Auditor is the default auditor.- Since:
- 8.3.2
-
setAuditor
public static void setAuditor(@Nonnull IAuditor aAuditor)
Set the global auditor to use.- Parameters:
aAuditor- The auditor to be set. May not benull.
-
setDefaultAuditor
public static void setDefaultAuditor()
Set the default auditor again. This may be helpful when shutting down the main auditor, and at least want some prove, when something auditible happens.
-
onAuditCreateSuccess
public static void onAuditCreateSuccess(@Nonnull com.helger.commons.type.ObjectType aObjectType)
-
onAuditCreateSuccess
public static void onAuditCreateSuccess(@Nonnull com.helger.commons.type.ObjectType aObjectType, @Nullable Object... aArgs)
-
onAuditCreateFailure
@Deprecated(forRemoval=false) @UnsupportedOperation @DevelopersNote("Use the version with parameters!") public static void onAuditCreateFailure(@Nonnull com.helger.commons.type.ObjectType aObjectType)
Deprecated.
-
onAuditCreateFailure
public static void onAuditCreateFailure(@Nonnull com.helger.commons.type.ObjectType aObjectType, @Nullable Object... aArgs)
-
onAuditModifySuccess
@Deprecated(forRemoval=false) @UnsupportedOperation @DevelopersNote("Use the version with parameters!") public static void onAuditModifySuccess(@Nonnull com.helger.commons.type.ObjectType aObjectType, @Nonnull String sWhat)
Deprecated.
-
onAuditModifySuccess
public static void onAuditModifySuccess(@Nonnull com.helger.commons.type.ObjectType aObjectType, @Nonnull String sWhat, @Nullable Object... aArgs)
-
onAuditModifyFailure
@Deprecated(forRemoval=false) @UnsupportedOperation @DevelopersNote("Use the version with parameters!") public static void onAuditModifyFailure(@Nonnull com.helger.commons.type.ObjectType aObjectType, @Nonnull String sWhat)
Deprecated.
-
onAuditModifyFailure
public static void onAuditModifyFailure(@Nonnull com.helger.commons.type.ObjectType aObjectType, @Nonnull String sWhat, @Nullable Object... aArgs)
-
onAuditDeleteSuccess
@Deprecated(forRemoval=false) @UnsupportedOperation @DevelopersNote("Use the version with parameters!") public static void onAuditDeleteSuccess(@Nonnull com.helger.commons.type.ObjectType aObjectType)
Deprecated.
-
onAuditDeleteSuccess
public static void onAuditDeleteSuccess(@Nonnull com.helger.commons.type.ObjectType aObjectType, @Nullable Object... aArgs)
-
onAuditDeleteFailure
@Deprecated(forRemoval=false) @UnsupportedOperation @DevelopersNote("Use the version with parameters!") public static void onAuditDeleteFailure(@Nonnull com.helger.commons.type.ObjectType aObjectType)
Deprecated.
-
onAuditDeleteFailure
public static void onAuditDeleteFailure(@Nonnull com.helger.commons.type.ObjectType aObjectType, @Nullable Object... aArgs)
-
onAuditUndeleteSuccess
@Deprecated(forRemoval=false) @UnsupportedOperation @DevelopersNote("Use the version with parameters!") public static void onAuditUndeleteSuccess(@Nonnull com.helger.commons.type.ObjectType aObjectType)
Deprecated.
-
onAuditUndeleteSuccess
public static void onAuditUndeleteSuccess(@Nonnull com.helger.commons.type.ObjectType aObjectType, @Nullable Object... aArgs)
-
onAuditUndeleteFailure
@Deprecated(forRemoval=false) @UnsupportedOperation @DevelopersNote("Use the version with parameters!") public static void onAuditUndeleteFailure(@Nonnull com.helger.commons.type.ObjectType aObjectType)
Deprecated.
-
onAuditUndeleteFailure
public static void onAuditUndeleteFailure(@Nonnull com.helger.commons.type.ObjectType aObjectType, @Nullable Object... aArgs)
-
onAuditExecuteSuccess
public static void onAuditExecuteSuccess(@Nonnull String sWhat, @Nullable Object... aArgs)
-
onAuditExecuteFailure
public static void onAuditExecuteFailure(@Nonnull String sWhat, @Nullable Object... aArgs)
-
onAuditExecuteSuccess
public static void onAuditExecuteSuccess(@Nonnull com.helger.commons.type.ObjectType aObjectType, @Nonnull String sWhat, @Nullable Object... aArgs)
-
-