Package oracle.iam.reconciliation.vo
Class ReconEventData
java.lang.Object
oracle.iam.reconciliation.vo.ReconEventData
- All Implemented Interfaces:
Serializable
Encapsulates Reconciliation Event Data, that is, data carried as a payload to
the Event, coming from the Target System.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChildTableData(String childTargetTblName, String childOIMTblName, String multivaluedReconFldName, List<String> reconDescriptiveNames, List<ReconTargetAttribute> tattrs, List<Entity> childEntities) Adds data to a child table of the Event.getChildData(String multiValuedAttrName) Gets the Child Data carried by the Event.Gets the names of the Multi-Valued Attributes of the Event.Gets the Single values attributes of the Event.voidsetMlsAttributes(ArrayList<MlsAttribute> mlsAttributes) voidsetSingleValuedAttrData(List<String> reconDescriptiveNames, List<ReconTargetAttribute> tattrs, Entity entity) Set the Single Valued attributes carried by the Event.
-
Constructor Details
-
ReconEventData
public ReconEventData()
-
-
Method Details
-
setSingleValuedAttrData
public void setSingleValuedAttrData(List<String> reconDescriptiveNames, List<ReconTargetAttribute> 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 ofReconTargetAttributerepresenting the actual single valued data.entity- anEntityrepresenting the type of object this Event modifies, creates or deletes.
-
addChildTableData
public void addChildTableData(String childTargetTblName, String childOIMTblName, String multivaluedReconFldName, List<String> reconDescriptiveNames, List<ReconTargetAttribute> tattrs, List<Entity> 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 ofReconTargetAttributes representing the actual single valued data.childEntities- a list ofEntitys corresponding to the values to add.
-
getSingleValuedAttrs
Gets the Single values attributes of the Event.- Returns:
- a List of
ReconTargetAttributes
-
getMultiValuedAttributeNames
Gets the names of the Multi-Valued Attributes of the Event.- Returns:
- a Set of String.
-
getChildData
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
-
getMlsAttributes
-