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 TypeMethodDescriptionvoid
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.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.void
setMlsAttributes
(ArrayList<MlsAttribute> mlsAttributes) void
setSingleValuedAttrData
(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 ofReconTargetAttribute
representing the actual single valued data.entity
- anEntity
representing 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 ofReconTargetAttribute
s representing the actual single valued data.childEntities
- a list ofEntity
s corresponding to the values to add.
-
getSingleValuedAttrs
Gets the Single values attributes of the Event.- Returns:
- a List of
ReconTargetAttribute
s
-
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
ReconTargetAttribute
s.
-
setMlsAttributes
-
getMlsAttributes
-