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 Details

    • ATT_OBJ_REQ_NO_PROVISIONING

      public static String ATT_OBJ_REQ_NO_PROVISIONING
    • ATT_ALLOW_DUPLICATE_ACCOUNTS

      public static String ATT_ALLOW_DUPLICATE_ACCOUNTS
    • ATT_SELECTOR_RULE_SRC

      public static String ATT_SELECTOR_RULE_SRC
  • Constructor Details

  • Method Details

    • instantiate

      public sailpoint.object.ProvisioningPlan.AbstractRequest instantiate()
    • clone

      Overrides:
      clone in class Object
    • setTargetClass

      @Deprecated public void setTargetClass(String clazz)
      Deprecated.
    • getTargetClass

      @Deprecated public String getTargetClass()
      Deprecated.
    • setTargetId

      @Deprecated public void setTargetId(String targetId)
      Deprecated.
    • getTargetId

      @Deprecated public String getTargetId()
      Deprecated.
    • setTargetName

      @Deprecated public void setTargetName(String targetName)
      Deprecated.
    • getTargetName

      @Deprecated public String getTargetName()
      Deprecated.
    • hasNoAttributesOrPermissions

      public boolean hasNoAttributesOrPermissions()
    • expandRequest

      public List<ProvisioningPlan.ObjectRequest> 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

      public void add(ProvisioningPlan.GenericRequest req)
    • addAll

      public void addAll(Collection<? extends ProvisioningPlan.GenericRequest> reqs)
    • remove

      public void remove(ProvisioningPlan.GenericRequest req)
    • isEmpty

      public boolean isEmpty()
    • collapse

      public sailpoint.object.ProvisioningPlan.AbstractRequest collapse(boolean includeNullSet)
    • getApplication

      public String getApplication()
    • getApplicationName

      public String getApplicationName()
    • setApplication

      public void setApplication(String s)
    • getUnmappedApplication

      public String getUnmappedApplication()
    • setUnmappedApplication

      public void setUnmappedApplication(String s)
    • getInstance

      public String getInstance()
    • setInstance

      public void setInstance(String instance)
    • getType

      public String getType()
    • setType

      public void setType(String s)
    • getNativeIdentity

      public String getNativeIdentity()
    • setNativeIdentity

      public void setNativeIdentity(String id)
    • getSourceRole

      public String getSourceRole()
    • setSourceRole

      public void setSourceRole(String s)
    • getAccountSelectorRule

      public sailpoint.object.Rule getAccountSelectorRule()
    • setAccountSelectorRule

      public void setAccountSelectorRule(sailpoint.object.Rule rule)
    • setOp

      public void setOp(ProvisioningPlan.ObjectOperation op)
    • getOp

    • getArguments

      public Attributes<String,Object> getArguments()
    • getArgument

      public Object getArgument(String name)
    • addArgument

      public void addArgument(String key, Object value)
    • setArguments

      public void setArguments(Attributes<String,Object> atts)
    • getAttributeRequests

      public List<ProvisioningPlan.AttributeRequest> getAttributeRequests()
    • setAttributeRequests

      public void setAttributeRequests(List<ProvisioningPlan.AttributeRequest> reqs)
    • getPermissionRequests

      public List<ProvisioningPlan.PermissionRequest> getPermissionRequests()
    • setPermissionRequests

      public void setPermissionRequests(List<ProvisioningPlan.PermissionRequest> reqs)
    • getTrackingId

      public String getTrackingId()
    • setTrackingId

      public void setTrackingId(String trackingId)
    • getTargetIntegration

      public String getTargetIntegration()
    • setTargetIntegration

      public void setTargetIntegration(String name)
    • getResult

      public ProvisioningResult getResult()
    • setResult

      public void setResult(ProvisioningResult r)
    • isCleanable

      public boolean isCleanable()
    • setCleanable

      public void setCleanable(boolean b)
    • getAssignmentIds

      public String getAssignmentIds()
    • setAssignmentIds

      public void setAssignmentIds(String ids)
    • getAssignmentIdList

      public List<String> getAssignmentIdList()
    • addAssignmentIds

      public void addAssignmentIds(String ids)
    • hasAssignmentId

      public boolean hasAssignmentId(String id)
    • getComments

      public String getComments()
    • setComments

      public void setComments(String c)
    • put

      public void put(String name, Object value)
    • get

      public Object get(String name)
    • getString

      public String getString(String name)
    • isTargetMatch

      public boolean isTargetMatch(sailpoint.object.ProvisioningPlan.AbstractRequest other)
    • isAttributesMatch

      public boolean isAttributesMatch(sailpoint.object.ProvisioningPlan.AbstractRequest other)
    • getAttributeRequest

      public ProvisioningPlan.AttributeRequest getAttributeRequest(String name)
    • getAttributeRequest

      public ProvisioningPlan.AttributeRequest getAttributeRequest(String name, Object value)
    • getAttributeRequests

      public List<ProvisioningPlan.AttributeRequest> getAttributeRequests(String name)
    • getPermissionRequest

      public ProvisioningPlan.PermissionRequest getPermissionRequest(String target)
    • getPermissionRequests

      public List<ProvisioningPlan.PermissionRequest> getPermissionRequests(String target)
    • hasMultipleAttributesOrPermissions

      public boolean hasMultipleAttributesOrPermissions()
    • containsTargetCollector

      public boolean containsTargetCollector()
    • getRequest

      public <T extends ProvisioningPlan.GenericRequest> T getRequest(List<T> reqs, String name)
    • getRequest

      public <T extends ProvisioningPlan.GenericRequest> T getRequest(List<T> reqs, String name, Object value)
    • isAccountRequest

      public boolean isAccountRequest()
    • fromMap

      public void fromMap(Map map)
    • getTargetCollector

      public String getTargetCollector() throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException