Interface AuditingExtension


public interface AuditingExtension
Provides specific (approval/provisioning/correlation) functionality related to auditing. The instance is expected to be a singleton (e.g. Spring component).
  • Method Details

    • enrichCaseRecord

      void enrichCaseRecord(@NotNull @NotNull AuditEventRecord auditEventRecord, @NotNull @NotNull CaseEngineOperation operation, @NotNull @NotNull OperationResult result)
      Adds extension-specific information (like deltas requested/approved) to the audit record.
    • enrichWorkItemCreatedAuditRecord

      void enrichWorkItemCreatedAuditRecord(@NotNull @NotNull AuditEventRecord auditEventRecord, @NotNull @NotNull CaseWorkItemType workItem, @NotNull @NotNull CaseEngineOperation operation, @NotNull @NotNull OperationResult result)
      Adds extension-specific information (like deltas requested/approved) to the audit record.
    • enrichWorkItemDeletedAuditRecord

      void enrichWorkItemDeletedAuditRecord(@NotNull @NotNull AuditEventRecord auditEventRecord, @NotNull @NotNull CaseWorkItemType workItem, @NotNull @NotNull CaseEngineOperation operation, @NotNull @NotNull OperationResult result)
      Adds extension-specific information (like deltas requested/approved) to the audit record.