Skip navigation links


com.thortech.xl.gc.util
Class HashMapOIMRecord

java.lang.Object
  extended by com.thortech.xl.gc.util.HashMapOIMRecord

All Implemented Interfaces:
OIMRecord

public class HashMapOIMRecord
extends java.lang.Object
implements OIMRecord

Constructor Summary
HashMapOIMRecord(java.util.HashMap itmap)
           
HashMapOIMRecord(java.util.HashMap itmap, java.util.HashMap childRecords)
           

 

Method Summary
 void addChildDataSet(java.lang.String name, java.util.HashMap data)
           
 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.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

HashMapOIMRecord

public HashMapOIMRecord(java.util.HashMap itmap)

HashMapOIMRecord

public HashMapOIMRecord(java.util.HashMap itmap,
                        java.util.HashMap childRecords)

Method Detail

getChildDataNames

public java.util.Collection getChildDataNames()
Description copied from interface: OIMRecord
This method returns the multi-valued/child attributes of the identity account, represented by the current OIMRecord.
Specified by:
getChildDataNames in interface 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

public java.util.List getChildDataSet(java.lang.String name)
Description copied from interface: OIMRecord
This method returns the data for single-valued attributes of a child dataset, corresponding to the identity account, represented by the current OIMRecord.
Specified by:
getChildDataSet in interface 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.

getParentData

public java.util.Map getParentData()
Description copied from interface: OIMRecord
This method returns the data for the parent attributes of the identity account, reprsented by the current OIMRecord.
Specified by:
getParentData in interface 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.

addChildDataSet

public void addChildDataSet(java.lang.String name,
                            java.util.HashMap data)

Skip navigation links


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