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 String
DEFAULT_APPROVER
static String
VAR_APPROVAL_SET
static String
VAR_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 void
autoApprove(sailpoint.object.ApprovalSet set, Predicate<sailpoint.object.ApprovalItem> approvalFilter, String comment)
void
divideApprovalSet(sailpoint.object.Workflow workflow, Predicate<sailpoint.object.ApprovalItem> excludedItemMatcher)
void
divideApprovalSet(sailpoint.object.Workflow workflow, sailpoint.object.Filter excludedItemMatcher)
void
mergeDividedApprovalSet(sailpoint.object.ApprovalSet approvalSet, sailpoint.object.ApprovalSet temporarySet)
void
mergeDividedApprovalSet(sailpoint.object.ApprovalSet approvalSet, sailpoint.object.ApprovalSet temporarySet, boolean autoApprove)
void
mergeDividedApprovalSet(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)
-
-