public class FilteredPortalContainerModel extends PortalContainerModel
Consider using JCR based providers instead
SelectableListTableContentProvider.Row, SelectableListTableContentProvider.RowComparator
Modifier and Type | Field and Description |
---|---|
protected String |
fFilterTerm |
DEFAULT_PAGE_SIZE, m_containerID, m_isAutoRefresh, m_needRefresh, ROW_VARIABLE
array, arraySet, list, listSet, pageRowIndex, refreshPageBinding, rowCache, rowCount, table, tableSet
m_autoIdCounter, m_map, m_originalList, m_selectableHelper
m_array, m_canTemplateRow, m_index, m_list, m_onCreateRow, m_onDeleteRow, m_rowId, m_rowType, m_sort, m_templateRow, m_var
fExpireWithPageFlow
Constructor and Description |
---|
FilteredPortalContainerModel() |
Modifier and Type | Method and Description |
---|---|
protected static String |
buildRegExForTerm(String term)
Convert the filter term to a 'contains' style regex string.
|
String |
getFilterTerm() |
protected void |
refreshPage()
Refreshes the associated page data provider.
|
void |
setFilterTerm(String filterTerm) |
calculateRowId, calculateRowId, createItemModel, getContainerID, getItem, getNeedRefresh, getURI, isAutoRefresh, setAutoRefresh, setContainerID, setNeedRefresh, toString
getArray, getList, getPageRowIndex, getRefreshPageBinding, getRefreshPageExpression, getRowCount, getTable, isRowAvailable, loadPageData, refresh, setArray, setList, setPageRowIndex, setRefreshPageBinding, setRefreshPageExpression, setRowCount, setTable
createRow, deleteRow, getCurrentRow, getRowId, getRowSelectedCount, getRowSelectedIds, getRowUnselectedIds, getSelectedRows, getUseUnselectedModel, isAddressable, isRowSelected, moveTo, setCurrentRow, setRowById, setRowSelected, setRowSelectedIds, setRowUnselectedIds, setRowVariable, setTemplateRow, sort, supportsAutoRefresh, updateOriginalList
getCanTemplateRow, getOnCreateRow, getOnCreateRowExpression, getOnDeleteRow, getOnDeleteRowExpression, getPropertyKeys, getRowIdBinding, getRowIdExpression, getRowIndex, getRowType, getRowVariable, getSort, getType, getValue, hasProperty, isReadOnly, isReorderable, isTemplateRow, newRow, setCanTemplateRow, setOnCreateRow, setOnCreateRowExpression, setOnDeleteRow, setOnDeleteRowExpression, setRowId, setRowIdBinding, setRowIdExpression, setRowIndex, setRowType, setSort, setValue
getExpireWithPageFlow, setExpireWithPageFlow
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCurrentRow, getRowIndex, getRowVariable, setRowIndex, setRowVariable
getPropertyKeys, getType, getValue, hasProperty
protected String fFilterTerm
public String getFilterTerm()
public void setFilterTerm(String filterTerm)
filterTerm
- the filterTerm to setprotected static String buildRegExForTerm(String term)
term
- the filter termprotected void refreshPage()
PageableTableContentProvider
PageableTableContentProvider.getRefreshPageBinding()
method
if not nullrefreshPage
in class PortalContainerModel