|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.filenet.wcm.toolkit.server.util.FilterData
This helper class is used by WcmNavigationDataProvider and provides XML functions. XML used in NavigationDataProvider getFolderContainees(xml);
The XML that's returned from toString() will look something like:
Nested Class Summary | |
class |
FilterData.contentData
|
class |
FilterData.filterClassData
|
class |
FilterData.filterPropTypeData
|
Field Summary | |
static java.lang.String |
AND_OP
|
protected static java.lang.String |
COUNT1_XPATH
Deprecated. |
static java.lang.String |
CUSTOM_OBJECT
|
protected static java.lang.String |
CUSTOM_OJBECT_XPATH
|
static java.lang.String |
DOCUMENT_OBJECT
|
protected static java.lang.String |
DOCUMENT_XPATH
|
protected static java.lang.String |
ELEM_WEB_SEARCH
Deprecated. |
static java.lang.String |
EQUAL_OP
|
protected static java.lang.String |
FILTER_CLAUSE_XPATH
|
protected static java.lang.String |
FILTER_FOLDERID_XPATH
|
protected static java.lang.String |
FILTER_INCLUDESUB_XPATH
|
protected static java.lang.String |
FILTER_OBJECT_STORE_NAME_XPATH
|
static java.lang.String |
FOLDER_OBJECT
|
protected static java.lang.String |
FOLDER_XPATH
|
static java.lang.String |
GT_OP
|
static java.lang.String |
GT_OR_EQ_OP
|
static java.lang.String |
IN_OP
|
static java.lang.String |
IS_NULL_OP
|
static java.lang.String |
LIKE_OP
|
static java.lang.String |
LT_OP
|
static java.lang.String |
LT_OR_EQ_OP
|
static java.lang.String |
NOT_EQ_OP
|
static java.lang.String |
NOT_NULL_OP
|
protected static java.lang.String |
OBJECT_STORE_NAMES_XPATH
Deprecated. |
static java.lang.String |
OR_OP
|
static java.lang.String |
STOREDSEARCH_OBJECT
|
static java.lang.String |
TYPE_GUID
|
static java.lang.String |
TYPE_NUMBER
|
static java.lang.String |
TYPE_OBJECT
|
static java.lang.String |
TYPE_STRING
|
static java.lang.String |
TYPE_UNQUOTED
|
Constructor Summary | |
FilterData()
|
|
FilterData(org.w3c.dom.Document sql)
Deprecated. |
Method Summary | |
protected static void |
addFilterData(org.w3c.dom.Node filterClause,
FilterData filterData)
|
void |
addProp(java.lang.String type,
java.lang.String propName,
java.lang.String propType,
java.lang.String operator,
java.lang.String join,
java.lang.String value)
|
void |
addPropBeginClause(java.lang.String type,
java.lang.String propName,
java.lang.String propType,
java.lang.String operator,
java.lang.String join,
java.lang.String value)
|
void |
addPropEndClause(java.lang.String type,
java.lang.String propName,
java.lang.String propType,
java.lang.String operator,
java.lang.String join,
java.lang.String value)
|
void |
addSelectProp(java.lang.String type,
java.lang.String propName)
|
protected static boolean |
checkParam(java.lang.Object o)
Make sure object is not null and has some value. |
protected org.w3c.dom.Element |
createElement(org.w3c.dom.Document doc,
java.lang.String name)
|
protected java.lang.String |
createLikeString(java.lang.String likeValue)
|
static java.lang.String |
encodeRank(java.lang.String str)
|
protected java.lang.String |
encodeStringSQL(java.lang.String searchString)
|
org.w3c.dom.Document |
executeSearch(java.lang.String sql,
int type,
com.filenet.wcm.api.Session session)
Executes SQL statement and returns results as a DOM Document. |
java.lang.String |
executeSearchXML(java.lang.String sql,
int type,
com.filenet.wcm.api.Session session)
|
FilterData.contentData |
getContentData(java.lang.String type)
|
protected int |
getCount(org.w3c.dom.Document doc)
Deprecated. |
FilterData.filterClassData |
getFilterClass(java.lang.String type)
|
static FilterData |
getFilterData(org.w3c.dom.Document sql)
Deprecated. Factory method returns an instance of this object to use. |
java.util.List |
getFilterPropCriteria(java.lang.String type)
|
boolean |
getFolderIncludeSubfolders()
|
java.lang.String |
getFolderName()
|
int |
getMaxResults(java.lang.String type)
Deprecated. |
int |
getMaxResultsForObjectType(int objectType)
|
protected static org.w3c.dom.Node |
getNodeNamed(org.w3c.dom.NodeList nodeList,
java.lang.String name)
Pick a node from a nodeList using using the node's name. |
java.lang.String |
getObjectStoreName()
|
java.lang.String |
getOrderBy(java.lang.String type)
|
org.w3c.dom.Document |
getResults(com.filenet.wcm.api.Session session)
|
org.w3c.dom.Document |
getResults(com.filenet.wcm.api.Session session,
java.util.Map cache,
boolean refresh)
|
java.lang.String[] |
getSelectProps(int objectType)
|
java.lang.String[] |
getSelectProps(java.lang.String type)
|
boolean |
getStoreSearchOnly()
|
boolean |
getTypeValid(java.lang.String type)
|
protected java.lang.String |
makeStatement(int objectType)
|
protected org.w3c.dom.Document |
mergeObjectSets(org.w3c.dom.Document set1,
org.w3c.dom.Document set2)
Deprecated. Exclude any folder its class id is not the same as classId. |
static java.lang.String |
parseVerityText(java.lang.String text)
parseText will segment the text into words, phrases |
int |
propCount(java.lang.String type)
|
boolean |
propInCriteria(java.lang.String type,
java.lang.String propName,
java.lang.String value)
|
void |
setContentData(java.lang.String type,
java.lang.String contentstring,
java.lang.String join)
|
void |
setContentData(java.lang.String type,
java.lang.String contentstring,
java.lang.String join,
java.lang.String searchscope)
|
protected org.w3c.dom.Document |
setCount(org.w3c.dom.Document results,
int numDocuments,
int numFolders,
int numCustomObjects)
Exclude any folder its class id is not the same as classId. |
void |
setFilterClass(java.lang.String type,
java.lang.String classname,
java.lang.String join,
java.lang.String includesubclasses)
|
java.util.List |
setFilterClauseValid(java.lang.String type)
|
void |
setFolderIncludeSubfolders(boolean value)
|
void |
setFolderName(java.lang.String name)
|
void |
setMaxResults(java.lang.String type,
java.lang.String maxResults)
|
void |
setObjectStoreName(java.lang.String name)
|
void |
setOrderBy(java.lang.String type,
java.lang.String prop)
|
void |
setStoredSearchOnly(boolean value)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static final java.lang.String FILTER_OBJECT_STORE_NAME_XPATH
protected static final java.lang.String FILTER_FOLDERID_XPATH
protected static final java.lang.String FILTER_CLAUSE_XPATH
protected static final java.lang.String FILTER_INCLUDESUB_XPATH
protected static final java.lang.String COUNT1_XPATH
protected static final java.lang.String FOLDER_XPATH
protected static final java.lang.String CUSTOM_OJBECT_XPATH
protected static final java.lang.String DOCUMENT_XPATH
protected static final java.lang.String OBJECT_STORE_NAMES_XPATH
protected static final java.lang.String ELEM_WEB_SEARCH
public static final java.lang.String DOCUMENT_OBJECT
public static final java.lang.String STOREDSEARCH_OBJECT
public static final java.lang.String FOLDER_OBJECT
public static final java.lang.String CUSTOM_OBJECT
public static final java.lang.String AND_OP
public static final java.lang.String OR_OP
public static final java.lang.String EQUAL_OP
public static final java.lang.String LT_OP
public static final java.lang.String GT_OP
public static final java.lang.String LT_OR_EQ_OP
public static final java.lang.String GT_OR_EQ_OP
public static final java.lang.String NOT_NULL_OP
public static final java.lang.String IS_NULL_OP
public static final java.lang.String IN_OP
public static final java.lang.String NOT_EQ_OP
public static final java.lang.String LIKE_OP
public static final java.lang.String TYPE_UNQUOTED
public static final java.lang.String TYPE_GUID
public static final java.lang.String TYPE_NUMBER
public static final java.lang.String TYPE_STRING
public static final java.lang.String TYPE_OBJECT
Constructor Detail |
public FilterData() throws java.lang.Exception
public FilterData(org.w3c.dom.Document sql) throws java.lang.Exception
sql
-
java.lang.Exception
Method Detail |
public void setStoredSearchOnly(boolean value)
public boolean getStoreSearchOnly()
protected static boolean checkParam(java.lang.Object o) throws java.lang.Exception
o
- XML object key name.
java.lang.Exception
- If there are problems retrieving data or with an invalid parameter.public void addProp(java.lang.String type, java.lang.String propName, java.lang.String propType, java.lang.String operator, java.lang.String join, java.lang.String value) throws java.lang.Exception
java.lang.Exception
public boolean propInCriteria(java.lang.String type, java.lang.String propName, java.lang.String value)
public int propCount(java.lang.String type)
public void addPropBeginClause(java.lang.String type, java.lang.String propName, java.lang.String propType, java.lang.String operator, java.lang.String join, java.lang.String value) throws java.lang.Exception
java.lang.Exception
public void addPropEndClause(java.lang.String type, java.lang.String propName, java.lang.String propType, java.lang.String operator, java.lang.String join, java.lang.String value) throws java.lang.Exception
java.lang.Exception
public java.util.List setFilterClauseValid(java.lang.String type) throws java.lang.Exception
java.lang.Exception
public java.util.List getFilterPropCriteria(java.lang.String type)
public void setObjectStoreName(java.lang.String name) throws java.lang.Exception
java.lang.Exception
public void setFolderName(java.lang.String name) throws java.lang.Exception
java.lang.Exception
public void setFolderIncludeSubfolders(boolean value)
public boolean getFolderIncludeSubfolders()
public java.lang.String getFolderName()
public java.lang.String getObjectStoreName()
public void setFilterClass(java.lang.String type, java.lang.String classname, java.lang.String join, java.lang.String includesubclasses) throws java.lang.Exception
java.lang.Exception
public void setOrderBy(java.lang.String type, java.lang.String prop) throws java.lang.Exception
java.lang.Exception
public FilterData.filterClassData getFilterClass(java.lang.String type)
public java.lang.String getOrderBy(java.lang.String type)
public void setContentData(java.lang.String type, java.lang.String contentstring, java.lang.String join, java.lang.String searchscope) throws java.lang.Exception
java.lang.Exception
public void setContentData(java.lang.String type, java.lang.String contentstring, java.lang.String join) throws java.lang.Exception
java.lang.Exception
public FilterData.contentData getContentData(java.lang.String type)
public void addSelectProp(java.lang.String type, java.lang.String propName) throws java.lang.Exception
java.lang.Exception
public java.lang.String[] getSelectProps(int objectType)
public java.lang.String[] getSelectProps(java.lang.String type)
public void setMaxResults(java.lang.String type, java.lang.String maxResults) throws java.lang.Exception
java.lang.Exception
public int getMaxResultsForObjectType(int objectType)
public int getMaxResults(java.lang.String type)
type
-
public boolean getTypeValid(java.lang.String type)
public java.lang.String toString()
protected java.lang.String makeStatement(int objectType) throws java.lang.Exception
java.lang.Exception
protected java.lang.String createLikeString(java.lang.String likeValue) throws java.lang.Exception
java.lang.Exception
protected java.lang.String encodeStringSQL(java.lang.String searchString) throws java.lang.Exception
java.lang.Exception
protected org.w3c.dom.Document mergeObjectSets(org.w3c.dom.Document set1, org.w3c.dom.Document set2) throws java.lang.Exception
java.lang.Exception
protected org.w3c.dom.Element createElement(org.w3c.dom.Document doc, java.lang.String name)
protected org.w3c.dom.Document setCount(org.w3c.dom.Document results, int numDocuments, int numFolders, int numCustomObjects) throws java.lang.Exception
java.lang.Exception
protected int getCount(org.w3c.dom.Document doc) throws java.lang.Exception
doc
-
java.lang.Exception
public org.w3c.dom.Document executeSearch(java.lang.String sql, int type, com.filenet.wcm.api.Session session) throws java.lang.Exception
sql
- SQL Statement
java.lang.Exception
- If there are problems executing the querypublic java.lang.String executeSearchXML(java.lang.String sql, int type, com.filenet.wcm.api.Session session) throws java.lang.Exception
java.lang.Exception
public org.w3c.dom.Document getResults(com.filenet.wcm.api.Session session, java.util.Map cache, boolean refresh) throws java.lang.Exception
java.lang.Exception
public org.w3c.dom.Document getResults(com.filenet.wcm.api.Session session) throws java.lang.Exception
java.lang.Exception
public static FilterData getFilterData(org.w3c.dom.Document sql) throws java.lang.Exception
java.lang.Exception
- If any errors occuredprotected static void addFilterData(org.w3c.dom.Node filterClause, FilterData filterData) throws java.lang.Exception
java.lang.Exception
public static java.lang.String parseVerityText(java.lang.String text) throws java.lang.Exception
text
- the text to parse... a direct pass thru from the parse() method.
java.lang.Exception
public static java.lang.String encodeRank(java.lang.String str)
protected static org.w3c.dom.Node getNodeNamed(org.w3c.dom.NodeList nodeList, java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |