Class DefaultAuditManager

java.lang.Object
org.apache.syncope.core.provisioning.java.DefaultAuditManager
All Implemented Interfaces:
AuditManager

public class DefaultAuditManager extends Object implements AuditManager
  • Field Details

  • Constructor Details

  • Method Details

    • maskSensitive

      protected static Object maskSensitive(Object object)
    • auditRequested

      public boolean auditRequested(String domain, String who, OpEvent.CategoryType type, String category, String subcategory, String op)
      Description copied from interface: AuditManager
      Checks if audit is requested matching the provided conditions.
      Specified by:
      auditRequested in interface AuditManager
      Parameters:
      domain - domain
      who - user triggering the event
      type - event category type
      category - event category
      subcategory - event subcategory
      op - operation
      Returns:
      created notification tasks
    • audit

      public void audit(AfterHandlingEvent event)
      Description copied from interface: AuditManager
      Create audit entries according to the provided event.
      Specified by:
      audit in interface AuditManager
      Parameters:
      event - Spring event raised during Logic processing
    • audit

      public void audit(String domain, String who, OpEvent.CategoryType type, String category, String subcategory, String op, OpEvent.Outcome outcome, Object before, Object output, Object... input)
      Description copied from interface: AuditManager
      Create audit entries for each audit matching provided conditions.
      Specified by:
      audit in interface AuditManager
      Parameters:
      domain - domain
      who - user triggering the event
      type - event category type
      category - event category
      subcategory - event subcategory
      op - operation
      outcome - result value condition.
      before - object(s) available before the event
      output - object(s) produced by the event
      input - object(s) provided to the event