|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ibm.ram.common.data.SearchQuery
com.ibm.ram.client.RAMQueryBuilder
public abstract class RAMQueryBuilder
Constructs a search query
| Field Summary | |
|---|---|
static java.lang.String |
AND_OPERATOR
Use and boolean logic on query parts. |
static java.lang.String |
OR_OPERATOR
Use or boolean logic on query parts. |
protected java.lang.String |
QUERY_FIELD_TEXT
|
static int |
UNLIMITED_RESULTS
Allow unlimited search results |
| Fields inherited from class com.ibm.ram.common.data.SearchQuery |
|---|
SEARCH_ONLY_ASSETS_DOWNLOADABLE_BY_CURRENT_USER_FLAG, SEARCH_ONLY_ASSETS_READABLE_BY_CURRENT_USER_FLAG, SEARCH_ONLY_ASSETS_UPDATABLE_BY_CURRENT_USER_FLAG, SEARCH_WITHIN_ARTIFACTS_FLAG, SEARCH_WITHIN_FORUMS_FLAG, SYNCHRONIZED_SEARCH_FLAG |
| Constructor Summary | |
|---|---|
RAMQueryBuilder(RAMSession session)
Constructor |
|
| Method Summary | |
|---|---|
protected abstract void |
invalidateQuery()
|
boolean |
isMatchAnyQueryField()
By default all the query field are anded together (Only results that match every field are returned). |
void |
setMatchAnyField(boolean matchAnyQueryField)
By default all the query field are anded together (Only results that match every field are returned). |
void |
setQueryString(java.lang.String queryString)
Not applicable for RAMQueryBuilder. |
| Methods inherited from class com.ibm.ram.common.data.SearchQuery |
|---|
escapeLuceneCharacters, getMaxResults, getQueryString, getResultsStartIndex, getSearchModes, getSortByField, isSortAscending, isThisSearchRecorded, setMaxResults, setResultsStartIndex, setSearchModes, setSortAscending, setSortByField, setThisSearchRecorded |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String QUERY_FIELD_TEXT
public static final int UNLIMITED_RESULTS
public static final java.lang.String OR_OPERATOR
public static final java.lang.String AND_OPERATOR
| Constructor Detail |
|---|
public RAMQueryBuilder(RAMSession session)
session - | Method Detail |
|---|
public boolean isMatchAnyQueryField()
public void setMatchAnyField(boolean matchAnyQueryField)
protected abstract void invalidateQuery()
public void setQueryString(java.lang.String queryString)
RAMQueryBuilder. Use SearchQuery directly if the exact query string is to be used.
setQueryString in class SearchQueryqueryString - The queryString to set.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||