|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.querybuilder.QueryBuilder
QueryBuilder takes criteria and options and transforms them into a set of zero or more query objects.
Constructor Summary | |
QueryBuilder()
|
Method Summary | |
abstract QueryObject |
buildQueryObject(java.lang.String[] ids,
SearchCriteria crit,
SearchOptions opts)
Build the query objects |
abstract java.lang.String[] |
getApplicableQueryIds(SearchCriteria crit,
SearchOptions opts)
A query builder can build more than one query object for a given system object input. |
abstract void |
init(ConfigurationInfo info)
Initialize the builder |
boolean |
isPhoneticizeRequired()
Return true if phoneticization required |
boolean |
isStandardizeRequired()
Return true if Standardization required |
void |
setPhoneticizeRequired(boolean val)
Set phoneticize required |
void |
setStandardizeRequired(boolean val)
Set standardize required |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public QueryBuilder()
Method Detail |
public abstract QueryObject buildQueryObject(java.lang.String[] ids, SearchCriteria crit, SearchOptions opts) throws QueryBuilderException
ids
- applicable idscrit
- search criteriaopts
- search options
QueryBuilderException
- an error occuredpublic abstract java.lang.String[] getApplicableQueryIds(SearchCriteria crit, SearchOptions opts) throws QueryBuilderException
crit
- Search criteriaopts
- Search options
QueryBuilderException
- an error occuredpublic abstract void init(ConfigurationInfo info) throws QueryBuilderException
info
- configuration info
QueryBuilderException
- an error occuredpublic boolean isPhoneticizeRequired()
public boolean isStandardizeRequired()
public void setPhoneticizeRequired(boolean val)
val
- phoneticize requiredpublic void setStandardizeRequired(boolean val)
val
- standardize required
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.