Interface IRefreshableContentProvider

All Superinterfaces:
IContentProvider, IRefreshable
All Known Subinterfaces:
ITaskContentProvider, ITaskSearchContentProvider, ITaskSearchPagingContentProvider
All Known Implementing Classes:
AbstractTaskContentProvider, BaseIteratorTableContentProvider, BaseTaskSearchContentProvider, BaseWSClientContentProvider, BoundChildrenTreeContentProvider, BpmProcessContentProvider, BpmProcessDefContentProvider, BpmProcessStepContentProvider, ChildrenTableContentProvider, ClusterPartitionsTableContentProvider, ClusterServersTableContentProvider, CustomTaskSearchContentProvider, CustomTaskSearchContentProvider.TaskSearchPagingService, DirectorySearchProvider, FilterableListTreeContentProvider, FilterableSelectableListTableContentProvider, FilteredPortalContainerModel, GlueWSClientContentProvider, LazyNodeTreeContentProvider, ListTreeContentProvider, NewsfeedContentProvider, NodeTreeContentProvider, ObjectMethodContentProvider, PageableTableContentProvider, PeopleSearchProvider, PortalContainerModel, ProcessSearchProvider, RowSetTableContentProvider, SearchTableContentProvider, SelectableListTableContentProvider, SimpleTaskContentProvider, TableTreeContentProvider, TaskContentProvider, TaskContentProviderExtended, TaskInboxHpstraSearchContentProvider, TaskInboxIndexedSearchContentProvider, TaskInboxSearchContentProvider, TaskIndexedSearchContentProvider, TaskIndexedSearchContentProvider.TaskSearchPagingService, TaskSavedSearchContentProvider, TaskSearchContentProvider, VersionHistoryTableContentProvider, XMLTableContentProvider, XMLTreeContentProvider

public interface IRefreshableContentProvider extends IContentProvider, IRefreshable

Content provider that allows wrapped data to be refreshed, i.e. reloaded from the data source. Typically the implementations support some notion of input parameters and output results, where input parameters are used to execute a query or a service and the ouput results are populated from this query or service call.

.

The provider implementation can support auto-refresh of the results when input parameters have changed. The client must flag the fact that the input parameters have changed by setting IRefreshable.setNeedRefresh(boolean) = true. This is done automatically if clients use BaseFacesBean.resolveDataBinding(String[][], Object, String) method on the page bean for dynamic data binding of the provider input parameters.