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 SummaryConstructors
- 
Method SummaryModifier 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 operationvoidsetChildName(String childName) voidsetFieldsData(Map fieldsData) voidsetOperationName(String operationName) 
- 
Constructor Details- 
OIMOperationpublic OIMOperation()
 
- 
- 
Method Details- 
getChildNameThis 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
- 
getFieldsDataThis method returns relevant modified data- Returns:
- Map representing the relevant modified data (field-value pairs) related to the current provisioning operation
 
- 
setFieldsData
- 
getOperationNameThis 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
 
-