Package com.thortech.xl.gc.vo.runtime
Class OIMOperation
java.lang.Object
com.thortech.xl.gc.vo.runtime.OIMOperation
This class is a value object that represents an identity provisioning operation in OIM.
- Version:
- 1.5, Oracle Identity Manager 9.1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the name of the multi-valued/child attribute involved in provisioningThis method returns relevant modified dataThis method returns the name of the provisioning operationvoid
setChildName
(String childName) void
setFieldsData
(Map fieldsData) void
setOperationName
(String operationName)
-
Constructor Details
-
OIMOperation
public OIMOperation()
-
-
Method Details
-
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
-
getFieldsData
This method returns relevant modified data- Returns:
- Map representing the relevant modified data (field-value pairs) related to the current provisioning operation
-
setFieldsData
-
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
-