Skip navigation links


oracle.iam.provisioning.vo
Class AccountData

java.lang.Object
  extended by oracle.iam.provisioning.vo.AccountData

All Implemented Interfaces:
java.io.Serializable

public class AccountData
extends java.lang.Object
implements java.io.Serializable

This class represents the entire account data. It incorporates the parent form data, and child form data for one or more child tables.

Since:
11.1.2.0.0
See Also:
Serialized Form

Field Summary
static long serialVersionUID
           

 

Constructor Summary
AccountData(java.lang.String formKey, java.lang.String udTablePrimaryKey, java.util.Map parentData)
          This constructor is used to populate AccountData value object for an already provisioned account.

 

Method Summary
 void addChildData(java.util.Map ChildTableRecordMap)
           
 void addSingleChildData(java.lang.String formName, ChildTableRecord childTableRecord)
           
 java.util.Map getChildData()
          This method returns the Map containing the child table records.
 java.util.Map getData()
          This method returns the account attributes in key-value format.
 java.util.Map getEntitlements()
          This method returns the list of provisioned EntitlementInstance for each child form associated to parent form.
 java.lang.String getFormKey()
          This method returns process form key (SDK_KEY) of an account.
 java.lang.String getUdTablePrimaryKey()
          This method returns primary key of an entry in UD_PARENT_KEY of an account.
 void setChildData(java.util.Map childData)
          This method sets the Map containing the child table records.
 void setEntitlements(java.util.Map entitlements)
          This method sets the Map containing EntitlementInstances for each child table associated with parent form.

 

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

 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

Constructor Detail

AccountData

public AccountData(java.lang.String formKey,
                   java.lang.String udTablePrimaryKey,
                   java.util.Map parentData)
This constructor is used to populate AccountData value object for an already provisioned account.
Parameters:
formKey - - This is a form key (SDK_KEY)
udTablePrimaryKey - - This is a unique key for an entry in UD_PARENT table.
parentData - - This is UD_PARENT data for account attributes. Key in this map is UD_PARENT_FIELD and value if the value of the field.

Method Detail

getFormKey

public java.lang.String getFormKey()
This method returns process form key (SDK_KEY) of an account.
Returns:
Process form key (SDK_KEY)

getUdTablePrimaryKey

public java.lang.String getUdTablePrimaryKey()
This method returns primary key of an entry in UD_PARENT_KEY of an account.
Returns:
primary key of an entry in UD_PARENT_KEY of an account.

getData

public java.util.Map getData()
This method returns the account attributes in key-value format.
Returns:
Map containing UD_PARENT_FIELD_NAME and its value.

getEntitlements

public java.util.Map getEntitlements()
This method returns the list of provisioned EntitlementInstance for each child form associated to parent form. The key in the map holds the SDK_KEY of the UD_CHILD table and value is the the list of EntitlementInstance value object.
Returns:
The map containing the UD_CHILD_KEY and EntitlementInstance for each child key.

setEntitlements

public void setEntitlements(java.util.Map entitlements)
This method sets the Map containing EntitlementInstances for each child table associated with parent form.
Parameters:
entitlements - Map containing EntitlementInstnces for each child table associated with parent form. The key of the map is the child form key (SDK_KEY of the child form).

getChildData

public java.util.Map getChildData()
This method returns the Map containing the child table records. The key of the map is the child form name. The vale in the map is the List of ChildTableRecord. ChildTableRecord represents a row in a UD_CHILD table.
Returns:
Map with key as child table name and value a list of ChildTableRecord
See Also:
ChildTableRecord

setChildData

public void setChildData(java.util.Map childData)
This method sets the Map containing the child table records. The key of the map is the child form name. The vale in the map is the List of ChildTableRecord. ChildTableRecord represents a row in a UD_CHILD table.
See Also:
ChildTableRecord

addSingleChildData

public void addSingleChildData(java.lang.String formName,
                               ChildTableRecord childTableRecord)

addChildData

public void addChildData(java.util.Map ChildTableRecordMap)

Skip navigation links


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