Skip navigation links


oracle.iam.connectors.icfcommon.prov
Interface ProvisioningManager

All Known Implementing Classes:
ICProvisioningManager

public interface ProvisioningManager

Provisioning Manager common methods


Method Summary
 java.lang.String addChildTableValue(java.lang.String objectType, java.lang.String childTableName, long childPrimaryKey)
          Updates the target by adding the newly added row in child table.
 java.lang.String createObject(java.lang.String objectType)
          Creates object of specified type on target resource, the values are taken from current Form
 java.lang.String deleteObject(java.lang.String objectType)
          Deletes object of specified type on target resource
 java.lang.String disableObject(java.lang.String objectType)
          Disables current object on target resource
 java.lang.String disableUser()
          Deprecated. 
 java.lang.String enableObject(java.lang.String objectType)
          Enables current object on target resource
 java.lang.String enableUser()
          Deprecated. 
 java.lang.String removeChildTableValue(java.lang.String objectType, java.lang.String childTableName, java.lang.Integer taskInstanceKey)
          Updates the target by removing the row which was just deleted from child table
 java.lang.String updateAttributeValue(java.lang.String objectType, java.lang.String attrFieldName)
          Updates object on target resource, only the attribute with the provided label is updated
 java.lang.String updateAttributeValues(java.lang.String objectType, java.util.Map fields)
          Updates multiple attributes on target resource
 java.lang.String updateAttributeValues(java.lang.String objectType, java.util.Map fields, java.util.Map oldFields)
          Updates multiple attributes on target resource (including original value a.k.a CURRENT_ATTRIBUTES)
 java.lang.String updateChildTableValue(java.lang.String objectType, java.lang.String childTableName, java.lang.Integer taskInstanceKey, long childPrimaryKey)
          Updates the target by removing the deleted row and adding the newly created row
 java.lang.String updateChildTableValues(java.lang.String objectType, java.lang.String childTableName)
          Updates values provided in child table on target resource

 

Method Detail

createObject

java.lang.String createObject(java.lang.String objectType)
Creates object of specified type on target resource, the values are taken from current Form
Parameters:
objectType - Object Type, can't be null
Returns:
Response Code as String

deleteObject

java.lang.String deleteObject(java.lang.String objectType)
Deletes object of specified type on target resource
Parameters:
objectType - Object Type, can't be null
Returns:
Response Code as String

updateAttributeValue

java.lang.String updateAttributeValue(java.lang.String objectType,
                                      java.lang.String attrFieldName)
Updates object on target resource, only the attribute with the provided label is updated
Parameters:
objectType - Object Type to update, can't be null
attrFieldName - Field Label to update, can't be null
Returns:
Response Code as String

updateAttributeValues

java.lang.String updateAttributeValues(java.lang.String objectType,
                                       java.util.Map fields)
Updates multiple attributes on target resource
Parameters:
objectType - Object Type, can't be null
fields - Map of field names/values which needs to be updated
Returns:
Response Code as String

updateAttributeValues

java.lang.String updateAttributeValues(java.lang.String objectType,
                                       java.util.Map fields,
                                       java.util.Map oldFields)
Updates multiple attributes on target resource (including original value a.k.a CURRENT_ATTRIBUTES)
Parameters:
objectType - Object Type, can't be null
fields - Map of field names/values which needs to be updated
oldFields - Map of field names/values with values before they were updated
Returns:
Response Code as String

updateChildTableValues

java.lang.String updateChildTableValues(java.lang.String objectType,
                                        java.lang.String childTableName)
Updates values provided in child table on target resource
Parameters:
objectType - ObjectType, can't be null
childTableName - Child table name which was changed
Returns:
Response Code as String

enableUser

@Deprecated
java.lang.String enableUser()
Deprecated. 
Enables current user on target resource
Deprecated, use ProvisioningManager.enableObject(String) instead
Returns:
Response Code as String

disableUser

@Deprecated
java.lang.String disableUser()
Deprecated. 
Disables current user on target resource
Deprecated, user ProvisioningManager.disableObject(String) instead
Returns:
Response Code as String

enableObject

java.lang.String enableObject(java.lang.String objectType)
Enables current object on target resource
Parameters:
objectType - ObjectType, can't be null
Returns:
Response Code as String

disableObject

java.lang.String disableObject(java.lang.String objectType)
Disables current object on target resource
Parameters:
objectType - ObjectType, can't be null
Returns:
Response Code as String

addChildTableValue

java.lang.String addChildTableValue(java.lang.String objectType,
                                    java.lang.String childTableName,
                                    long childPrimaryKey)
Updates the target by adding the newly added row in child table.
Parameters:
objectType - Object Type, can't be null
childTableName - Child table name which is being updated
childPrimaryKey - Child primary key representing the new row added into child row
Returns:

removeChildTableValue

java.lang.String removeChildTableValue(java.lang.String objectType,
                                       java.lang.String childTableName,
                                       java.lang.Integer taskInstanceKey)
Updates the target by removing the row which was just deleted from child table
Parameters:
objectType - Object Type, can't be null
childTableName - Child table name which is being updated
taskInstanceKey - Task instance key responsible for deleting the row from child table
Returns:
Response Code as String

updateChildTableValue

java.lang.String updateChildTableValue(java.lang.String objectType,
                                       java.lang.String childTableName,
                                       java.lang.Integer taskInstanceKey,
                                       long childPrimaryKey)
Updates the target by removing the deleted row and adding the newly created row
Parameters:
objectType - Object Type, can't be null
childTableName - Child table name which is being updated
taskInstanceKey - Task instance key responsible for deleting the row from child table
childPrimaryKey - Child primary key representing the new row added into child row
Returns:
Response Code as String

Skip navigation links


Copyright © 2012, Oracle and/or its affiliates. All rights reserved.