/** * This method resets the content of the list (no the metadata).<p> */ public void clear() { if (m_originalItems != null) { m_originalItems.clear(); } m_filteredItems = null; synchronized (this) { if (m_visibleItems != null) { m_visibleItems.clear(); } } setSearchFilter(""); m_sortedColumn = null; }
/** * This method resets the content of the list (no the metadata).<p> */ public void clear() { if (m_originalItems != null) { m_originalItems.clear(); } m_filteredItems = null; synchronized (this) { if (m_visibleItems != null) { m_visibleItems.clear(); } } setSearchFilter(""); m_sortedColumn = null; }
/** * Filter a list, given the action is set to <code>LIST_SEARCH</code> and * the filter text is set in the <code>PARAM_SEARCH_FILTER</code> parameter.<p> */ protected void executeSearch() { getList().setSearchFilter(getParamSearchFilter()); }
/** * Filter a list, given the action is set to <code>LIST_SEARCH</code> and * the filter text is set in the <code>PARAM_SEARCH_FILTER</code> parameter.<p> */ protected void executeSearch() { getList().setSearchFilter(getParamSearchFilter()); }
/** * Sets the list state.<p> * * This may involve sorting, filtering and paging.<p> * * @param listState the state to be set */ public void setState(CmsListState listState) { if (!m_metadata.isSelfManaged()) { m_filteredItems = null; } synchronized (this) { if (m_visibleItems != null) { m_visibleItems.clear(); } } setSearchFilter(listState.getFilter()); setSortedColumn(listState.getColumn()); if (listState.getOrder() == CmsListOrderEnum.ORDER_DESCENDING) { setSortedColumn(listState.getColumn()); } if (listState.getPage() > 0) { if (listState.getPage() <= getNumberOfPages()) { setCurrentPage(listState.getPage()); } else { setCurrentPage(1); } } }
/** * Sets the list state.<p> * * This may involve sorting, filtering and paging.<p> * * @param listState the state to be set */ public void setState(CmsListState listState) { if (!m_metadata.isSelfManaged()) { m_filteredItems = null; } synchronized (this) { if (m_visibleItems != null) { m_visibleItems.clear(); } } setSearchFilter(listState.getFilter()); setSortedColumn(listState.getColumn()); if (listState.getOrder() == CmsListOrderEnum.ORDER_DESCENDING) { setSortedColumn(listState.getColumn()); } if (listState.getPage() > 0) { if (listState.getPage() <= getNumberOfPages()) { setCurrentPage(listState.getPage()); } else { setCurrentPage(1); } } }