Package com.webmethods.caf.faces.data
Interface IAddressableTableContentProvider
- All Superinterfaces:
IContentProvider
,ITableContentProvider
- All Known Subinterfaces:
ISelectableTableContentProvider
,ISelectableTreeContentProvider
,ITreeContentProvider
,IUpdateableTableContentProvider
- All Known Implementing Classes:
BaseIteratorTableContentProvider
,BaseTaskSearchContentProvider
,BoundChildrenTreeContentProvider
,ChildrenTableContentProvider
,ClusterPartitionsTableContentProvider
,ClusterServersTableContentProvider
,CustomTaskSearchContentProvider
,DirectorySearchProvider
,FilterableListTableContentProvider
,FilterableListTreeContentProvider
,FilterableSelectableListTableContentProvider
,FilteredPortalContainerModel
,GMarkerGroupTableContentProvider
,LazyNodeTreeContentProvider
,ListTableContentProvider
,ListTreeContentProvider
,NodeTreeContentProvider
,PageableTableContentProvider
,PeopleSearchProvider
,PortalContainerModel
,ProcessSearchProvider
,RowSetTableContentProvider
,SearchTableContentProvider
,SelectableListTableContentProvider
,TableTreeContentProvider
,TaskAuditContentProvider
,TaskInboxHpstraSearchContentProvider
,TaskInboxIndexedSearchContentProvider
,TaskInboxSearchContentProvider
,TaskIndexedSearchContentProvider
,TaskSavedSearchContentProvider
,TaskSearchContentProvider
,VersionHistoryTableContentProvider
,XMLTableContentProvider
,XMLTreeContentProvider
Table content provider with rows addressable by a unique String
identifier. Implementations need to provide means to get identifier for each row.
-
Method Summary
Modifier and TypeMethodDescriptiongetRowId()
Returns unique identifier for the current row.boolean
Checks if this content provider truly is addressable.void
setRowById
(String id) Selects current row by its id.Methods inherited from interface com.webmethods.caf.faces.data.IContentProvider
getPropertyKeys, getType, getValue, hasProperty, toString
Methods inherited from interface com.webmethods.caf.faces.data.ITableContentProvider
getCurrentRow, getRowCount, getRowIndex, getRowVariable, isRowAvailable, setRowIndex, setRowVariable
-
Method Details
-
isAddressable
boolean isAddressable()Checks if this content provider truly is addressable.- Returns:
true
if addressable.
-
getRowId
String getRowId()Returns unique identifier for the current row. If no current row is avaiable, returns null.- Returns:
- current row id or null
-
setRowById
Selects current row by its id. If id doesn't identify a row, makes no row current (equivalent tosetRowIndex(-1)
).- Parameters:
id
- row id to find and make current
-