SUMMARY: 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
- All Implemented Interfaces:
- IPageFlowScopeAdapter, IAddressableTableContentProvider, IContentProvider, IPageableTableContentProvider, IRefreshable, IRefreshableContentProvider, IReorderableTableContentProvider, ISelectableTableContentProvider, ISortableTableContentProvider, ITableContentProvider, IUpdateableContentProvider, IUpdateableTableContentProvider, ITaskSearchContentProvider, ITaskSearchPagingContentProvider, Serializable
- Direct Known Subclasses:
- TaskInboxIndexedSearchContentProvider
public class TaskIndexedSearchContentProvider
- extends PageableTableContentProvider
- implements ITaskSearchPagingContentProvider
Content provider which implements Indexed Task searches and intended to be used as value for table controls in
custom task inbox portlets
When using this provider class you need to configure its
search query TaskIndexedSearchContentProvider.getSearchQuery()
terms and call TaskIndexedSearchContentProvider.refresh()
method. Most of the time this provider
is extended when implementing custom task inbox by adding new search terms.
- See Also:
- Serialized Form
m_isAutoRefresh
protected boolean m_isAutoRefresh
- Flag if provider is auto-refreshable
m_needRefresh
protected boolean m_needRefresh
- Flag to indicate if provider should be refreshed
m_searchInbox
protected boolean m_searchInbox
- Flag to indicate if provider should search for current user's inbox tasks only
m_includeTaskData
protected boolean m_includeTaskData
- Flag that indicates if search result should include task business data
m_searchQuery
protected TaskSearchQueryV2 m_searchQuery
- Task Search Query object
m_pageSizing
protected int m_pageSizing
- Paging size
pagingService
protected TaskIndexedSearchContentProvider.TaskSearchPagingService pagingService
- Instance of back end service which implement task search
m_NextResults
protected List m_NextResults
- Stored current page results as list
m_results
protected ITask[] m_results
- Current page results
taskDataClassName
protected String taskDataClassName
- Stores task business data class name
TaskIndexedSearchContentProvider
public TaskIndexedSearchContentProvider()
TaskIndexedSearchContentProvider
public TaskIndexedSearchContentProvider(TaskSearchQueryV2 searchQuery)
- Constructor from task search query