@Override public PatternMultiselectData<P> getData(OgemaHttpRequest req) { return (PatternMultiselectData<P>) super.getData(req); }
@Override public ResourceMultiselectData<R> getData(OgemaHttpRequest req) { return (ResourceMultiselectData<R>) super.getData(req); }
@Override public void selectItems(Collection<T> items, OgemaHttpRequest req) { getData(req).selectMultipleItems(items); }
/** * Deselects items not included * @param items * @param req */ public void selectMultipleItems(Collection<T> items, OgemaHttpRequest req) { getData(req).selectMultipleItems(items); }
/** * Returns a map with all items as keys. The values indicate whether the respective item * is selected. * @param req * @return */ public Map<T, Boolean> getSelectionItems(OgemaHttpRequest req) { return getData(req).getSelectionItems(); }
public boolean removeItem(T item, OgemaHttpRequest req) { return getData(req).removeItem(item); }
public boolean addItem(T item, OgemaHttpRequest req) { return getData(req).addItem(item); }
public void update(Collection<T> items, OgemaHttpRequest req) { getData(req).update(items); }
public List<T> getItems(OgemaHttpRequest req) { return getData(req).getItems(); }
public void selectItem(T item, OgemaHttpRequest req) { getData(req).selectItem(item); }