com.webmethods.caf.faces.data
Interface ISortableTableContentProvider

All Superinterfaces:
IContentProvider, ITableContentProvider
All Known Subinterfaces:
ITaskSearchPagingContentProvider
All Known Implementing Classes:
AtomEntriesExportProvider, BaseIteratorTableContentProvider, BaseTaskSearchContentProvider, BoundChildrenTreeContentProvider, ChildrenTableContentProvider, CSPContentSearchProvider, CSVExportProvider, DirectorySearchProvider, FilterableListTableContentProvider, FilterableListTreeContentProvider, FilterableSelectableListTableContentProvider, FilteredPortalContainerModel, LazyNodeTreeContentProvider, ListTableContentProvider, ListTreeContentProvider, NodeTreeContentProvider, PageableExportProvider, PageableTableContentProvider, PeopleSearchProvider, PortalContainerModel, ProcessSearchProvider, RowSetTableContentProvider, SearchTableContentProvider, SelectableListTableContentProvider, TableTreeContentProvider, TaskAuditContentProvider, TaskInboxIndexedSearchContentProvider, TaskInboxSearchContentProvider, TaskIndexedSearchContentProvider, TaskSavedSearchContentProvider, TaskSearchContentProvider, VersionHistoryTableContentProvider, XMLTableContentProvider, XMLTreeContentProvider

public interface ISortableTableContentProvider
extends ITableContentProvider

Table whose rows can be sorted based on data specified in ISortInfo


Method Summary
 ISortInfo getSort()
          Returns current sort info.
 void setSort(ISortInfo sort)
          Sets new sort info, re-sorting the table (if necessary).
 
Methods inherited from interface com.webmethods.caf.faces.data.ITableContentProvider
getCurrentRow, getRowCount, getRowIndex, getRowVariable, isRowAvailable, setRowIndex, setRowVariable
 
Methods inherited from interface com.webmethods.caf.faces.data.IContentProvider
getPropertyKeys, getType, getValue, hasProperty, toString
 

Method Detail

getSort

ISortInfo getSort()
Returns current sort info. Never null.

Returns:
currenly set sort info

setSort

void setSort(ISortInfo sort)
Sets new sort info, re-sorting the table (if necessary). This does not change the model's rowIndex property, even though it will probably now point to a different row.

Parameters:
sort - Sort info, must not be null.