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 set2MXException
java.rmi.RemoteException
public void calculateResultOption() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void compare() throws java.rmi.RemoteException, MXException, java.sql.SQLException
java.rmi.RemoteException
MXException
java.sql.SQLException
protected 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.SQLException
protected void writeResults(java.util.List results) throws java.rmi.RemoteException, MXException, java.sql.SQLException
java.rmi.RemoteException
MXException
java.sql.SQLException