|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.decision.DecisionMaker
Interface for logic that determines which records are potential duplicates and which record may be an assumed match.
Constructor Summary | |
DecisionMaker()
|
Method Summary | |
abstract float |
getDuplicateThreshold()
Return the potential duplicate threshold. |
MasterControllerCore |
getMasterController()
Get the handle of the MC |
abstract float |
getMatchThreshold()
Return the assumed match threshold. |
abstract DecisionMakerResult |
process(java.sql.Connection con,
java.util.ArrayList list,
SystemObject so)
Given a list of ScoreElements, populate a DecisionMakerResult struct to indicate which records are potential duplicates and which record may be an assumed match. |
void |
setMasterController(MasterControllerCore mc)
Allows a handle to the MC to be passed in |
abstract void |
setParameter(java.lang.String parameterName,
java.lang.Object value)
Parameters of the decision maker represented in the configuration XML file are set using this method. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DecisionMaker()
Method Detail |
public abstract float getDuplicateThreshold() throws DecisionMakerException
DecisionMakerException
- an error occurredpublic final MasterControllerCore getMasterController()
public abstract float getMatchThreshold() throws DecisionMakerException
DecisionMakerException
- an error occuredpublic abstract DecisionMakerResult process(java.sql.Connection con, java.util.ArrayList list, SystemObject so) throws DecisionMakerException
con
- database connectionlist
- input list of ScoreElementsso
- system object being evaluated
DecisionMakerException
- an error occurredpublic final void setMasterController(MasterControllerCore mc)
mc
- master controllerpublic abstract void setParameter(java.lang.String parameterName, java.lang.Object value) throws DecisionMakerException
parameterName
- parametervalue
- parameter value
DecisionMakerException
- An error occurred
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.