Package com.webmethods.caf.faces.data
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
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.
-
Method Summary
Methods inherited from interface com.webmethods.caf.faces.data.IContentProvider
getPropertyKeys, getType, getValue, hasProperty, toString
Methods inherited from interface com.webmethods.caf.faces.data.IRefreshable
getNeedRefresh, isAutoRefresh, refresh, setAutoRefresh, setNeedRefresh, supportsAutoRefresh