Skip navigation links
com.thortech.xl.gc.vo.runtime
Class OIMOperation
java.lang.Object
com.thortech.xl.gc.vo.runtime.OIMOperation
-
public class OIMOperation
- extends java.lang.Object
This class is a value object that represents an identity provisioning operation in OIM.
Method Summary |
java.lang.String |
getChildName()
This method returns the name of the multi-valued/child attribute involved in provisioning |
java.util.Map |
getFieldsData()
This method returns relevant modified data |
java.lang.String |
getOperationName()
This method returns the name of the provisioning operation |
void |
setChildName(java.lang.String childName)
|
void |
setFieldsData(java.util.Map fieldsData)
|
void |
setOperationName(java.lang.String operationName)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OIMOperation
public OIMOperation()
getChildName
public java.lang.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(java.lang.String childName)
getFieldsData
public java.util.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(java.util.Map fieldsData)
getOperationName
public java.lang.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(java.lang.String operationName)
Skip navigation links
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.