Package sailpoint.object
Class ProvisioningPlan.ObjectRequest
java.lang.Object
sailpoint.tools.xml.AbstractXmlObject
sailpoint.object.ProvisioningPlan.ObjectRequest
- All Implemented Interfaces:
Serializable,sailpoint.tools.xml.PersistentXmlObject
- Enclosing class:
- ProvisioningPlan
public static class ProvisioningPlan.ObjectRequest
extends sailpoint.tools.xml.AbstractXmlObject
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddAll(Collection<? extends ProvisioningPlan.GenericRequest> reqs) voidaddArgument(String key, Object value) voidaddAssignmentIds(String ids) clone()voidclone(sailpoint.object.ProvisioningPlan.AbstractRequest src) voidclone(sailpoint.object.ProvisioningPlan.AbstractRequest src, boolean cloneResultErrors) sailpoint.object.ProvisioningPlan.AbstractRequestsailpoint.object.ProvisioningPlan.AbstractRequestcloneRequest(boolean cloneResultErrors) voidcloneRequestProperties(sailpoint.object.ProvisioningPlan.AbstractRequest src) voidcloneRequestProperties(sailpoint.object.ProvisioningPlan.AbstractRequest src, boolean cloneResultErrors) sailpoint.object.ProvisioningPlan.AbstractRequestcollapse(boolean includeNullSet) booleanvoidsailpoint.object.RulegetArgument(String name) getAttributeRequest(String name) getAttributeRequest(String name, Object value) getAttributeRequests(String name) getOp()getPermissionRequest(String target) getPermissionRequests(String target) <T extends ProvisioningPlan.GenericRequest>
TgetRequest(List<T> reqs, String name) <T extends ProvisioningPlan.GenericRequest>
TgetRequest(List<T> reqs, String name, Object value) Deprecated.Deprecated.Deprecated.getType()booleanbooleanbooleansailpoint.object.ProvisioningPlan.AbstractRequestbooleanbooleanisAttributesMatch(sailpoint.object.ProvisioningPlan.AbstractRequest other) booleanbooleanisEmpty()booleanbooleanisMatch(sailpoint.object.ProvisioningPlan.AbstractRequest other) booleanisTargetMatch(sailpoint.object.ProvisioningPlan.AbstractRequest other) voidvoidvoidsetAccountSelectorRule(sailpoint.object.Rule rule) voidvoidsetArguments(Attributes<String, Object> atts) voidsetAssignmentIds(String ids) voidvoidsetCleanable(boolean b) voidvoidsetInstance(String instance) voidvoidvoidvoidvoidvoidsetTargetClass(String clazz) Deprecated.voidsetTargetId(String targetId) Deprecated.voidsetTargetIntegration(String name) voidsetTargetName(String targetName) Deprecated.voidsetTrackingId(String trackingId) voidvoidMethods inherited from class sailpoint.tools.xml.AbstractXmlObject
deepCopy, getOriginalXml, parseXml, parseXml, parseXml, setOriginalXml, toXml, toXml, toXml, writeXml
-
Field Details
-
ATT_OBJ_REQ_NO_PROVISIONING
-
ATT_ALLOW_DUPLICATE_ACCOUNTS
-
ATT_SELECTOR_RULE_SRC
-
-
Constructor Details
-
ObjectRequest
public ObjectRequest() -
ObjectRequest
-
ObjectRequest
-
-
Method Details
-
instantiate
public sailpoint.object.ProvisioningPlan.AbstractRequest instantiate() -
clone
-
setTargetClass
Deprecated. -
getTargetClass
Deprecated. -
setTargetId
Deprecated. -
getTargetId
Deprecated. -
setTargetName
Deprecated. -
getTargetName
Deprecated. -
hasNoAttributesOrPermissions
public boolean hasNoAttributesOrPermissions() -
expandRequest
-
isGroupRequest
public boolean isGroupRequest() -
isMatch
public boolean isMatch(sailpoint.object.ProvisioningPlan.AbstractRequest other) -
clone
public void clone(sailpoint.object.ProvisioningPlan.AbstractRequest src) -
clone
public void clone(sailpoint.object.ProvisioningPlan.AbstractRequest src, boolean cloneResultErrors) -
cloneRequest
public sailpoint.object.ProvisioningPlan.AbstractRequest cloneRequest() -
cloneRequest
public sailpoint.object.ProvisioningPlan.AbstractRequest cloneRequest(boolean cloneResultErrors) -
cloneRequestProperties
public void cloneRequestProperties(sailpoint.object.ProvisioningPlan.AbstractRequest src) -
cloneRequestProperties
public void cloneRequestProperties(sailpoint.object.ProvisioningPlan.AbstractRequest src, boolean cloneResultErrors) -
add
-
addAll
-
remove
-
isEmpty
public boolean isEmpty() -
collapse
public sailpoint.object.ProvisioningPlan.AbstractRequest collapse(boolean includeNullSet) -
getApplication
-
getApplicationName
-
setApplication
-
getUnmappedApplication
-
setUnmappedApplication
-
getInstance
-
setInstance
-
getType
-
setType
-
getNativeIdentity
-
setNativeIdentity
-
getSourceRole
-
setSourceRole
-
getAccountSelectorRule
public sailpoint.object.Rule getAccountSelectorRule() -
setAccountSelectorRule
public void setAccountSelectorRule(sailpoint.object.Rule rule) -
setOp
-
getOp
-
getArguments
-
getArgument
-
addArgument
-
setArguments
-
getAttributeRequests
-
setAttributeRequests
-
getPermissionRequests
-
setPermissionRequests
-
getTrackingId
-
setTrackingId
-
getTargetIntegration
-
setTargetIntegration
-
getResult
-
setResult
-
isCleanable
public boolean isCleanable() -
setCleanable
public void setCleanable(boolean b) -
getAssignmentIds
-
setAssignmentIds
-
getAssignmentIdList
-
addAssignmentIds
-
hasAssignmentId
-
getComments
-
setComments
-
put
-
get
-
getString
-
isTargetMatch
public boolean isTargetMatch(sailpoint.object.ProvisioningPlan.AbstractRequest other) -
isAttributesMatch
public boolean isAttributesMatch(sailpoint.object.ProvisioningPlan.AbstractRequest other) -
getAttributeRequest
-
getAttributeRequest
-
getAttributeRequests
-
getPermissionRequest
-
getPermissionRequests
-
hasMultipleAttributesOrPermissions
public boolean hasMultipleAttributesOrPermissions() -
containsTargetCollector
public boolean containsTargetCollector() -
getRequest
-
getRequest
public <T extends ProvisioningPlan.GenericRequest> T getRequest(List<T> reqs, String name, Object value) -
isAccountRequest
public boolean isAccountRequest() -
fromMap
-
getTargetCollector
- Throws:
sailpoint.tools.GeneralException
-