Class TaskInboxIndexedSearchContentProvider
java.lang.Object
com.webmethods.caf.faces.bean.PageFlowScopeAdapter
com.webmethods.caf.faces.data.object.ListTableContentProvider
com.webmethods.caf.faces.data.object.SelectableListTableContentProvider
com.webmethods.caf.faces.data.object.PageableTableContentProvider
com.webmethods.caf.faces.data.task.impl.TaskIndexedSearchContentProvider
com.webmethods.caf.faces.data.task.impl.TaskInboxIndexedSearchContentProvider
- All Implemented Interfaces:
IPageFlowScopeAdapter
,IAddressableTableContentProvider
,IContentProvider
,IPageableTableContentProvider
,IRefreshable
,IRefreshableContentProvider
,IReorderableTableContentProvider
,ISelectableTableContentProvider
,ISortableTableContentProvider
,ITableContentProvider
,IUpdateableContentProvider
,IUpdateableTableContentProvider
,ITaskSearchContentProvider
,ITaskSearchPagingContentProvider
,Serializable
- Direct Known Subclasses:
TaskInboxHpstraSearchContentProvider
Extends base provider class which implements task indexed searches by adding a default search query for custom inbox
This search query implements some pre-defined set of search terms typically used. When task custom inbox is
implemented this class is typically extended to add more search terms
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
Custom Task Search Query which implements default set of search termsNested classes/interfaces inherited from class com.webmethods.caf.faces.data.task.impl.TaskIndexedSearchContentProvider
TaskIndexedSearchContentProvider.Task, TaskIndexedSearchContentProvider.TaskData, TaskIndexedSearchContentProvider.TaskSearchPagingService
Nested classes/interfaces inherited from class com.webmethods.caf.faces.data.object.SelectableListTableContentProvider
SelectableListTableContentProvider.Row, SelectableListTableContentProvider.RowComparator
-
Field Summary
FieldsFields inherited from class com.webmethods.caf.faces.data.task.impl.TaskIndexedSearchContentProvider
m_includeTaskData, m_isAutoRefresh, m_needRefresh, m_NextResults, m_pageSizing, m_results, m_searchInbox, m_searchQuery, pagingService, PROPERTY_TASKDATA, taskDataClassName
Fields inherited from class com.webmethods.caf.faces.data.object.PageableTableContentProvider
array, arraySet, list, listSet, pageRowIndex, refreshPageBinding, rowCache, rowCount, table, tableSet
Fields inherited from class com.webmethods.caf.faces.data.object.SelectableListTableContentProvider
m_autoIdCounter, m_map, m_originalList, m_selectableHelper
Fields inherited from class com.webmethods.caf.faces.data.object.ListTableContentProvider
m_array, m_canTemplateRow, m_index, m_list, m_onCreateRow, m_onDeleteRow, m_rowId, m_rowType, m_sort, m_templateRow, m_var
Fields inherited from class com.webmethods.caf.faces.bean.PageFlowScopeAdapter
fExpireWithPageFlow
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorTaskInboxIndexedSearchContentProvider
(String taskTypeIDValue) Constructor that assigned task type ID to search -
Method Summary
Modifier and TypeMethodDescriptionint
Returns current page row index.Returns custom task search queryvoid
setCurrentPageIndex
(int currentPageIndex) Sets current page row index.Methods inherited from class com.webmethods.caf.faces.data.task.impl.TaskIndexedSearchContentProvider
calculateRowId, getNeedRefresh, getNextResults, getPagingSize, getPropertyKeys, getResults, getSearchInbox, getTaskDataClassName, getTaskInfo, getTaskList, getType, getValue, hasProperty, hasSearchInvocation, isAutoRefresh, isIncludeTaskData, refresh, refresh, refreshPage, setAutoRefresh, setIncludeTaskData, setNeedRefresh, setPagingSize, setSearchInbox, setSort, setTaskDataClassName, sort, supportsAutoRefresh
Methods inherited from class com.webmethods.caf.faces.data.object.PageableTableContentProvider
getArray, getList, getPageRowIndex, getRefreshPageBinding, getRefreshPageExpression, getRowCount, getTable, isRowAvailable, loadPageData, setArray, setList, setPageRowIndex, setRefreshPageBinding, setRefreshPageExpression, setRowCount, setTable
Methods inherited from class com.webmethods.caf.faces.data.object.SelectableListTableContentProvider
createRow, deleteRow, getCurrentRow, getRowId, getRowSelectedCount, getRowSelectedIds, getRowUnselectedIds, getSelectedRows, getUseUnselectedModel, isAddressable, isRowSelected, moveTo, setCurrentRow, setRowById, setRowSelected, setRowSelectedIds, setRowUnselectedIds, setRowVariable, setTemplateRow, updateOriginalList
Methods inherited from class com.webmethods.caf.faces.data.object.ListTableContentProvider
calculateRowId, getCanTemplateRow, getOnCreateRow, getOnCreateRowExpression, getOnDeleteRow, getOnDeleteRowExpression, getRowIdBinding, getRowIdExpression, getRowIndex, getRowType, getRowVariable, getSort, isReadOnly, isReorderable, isTemplateRow, newRow, setCanTemplateRow, setOnCreateRow, setOnCreateRowExpression, setOnDeleteRow, setOnDeleteRowExpression, setRowId, setRowIdBinding, setRowIdExpression, setRowIndex, setRowType, setValue, toString
Methods inherited from class com.webmethods.caf.faces.bean.PageFlowScopeAdapter
getExpireWithPageFlow, setExpireWithPageFlow
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.webmethods.caf.faces.data.IContentProvider
toString
Methods inherited from interface com.webmethods.caf.faces.data.IPageableTableContentProvider
getPageRowIndex, setPageRowIndex
Methods inherited from interface com.webmethods.caf.faces.data.ISortableTableContentProvider
getSort
Methods inherited from interface com.webmethods.caf.faces.data.ITableContentProvider
getCurrentRow, getRowCount, getRowIndex, getRowVariable, isRowAvailable, setRowIndex, setRowVariable
-
Field Details
-
taskTypeID
Task Type ID to search
-
-
Constructor Details
-
TaskInboxIndexedSearchContentProvider
public TaskInboxIndexedSearchContentProvider()Default constructor -
TaskInboxIndexedSearchContentProvider
Constructor that assigned task type ID to search- Parameters:
taskTypeIDValue
- task type ID
-
-
Method Details
-
getCurrentPageIndex
public int getCurrentPageIndex()Returns current page row index. SeePageableTableContentProvider.getPageRowIndex()
- Returns:
- page row index
-
setCurrentPageIndex
public void setCurrentPageIndex(int currentPageIndex) Sets current page row index. SeePageableTableContentProvider.setPageRowIndex(int)
- Parameters:
currentPageIndex
- new page row index to set
-
getSearchQuery
Returns custom task search query- Overrides:
getSearchQuery
in classTaskIndexedSearchContentProvider
-