public class ReconComparisonProcessor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map[][] |
linkedPairs
the pairs linked during the link phase
|
protected boolean |
writeFailures
write the failed reconciliation results?
|
protected boolean |
writeSuccesses
write the successful reconciliation results?
|
| Constructor and Description |
|---|
ReconComparisonProcessor(ReconInfo reconInfo,
java.util.Map[][] linkedPairs) |
| Modifier and Type | Method and Description |
|---|---|
void |
calculateResultOption()
Retrieves the result type in which the reconciliation comparison results
are to be reported.
|
void |
compare()
Performs complete, end-to-end reconciliation comparison processing
|
protected void |
removeDuplicated(java.util.List results) |
protected java.util.List |
retrieveComparisonRules()
Retrieves the comparison rules for the given reconciliation task
|
protected void |
writeResults(java.util.List results) |
protected java.util.Map[][] linkedPairs
linkedPairs[i][0] is a map uid and key values for the root of data set1
linkedPairs[i][1] is a map uid and key values for the root of data set2
protected boolean writeSuccesses
protected boolean writeFailures
public ReconComparisonProcessor(ReconInfo reconInfo, java.util.Map[][] linkedPairs) throws MXException, java.rmi.RemoteException
reconTask - the reconciliation task configurationlinkedPairs - the linked pairs, linkedPairs[i][0] is the uid and key values for data set1 and
linkedPairs[i][1] is the uid and key values for data set2MXExceptionjava.rmi.RemoteExceptionpublic void calculateResultOption()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void compare()
throws java.rmi.RemoteException,
MXException,
java.sql.SQLException
java.rmi.RemoteExceptionMXExceptionjava.sql.SQLExceptionprotected void removeDuplicated(java.util.List results)
protected java.util.List retrieveComparisonRules()
throws MXException,
java.rmi.RemoteException,
java.sql.SQLException
taskMbo - The reconciliation task for which to retrieve
comparison rulesMXException - If fails to obtain reconciliation business objectjava.rmi.RemoteException - If fails to obtain reconciliation business objectjava.sql.SQLExceptionprotected void writeResults(java.util.List results)
throws java.rmi.RemoteException,
MXException,
java.sql.SQLException
java.rmi.RemoteExceptionMXExceptionjava.sql.SQLException