Package com.identityworksllc.iiq.common
Class AccessRequestUtilities
- java.lang.Object
 - 
- com.identityworksllc.iiq.common.AbstractBaseUtility
 - 
- com.identityworksllc.iiq.common.AccessRequestUtilities
 
 
 
- 
public class AccessRequestUtilities extends AbstractBaseUtility
Utility class for dealing with Approvals, ApprovalSets, and ApprovalItems 
- 
- 
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_APPROVERstatic StringVAR_APPROVAL_SETstatic StringVAR_TEMP_APPROVAL_SET- 
Fields inherited from class com.identityworksllc.iiq.common.AbstractBaseUtility
context, debug 
 - 
 
- 
Constructor Summary
Constructors Constructor Description AccessRequestUtilities(sailpoint.api.SailPointContext context) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidautoApprove(sailpoint.object.ApprovalSet set, Predicate<sailpoint.object.ApprovalItem> approvalFilter, String comment)voiddivideApprovalSet(sailpoint.object.Workflow workflow, Predicate<sailpoint.object.ApprovalItem> excludedItemMatcher)voiddivideApprovalSet(sailpoint.object.Workflow workflow, sailpoint.object.Filter excludedItemMatcher)voidmergeDividedApprovalSet(sailpoint.object.ApprovalSet approvalSet, sailpoint.object.ApprovalSet temporarySet)voidmergeDividedApprovalSet(sailpoint.object.ApprovalSet approvalSet, sailpoint.object.ApprovalSet temporarySet, boolean autoApprove)voidmergeDividedApprovalSet(sailpoint.object.ApprovalSet approvalSet, sailpoint.object.ApprovalSet temporarySet, boolean autoApprove, String comment)- 
Methods inherited from class com.identityworksllc.iiq.common.AbstractBaseUtility
inject, isDebug, setDebug 
 - 
 
 - 
 
- 
- 
Field Detail
- 
DEFAULT_APPROVER
public static final String DEFAULT_APPROVER
- See Also:
 - Constant Field Values
 
 
- 
VAR_APPROVAL_SET
public static final String VAR_APPROVAL_SET
- See Also:
 - Constant Field Values
 
 
- 
VAR_TEMP_APPROVAL_SET
public static final String VAR_TEMP_APPROVAL_SET
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
AccessRequestUtilities
public AccessRequestUtilities(sailpoint.api.SailPointContext context)
 
 - 
 
- 
Method Detail
- 
autoApprove
public void autoApprove(sailpoint.object.ApprovalSet set, Predicate<sailpoint.object.ApprovalItem> approvalFilter, String comment)
 
- 
divideApprovalSet
public void divideApprovalSet(sailpoint.object.Workflow workflow, sailpoint.object.Filter excludedItemMatcher)
 
- 
divideApprovalSet
public void divideApprovalSet(sailpoint.object.Workflow workflow, Predicate<sailpoint.object.ApprovalItem> excludedItemMatcher)
 
- 
mergeDividedApprovalSet
public void mergeDividedApprovalSet(sailpoint.object.ApprovalSet approvalSet, sailpoint.object.ApprovalSet temporarySet, boolean autoApprove, String comment)
 
- 
mergeDividedApprovalSet
public void mergeDividedApprovalSet(sailpoint.object.ApprovalSet approvalSet, sailpoint.object.ApprovalSet temporarySet)
 
- 
mergeDividedApprovalSet
public void mergeDividedApprovalSet(sailpoint.object.ApprovalSet approvalSet, sailpoint.object.ApprovalSet temporarySet, boolean autoApprove)
 
 - 
 
 -