Skip navigation links


oracle.iam.reconciliation.vo
Class ReconEventData

java.lang.Object
  extended by oracle.iam.reconciliation.vo.ReconEventData

All Implemented Interfaces:
java.io.Serializable

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

Encapsulates Reconciliation Event Data, that is, data carried as a payload to the Event, coming from the Target System.

See Also:
Serialized Form

Constructor Summary
ReconEventData()
           

 

Method Summary
 void addChildTableData(java.lang.String childTargetTblName, java.lang.String childOIMTblName, java.lang.String multivaluedReconFldName, java.util.List reconDescriptiveNames, java.util.List tattrs, java.util.List childEntities)
          Adds data to a child table of the Event.
 java.util.List getChildData(java.lang.String multiValuedAttrName)
          Gets the Child Data carried by the Event.
 java.util.ArrayList getMlsAttributes()
           
 java.util.Set getMultiValuedAttributeNames()
          Gets the names of the Multi-Valued Attributes of the Event.
 java.util.List getSingleValuedAttrs()
          Gets the Single values attributes of the Event.
 void setMlsAttributes(java.util.ArrayList mlsAttributes)
           
 void setSingleValuedAttrData(java.util.List reconDescriptiveNames, java.util.List tattrs, Entity entity)
          Set the Single Valued attributes carried by the Event.

 

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

 

Constructor Detail

ReconEventData

public ReconEventData()

Method Detail

setSingleValuedAttrData

public void setSingleValuedAttrData(java.util.List reconDescriptiveNames,
                                    java.util.List tattrs,
                                    Entity entity)
Set the Single Valued attributes carried by the Event.
Parameters:
reconDescriptiveNames - a List of Strings representing the Name descriptions of the data attributes coming from the Target system.
tattrs - a List of ReconTargetAttribute representing the actual single valued data.
entity - an Entity representing the type of object this Event modifies, creates or deletes.

addChildTableData

public void addChildTableData(java.lang.String childTargetTblName,
                              java.lang.String childOIMTblName,
                              java.lang.String multivaluedReconFldName,
                              java.util.List reconDescriptiveNames,
                              java.util.List tattrs,
                              java.util.List childEntities)
Adds data to a child table of the Event.
Parameters:
childTargetTblName - the name of the CHild table to update.
childOIMTblName - the corresponding OIM Database Table name.
multivaluedReconFldName - the name of the Multi-valued field to update.
reconDescriptiveNames - a List of Strings specifying the descriptive names of the values to add.
tattrs - a List of ReconTargetAttributes representing the actual single valued data.
childEntities - a list of Entitys corresponding to the values to add.

getSingleValuedAttrs

public java.util.List getSingleValuedAttrs()
Gets the Single values attributes of the Event.
Returns:
a List of ReconTargetAttributes

getMultiValuedAttributeNames

public java.util.Set getMultiValuedAttributeNames()
Gets the names of the Multi-Valued Attributes of the Event.
Returns:
a Set of String.

getChildData

public java.util.List getChildData(java.lang.String multiValuedAttrName)
Gets the Child Data carried by the Event.
Parameters:
multiValuedAttrName - the Name of the Multi-Valued attribute which data needs to be fetched.
Returns:
a List of ReconTargetAttributes.

setMlsAttributes

public void setMlsAttributes(java.util.ArrayList mlsAttributes)

getMlsAttributes

public java.util.ArrayList getMlsAttributes()

Skip navigation links


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