Skip navigation links


com.thortech.xl.gc.vo.runtime
Interface OIMRecord

All Known Implementing Classes:
HashMapOIMRecord, TransformationEngine.SetOIMRecord

public interface OIMRecord

The implementation layer for this interface should exactly represent an Oracle Identity Manager system account that need to be reconciled or provisioned. During reconciliation, once the TargetRecord is generated by the ReconTransportProvider, it becomes an input to the ReconFormatProvider, to generate the OIMRecord. For provisioning, the generic technology connector framework adapter itself provides the implementation for this interface and it is an input to the ProvisioningFormatProvider after transformation.

See Also:
ProvisioningFormatProvider, ReconFormatProvider

Method Summary
 java.util.Collection getChildDataNames()
          This method returns the multi-valued/child attributes of the identity account, represented by the current OIMRecord.
 java.util.List getChildDataSet(java.lang.String name)
          This method returns the data for single-valued attributes of a child dataset, corresponding to the identity account, represented by the current OIMRecord.
 java.util.Map getParentData()
          This method returns the data for the parent attributes of the identity account, reprsented by the current OIMRecord.

 

Method Detail

getParentData

java.util.Map getParentData()
This method returns the data for the parent attributes of the identity account, reprsented by the current OIMRecord.
Returns:
Map of field-value pairs representing parent attributes and their values. For provisioning, keys as well as values of this Map would be Strings, as implemented by the generic technology connector framework adapter.

getChildDataNames

java.util.Collection getChildDataNames()
This method returns the multi-valued/child attributes of the identity account, represented by the current OIMRecord.
Returns:
Collection of names of multi-valued/child attributes(datasets). For provisioning, all elements of this collection are Strings, as implemented by the generic technology connector framework adapter.

getChildDataSet

java.util.List getChildDataSet(java.lang.String name)
This method returns the data for single-valued attributes of a child dataset, corresponding to the identity account, represented by the current OIMRecord.
Parameters:
name - Name of a child dataset/multi-valued attribute, for example, Group-Membership
Returns:
List of Maps. Each map contains field-value pairs representing single valued attributes and their values. For every single value (row) of the current child/multi-valued attribute, there would be one Map in the returned List.

Skip navigation links


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