Overview  Package   Class  Tree  Deprecated  Index  Help 
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES    All Classes
SUMMARY: 
java.lang.Object
  extended by com.webmethods.caf.faces.bean.PageFlowScopeAdapter
      extended by com.webmethods.caf.faces.data.object.ListTableContentProvider
          extended by com.webmethods.caf.faces.data.object.SelectableListTableContentProvider
              extended by com.webmethods.caf.faces.data.object.PageableTableContentProvider
                  extended by 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

Field Detail

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

Constructor Detail

TaskIndexedSearchContentProvider

public TaskIndexedSearchContentProvider()

TaskIndexedSearchContentProvider

public TaskIndexedSearchContentProvider(TaskSearchQueryV2 searchQuery)
Constructor from task search query


Overview  Package   Class  Tree  Deprecated  Index  Help 
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES    All Classes
SUMMARY: