|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
The interface of the match engine controller.
| Method Summary | |
java.util.ArrayList |
findMatch(java.sql.Connection con,
EOSearchCriteria crit,
EOSearchOptions opts,
MatchOptions matchOptions)
Attempt to find a matching object by calculating the probabilities an object matches. |
java.util.ArrayList |
findMatch(EOSearchCriteria crit,
EOSearchOptions opts,
MatchOptions matchOptions)
Find records in the database that match the passed in search criteria, e.g. |
SystemObject |
standardize(SystemObject objToStandardize)
Standardize a SystemObject |
| Method Detail |
public java.util.ArrayList findMatch(java.sql.Connection con,
EOSearchCriteria crit,
EOSearchOptions opts,
MatchOptions matchOptions)
throws MatchingException,
SystemObjectException,
ObjectException,
java.sql.SQLException,
EPathException,
java.lang.InstantiationException,
java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
UserException
con - The database connection.crit - the criteria to find the match for, contains the
(already standardized) SystemObject to find match for.opts - defines what enterprise objects to match against in the databasematchOptions - the options to control the matching and the results to return
MatchingException - matching failed
SystemObjectException - accessing the configured fields required for standardization
or matching on the passed in SystemObject failed
ObjectException - accessing the configured fields required for standardization
or matching on the passed in objects failed
java.sql.SQLException - retrieving data from the database for matching failed
EPathException - a configured ePath is invalid
java.lang.InstantiationException - a configured implementation class for a component
could not be instantiated
java.lang.ClassNotFoundException - a configured implementation class for a component
could not be found
java.lang.IllegalAccessException - a configured implementation class for a component
refused access
UserException
public java.util.ArrayList findMatch(EOSearchCriteria crit,
EOSearchOptions opts,
MatchOptions matchOptions)
throws MatchingException,
SystemObjectException,
ObjectException,
java.sql.SQLException,
EPathException,
java.lang.InstantiationException,
java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
UserException
crit - the criteria to match againstopts - the options controlling the desired search resultmatchOptions - the options controlling the matching process
MatchingException - the matching process failed
SystemObjectException - Accessing/manipulating the system object failed
ObjectException - Accessing/manipulating the value object failed
java.sql.SQLException - querying the database failed
EPathException - using the configured epaths failed
java.lang.InstantiationException - instantiating a framework component failed
java.lang.ClassNotFoundException - the configured calss for a framework component
could not be found
java.lang.IllegalAccessException - the security setting do not allow for loading
the configured class for a framework component
UserException
public SystemObject standardize(SystemObject objToStandardize)
throws StandardizationException,
ObjectException,
java.lang.InstantiationException
objToStandardize - the SystemObject to standardize
StandardizationException - if the standardization failed
ObjectException - if accessing/setting relevant SystemObject data failed
java.lang.InstantiationException - if creating framework components failed
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Sun Microsystems, Inc.