com.webmethods.caf.faces.data.portal
Class FilteredPortalContainerModel
java.lang.Object
com.webmethods.caf.faces.bean.PageFlowScopeAdapter
com.webmethods.caf.faces.data.object.ListTableContentProvider
com.webmethods.caf.faces.data.object.SelectableListTableContentProvider
com.webmethods.caf.faces.data.object.PageableTableContentProvider
com.webmethods.caf.faces.data.portal.PortalContainerModel
com.webmethods.caf.faces.data.portal.FilteredPortalContainerModel
- All Implemented Interfaces:
- IPageFlowScopeAdapter, IAddressableTableContentProvider, IContentProvider, IPageableTableContentProvider, IRefreshable, IRefreshableContentProvider, IReorderableTableContentProvider, ISelectableTableContentProvider, ISortableTableContentProvider, ITableContentProvider, IUpdateableContentProvider, IUpdateableTableContentProvider, Serializable
Deprecated. Use JCR providers instead
public class FilteredPortalContainerModel
- extends PortalContainerModel
Extends the PortalContainerModel to add the ability to filter which
children are returned based on their name.
- Since:
- 7.0
- See Also:
- Serialized Form
Fields inherited from class com.webmethods.caf.faces.data.object.ListTableContentProvider |
m_array, m_canTemplateRow, m_index, m_list, m_onCreateRow, m_onDeleteRow, m_rowId, m_rowType, m_sort, m_templateRow, m_var |
Methods inherited from class com.webmethods.caf.faces.data.portal.PortalContainerModel |
calculateRowId, calculateRowId, createItemModel, getContainerID, getItem, getNeedRefresh, getURI, isAutoRefresh, setAutoRefresh, setContainerID, setNeedRefresh, toString |
Methods inherited from class com.webmethods.caf.faces.data.object.PageableTableContentProvider |
getArray, getList, getPageRowIndex, getRefreshPageBinding, getRowCount, getTable, isRowAvailable, loadPageData, refresh, setArray, setList, setPageRowIndex, setRefreshPageBinding, setRowCount, setTable |
Methods inherited from class com.webmethods.caf.faces.data.object.SelectableListTableContentProvider |
createRow, deleteRow, getCurrentRow, getRowId, getRowSelectedCount, getRowSelectedIds, getRowUnselectedIds, getSelectedRows, getUseUnselectedModel, isAddressable, isRowSelected, moveTo, setCurrentRow, setRowById, setRowSelected, setRowSelectedIds, setRowUnselectedIds, setRowVariable, setTemplateRow, sort, supportsAutoRefresh, updateOriginalList |
Methods inherited from class com.webmethods.caf.faces.data.object.ListTableContentProvider |
getCanTemplateRow, getOnCreateRow, getOnDeleteRow, getPropertyKeys, getRowIdBinding, getRowIndex, getRowType, getRowVariable, getSort, getType, getValue, hasProperty, isReadOnly, isReorderable, isTemplateRow, newRow, setCanTemplateRow, setOnCreateRow, setOnDeleteRow, setRowId, setRowIdBinding, setRowIndex, setRowType, setSort, setValue |
fFilterTerm
protected String fFilterTerm
- Deprecated.
FilteredPortalContainerModel
public FilteredPortalContainerModel()
- Deprecated.
getFilterTerm
public String getFilterTerm()
- Deprecated.
- Returns:
- the filterTerm
setFilterTerm
public void setFilterTerm(String filterTerm)
- Deprecated.
- Parameters:
filterTerm
- the filterTerm to set
buildRegExForTerm
protected static String buildRegExForTerm(String term)
- Deprecated.
- Convert the filter term to a 'contains' style regex string.
Uses * as wildcard.
- Parameters:
term
- the filter term
- Returns:
- regex for the given filter term
refreshPage
protected void refreshPage()
- Deprecated.
- Description copied from class:
PageableTableContentProvider
- Refreshes the associated page data provider. The typical implementation
is to assign paging service input parameters based on pageRowIndex, call
the service and reassign return data back. Return data may be
array, list or table provider and may define rowCount as well.
Default implemention calls
PageableTableContentProvider.getRefreshPageBinding()
method
if not null
- Overrides:
refreshPage
in class PortalContainerModel