Package icc.util

Class AuditUtil


  • public class AuditUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      AuditUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void audit​(sailpoint.api.SailPointContext context, java.lang.String action, java.lang.String target, java.lang.String source, java.lang.String applicationName, java.lang.String accountName, java.lang.String attributeName, java.lang.String attributeValue, java.lang.String string1, java.lang.String string2, java.lang.String string3, java.lang.String string4, sailpoint.object.Attributes<java.lang.String,​java.lang.Object> attributes)  
      static void audit​(sailpoint.api.SailPointContext context, java.lang.String action, java.lang.String target, java.lang.String source, java.lang.String applicationName, java.lang.String accountName, java.lang.String string1, java.lang.String string2, java.lang.String string3, java.lang.String string4, sailpoint.object.Attributes<java.lang.String,​java.lang.Object> attributes)  
      static void auditApprovalItemAutoApproval​(sailpoint.workflow.WorkflowContext wfcontext, sailpoint.object.ApprovalItem item, java.lang.String auditSource, java.lang.String auditTarget)  
      static void auditBusinessRoleApproval​(sailpoint.api.SailPointContext context, sailpoint.object.Bundle role, java.lang.String source, java.lang.String approvalType, java.lang.String approvalResult, java.lang.String completer, java.util.List<java.lang.String> approvedItems, java.lang.String requestId)  
      static void auditBusinessRoleCreation​(sailpoint.api.SailPointContext context, sailpoint.object.Bundle role, java.lang.String source, java.util.List<java.lang.String> approvers, java.lang.String requestId)  
      static void auditEntitlementImport​(sailpoint.api.SailPointContext context, java.lang.String target, java.lang.String applicationName, java.lang.String source, java.lang.String string1, sailpoint.object.Attributes<java.lang.String,​java.lang.Object> attributes)  
      static void auditItRoleApproval​(sailpoint.api.SailPointContext context, sailpoint.object.Bundle role, java.lang.String source, java.lang.String approvalType, java.lang.String approvalResult, java.lang.String completer, java.util.List<java.lang.Object> approvedItems, java.lang.String requestId)  
      static void auditItRoleCreation​(sailpoint.api.SailPointContext context, sailpoint.object.Bundle role, java.lang.String source, java.util.List<java.lang.String> approvers, java.lang.String requestId)  
      static void auditManualWorkItemComplete​(sailpoint.api.SailPointContext context, sailpoint.workflow.WorkflowContext wfcontext, sailpoint.object.WorkItem workItem)  
      static void auditRoleCreation​(sailpoint.api.SailPointContext context, sailpoint.object.Bundle role, java.lang.String source)  
      static java.lang.String getAuditSource​(sailpoint.api.SailPointContext context, sailpoint.workflow.WorkflowContext wfcontext, sailpoint.object.WorkItem item)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AuditUtil

        public AuditUtil()
    • Method Detail

      • auditRoleCreation

        public static void auditRoleCreation​(sailpoint.api.SailPointContext context,
                                             sailpoint.object.Bundle role,
                                             java.lang.String source)
                                      throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • auditItRoleCreation

        public static void auditItRoleCreation​(sailpoint.api.SailPointContext context,
                                               sailpoint.object.Bundle role,
                                               java.lang.String source,
                                               java.util.List<java.lang.String> approvers,
                                               java.lang.String requestId)
                                        throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • auditItRoleApproval

        public static void auditItRoleApproval​(sailpoint.api.SailPointContext context,
                                               sailpoint.object.Bundle role,
                                               java.lang.String source,
                                               java.lang.String approvalType,
                                               java.lang.String approvalResult,
                                               java.lang.String completer,
                                               java.util.List<java.lang.Object> approvedItems,
                                               java.lang.String requestId)
                                        throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • auditBusinessRoleCreation

        public static void auditBusinessRoleCreation​(sailpoint.api.SailPointContext context,
                                                     sailpoint.object.Bundle role,
                                                     java.lang.String source,
                                                     java.util.List<java.lang.String> approvers,
                                                     java.lang.String requestId)
                                              throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • auditBusinessRoleApproval

        public static void auditBusinessRoleApproval​(sailpoint.api.SailPointContext context,
                                                     sailpoint.object.Bundle role,
                                                     java.lang.String source,
                                                     java.lang.String approvalType,
                                                     java.lang.String approvalResult,
                                                     java.lang.String completer,
                                                     java.util.List<java.lang.String> approvedItems,
                                                     java.lang.String requestId)
                                              throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • auditEntitlementImport

        public static void auditEntitlementImport​(sailpoint.api.SailPointContext context,
                                                  java.lang.String target,
                                                  java.lang.String applicationName,
                                                  java.lang.String source,
                                                  java.lang.String string1,
                                                  sailpoint.object.Attributes<java.lang.String,​java.lang.Object> attributes)
                                           throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • auditManualWorkItemComplete

        public static void auditManualWorkItemComplete​(sailpoint.api.SailPointContext context,
                                                       sailpoint.workflow.WorkflowContext wfcontext,
                                                       sailpoint.object.WorkItem workItem)
                                                throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • audit

        public static void audit​(sailpoint.api.SailPointContext context,
                                 java.lang.String action,
                                 java.lang.String target,
                                 java.lang.String source,
                                 java.lang.String applicationName,
                                 java.lang.String accountName,
                                 java.lang.String string1,
                                 java.lang.String string2,
                                 java.lang.String string3,
                                 java.lang.String string4,
                                 sailpoint.object.Attributes<java.lang.String,​java.lang.Object> attributes)
                          throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • audit

        public static void audit​(sailpoint.api.SailPointContext context,
                                 java.lang.String action,
                                 java.lang.String target,
                                 java.lang.String source,
                                 java.lang.String applicationName,
                                 java.lang.String accountName,
                                 java.lang.String attributeName,
                                 java.lang.String attributeValue,
                                 java.lang.String string1,
                                 java.lang.String string2,
                                 java.lang.String string3,
                                 java.lang.String string4,
                                 sailpoint.object.Attributes<java.lang.String,​java.lang.Object> attributes)
                          throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • auditApprovalItemAutoApproval

        public static void auditApprovalItemAutoApproval​(sailpoint.workflow.WorkflowContext wfcontext,
                                                         sailpoint.object.ApprovalItem item,
                                                         java.lang.String auditSource,
                                                         java.lang.String auditTarget)
      • getAuditSource

        public static java.lang.String getAuditSource​(sailpoint.api.SailPointContext context,
                                                      sailpoint.workflow.WorkflowContext wfcontext,
                                                      sailpoint.object.WorkItem item)
                                               throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException