Skip navigation links


com.thortech.xl.gc.vo.runtime
Class OIMOperation

java.lang.Object
  extended by 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.


Constructor Summary
OIMOperation()
           

 

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

 

Constructor Detail

OIMOperation

public OIMOperation()

Method Detail

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 © 2010, Oracle and/or its affiliates. All rights reserved.