|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.stc.eindex.master.ExecuteMatchLogics
The ExecuteMatchLogics class provides methods that allow you to customize how the matching process is performed by any of the "execute match" methods of the MasterController class. To incorporate the custom methods in an eView or eIndex Project, create custom plug-ins for the Project. executeMatch automatically checks the Threshold configuration file for the name of the custom plug-ins that contain these custom processing methods. If no custom plug-ins are defined, the value for each method defaults to false. For more information, see the eView Studio User's Guide or the eIndex Single Patient Identifier User's Guide.
Constructor Summary | |
ExecuteMatchLogics()
Creates a new instance of the ExecuteMatchLogics class. |
Method Summary | |
boolean |
bypassMatching(SystemObject so)
Specifies to the execute match methods whether to bypass the matching algorithm and insert the incoming record directly into the database or to perform standard match processing on the record. |
boolean |
disallowAdd(SystemObject so)
Specifies to the execute match methods whether to allow the incoming record to be added to the database as a new enterprise object. |
boolean |
disallowUpdate(SystemObject so)
Specifies to the execute match methods whether to allow the incoming system object to update a record that already exists in the database by examining only the system object. |
boolean |
rejectAssumedMatch(SystemObject so,
EnterpriseObject eo)
Specifies to the execute match method on whether to reject an assumed match after examining the record that is assumed to be a match. |
boolean |
rejectUpdate(SystemObject so,
EnterpriseObject eo)
Specifies to the execute match methods whether to reject updates to an existing enterprise record by examining both the system object and the enterprise object to update. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ExecuteMatchLogics()
Method Detail |
public boolean bypassMatching(SystemObject so) throws CustomizationException
so
- The system object being processed.
boolean
- An indicator of whether to bypass matching.
Specify true to bypass matching and add the record directly;
otherwise, specify false.
CustomizationException
- Thrown if there is an error in the custom
processing.public boolean disallowAdd(SystemObject so) throws CustomizationException
so
- The system object being processed.
boolean
- An indicator of whether to allow an incoming
record to be added. Specify false to allow a record to be added;
otherwise, specify true.
CustomizationException
- Thrown if there is an error in the custom
processing.public boolean disallowUpdate(SystemObject so) throws CustomizationException
so
- The system object being processed.
boolean
- An indicator of whether to allow an update by
an incoming record. Specify false to allow record updates;
otherwise, specify true.
CustomizationException
- Thrown if there is an error in the custom
processing.public boolean rejectAssumedMatch(SystemObject so, EnterpriseObject eo) throws CustomizationException
so
- The system object being processed.
boolean
- An indicator of whether to reject assumed
matches of existing records. Specify true to reject assumed matches;
otherwise, specify false.
CustomizationException
- Thrown if there is an error in the custom
processing.public boolean rejectUpdate(SystemObject so, EnterpriseObject eo) throws CustomizationException
so
- The system object being processed.
boolean
- An indicator of whether to reject updates to
existing records. Specify true to reject updates;
otherwise, specify false.
CustomizationException
- Thrown if there is an error in the custom
processing.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2007 by Sun Microsystems, Inc. All Rights Reserved.