|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webmethods.caf.faces.data.task.impl.TaskSearchQuery
com.webmethods.caf.faces.data.task.impl.TaskSearchQueryV2
public class TaskSearchQueryV2
TaskSearchQueryV2 extends TaskSearchQuery
. It adds properties to support paging and sorting.
This query should be used only for for indexed task searches. When using indexed searches you need to specify
the sortField and sortOrder for the search results and also what range of tasks (page) return.
When indexed search result is used from table control on the page, it will automatically set paging and sorting
parameters on the query from table control being used on the page.
If using query directly from java code then paging and sorting parameters should be explicitly set by caller
Field Summary |
---|
Fields inherited from interface com.webmethods.caf.faces.data.task.ITaskSearchQuery |
---|
OPERATOR_AND, OPERATOR_BETWEEN, OPERATOR_CONTAINS, OPERATOR_EQUALS, OPERATOR_EQUALS_OR_LESS, OPERATOR_EQUALS_OR_MORE, OPERATOR_IN, OPERATOR_IS_NOT_NULL, OPERATOR_IS_NULL, OPERATOR_LESS, OPERATOR_LIKE, OPERATOR_MORE, OPERATOR_NOT_EQUALS, OPERATOR_NOT_IN, OPERATOR_NOT_LIKE, OPERATOR_OR, SORT_ORDER_ASCENDING, SORT_ORDER_DESCENDING |
Constructor Summary | |
---|---|
TaskSearchQueryV2()
Default constructor. |
|
TaskSearchQueryV2(TaskSearchQueryV2 taskQuery)
Copy constructor |
Method Summary | |
---|---|
int |
getFromIndex()
Returns start index for search paging |
String |
getSortBy()
Returns sortBy value. |
String |
getSortOrder()
Returns sortOrder value. |
int |
getToIndex()
Returns end index for search paging |
void |
setFromIndex(int fromIndex)
Set start index for search paging |
void |
setSortBy(String sortBy)
Sets sortBy value. |
void |
setSortOrder(String sortOrder)
Set sort order. |
void |
setToIndex(int toIndex)
Sets end index for search pageing |
String |
toString()
|
Methods inherited from class com.webmethods.caf.faces.data.task.impl.TaskSearchQuery |
---|
addQueryTerm, findTerm, findTerm, getInvocationID, getMaxResults, getPrincipalID, getTerms, isCheckPermissions, isDoNotShowAcceptedByOthers, isShowNonActiveTasks, matches, removeQueryTerm, reset, setCheckPermissions, setDoNotShowAcceptedByOthers, setInvocationID, setMaxResults, setPrincipalID, setShowNonActiveTasks, setTerms, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TaskSearchQueryV2()
public TaskSearchQueryV2(TaskSearchQueryV2 taskQuery)
Method Detail |
---|
public String getSortBy()
public void setSortBy(String sortBy)
sortBy
- sort by value. This property contains single field name or comma-separated list of field names to sort search results
For list of TaskInfo fields see ITaskSearchQuery
. For sorting by indexed business data fields you need to specify
index name as defined for the field.public String getSortOrder()
public void setSortOrder(String sortOrder)
ITaskSearchQuery.SORT_ORDER_ASCENDING
and ITaskSearchQuery.SORT_ORDER_DESCENDING
.
When more than a single field is used for sorting (as comma-separated list of fields) then you have to
specify a comma-separated list of sort order for each field to be sorted
sortOrder
- public int getFromIndex()
public void setFromIndex(int fromIndex)
fromIndex
- start index valuepublic int getToIndex()
public void setToIndex(int toIndex)
toIndex
- end index valuepublic String toString()
toString
in class TaskSearchQuery
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |