Class OIMOperation

java.lang.Object
com.thortech.xl.gc.vo.runtime.OIMOperation

public class OIMOperation extends Object
This class is a value object that represents an identity provisioning operation in OIM.
Version:
1.5, Oracle Identity Manager 9.1
  • Constructor Details

    • OIMOperation

      public OIMOperation()
  • Method Details

    • getChildName

      public String getChildName()
      This method returns the name of the multi-valued/child attribute involved in provisioning
      Returns:
      Name of the multi-valued/child attribute on which the current provisioning operation was executed
    • setChildName

      public void setChildName(String childName)
    • getFieldsData

      public Map getFieldsData()
      This method returns relevant modified data
      Returns:
      Map representing the relevant modified data (field-value pairs) related to the current provisioning operation
    • setFieldsData

      public void setFieldsData(Map fieldsData)
    • getOperationName

      public String getOperationName()
      This method returns the name of the provisioning operation
      Returns:
      Name of the provisioning operation.

      Operation names used for Parent Process Form tasks:

      GCConstants.PROV_OPERATION_ADDUSER ="create"; [This operation name is used for the "required for completion" task, which is triggerred when a resource provisioning is initiated].
      GCConstants.PROV_OPERATION_ENABLEUSER = "enable";[Operation name used for enabling the provisioned instance]
      GCConstants.PROV_OPERATION_DISABLEUSER = "disable";[Operation name used for disabling the provisioned instance]
      GCConstants.PROV_OPERATION_DELETEUSER = "revoke"; [Operation name used for revoking the provisioned instance]
      GCConstants.PROV_OPERATION_UPDATEFORMFIELD = "updateFormField";[Operation name used for update of a parent process form field of a provisioned instance. The update may be triggered due to a change in OIM User Field]

      Operation names used for Child Process Form tasks:

      Each child Process Form associated with the provisioning process will have following 3 operations.
      GCConstants.PROV_OPERATION_ADDCHILDDATA = "addChildRecord"; [Denotes addition of a row in the Child Form]
      GCConstants.PROV_OPERATION_MODIFYCHILDDATA = "modifyChildRecord";[Denotes modification of a row in the Child Form]
      GCConstants.PROV_OPERATION_DELETECHILDDATA = "deleteChildRecord";[Denotes deletion of a row in the Child Form]
    • setOperationName

      public void setOperationName(String operationName)