/** * Sets the current sort state * * @param param * parameter containing new sorting information */ public void setSort(final SortParam<S> param) { state.setSort(param); }
/** * Returns current sort state * * @return current sort state */ public SortParam<S> getSort() { return state.getSort(); }
public BaseDataProvider<T, S> setSortAsc(S property) { super.setSort(property, SortOrder.ASCENDING); return this; } public BaseDataProvider<T, S> setSortDesc(S property) {
@Override public String toString() { return "[SingleSortState sort=" + ((param == null) ? "null" : param.toString()) + ']'; }
@Override public boolean removeAll(Collection<?> cs) { boolean changed = false; for (Object c : cs) { changed |= remove(c); } return changed; }
@Override public void detach() { ProviderSubset.this.detach(); } };
/** * Sets the current sort state. * * @param property * sort property * @param order * sort order */ public void setSort(final S property, final SortOrder order) { sortState.setPropertySortOrder(property, order); }
@Override public boolean containsAll(Collection<?> cs) { for (Object c : cs) { if (!contains(c)) { return false; } } return true; }
@Override public boolean addAll(Collection<? extends T> ts) { boolean changed = false; for (T t : ts) { changed |= add(t); } return changed; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((sortParam == null) ? 0 : sortParam.hashCode()); return result; }
/** * Returns current sort state * * @return current sort state */ public SortParam<S> getSort() { return state.getSort(); }
/** * Sets the current sort state * * @param param * parameter containing new sorting information */ public void setSort(SortParam param) { state.setSort(param); }
/** * @see java.lang.Object#toString() */ public String toString() { return "[SingleSortState sort=" + ((param == null) ? "null" : param.toString()) + "]"; }
/** * Returns current sort state * * @return current sort state */ public SortParam getSort() { return state.getSort(); }
/** * Sets the current sort state. * * @param param * parameter containing new sorting information */ public void setSort(final SortParam<S> param) { sortState.setSort(param); }
/** * Returns current sort state. * * @return current sort state */ public SortParam<S> getSort() { return sortState.getSort(); }
/** * Sets the current sort state * * @param param * parameter containing new sorting information */ public void setSort(SortParam<S> param) { state.setSort(param); }
/** * Sets the current sort state. * * @param param * parameter containing new sorting information */ public void setSort(final SortParam<S> param) { sortState.setSort(param); }