public abstract class GroupDelegate<T extends Entity<K>,K>
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
boolean |
containsGroup(GroupInfo groupInfo) |
java.util.List<Entity> |
getChildItems(GroupInfo groupId) |
java.util.List<GroupInfo> |
getChildren(GroupInfo groupId) |
java.util.List<K> |
getGroupItemIds(GroupInfo group) |
int |
getGroupItemsCount(GroupInfo groupId) |
java.util.List<GroupInfo> |
getGroupPath(Entity entity) |
java.util.Collection<?> |
getGroupProperties() |
java.lang.Object |
getGroupProperty(GroupInfo groupId) |
java.lang.Object |
getGroupPropertyValue(GroupInfo groupId) |
java.util.List<Entity> |
getOwnChildItems(GroupInfo groupId) |
GroupInfo |
getParentGroup(Entity entity) |
void |
groupBy(java.lang.Object[] properties,
CollectionDatasource.Sortable.SortInfo<MetaPropertyPath>[] sortInfos) |
boolean |
hasChildren(GroupInfo group) |
boolean |
hasGroups() |
java.util.List<GroupInfo> |
rootGroups() |
public void groupBy(java.lang.Object[] properties, CollectionDatasource.Sortable.SortInfo<MetaPropertyPath>[] sortInfos)
public java.util.List<GroupInfo> rootGroups()
public boolean hasChildren(GroupInfo group)
public java.lang.Object getGroupProperty(GroupInfo groupId)
public java.lang.Object getGroupPropertyValue(GroupInfo groupId)
public int getGroupItemsCount(GroupInfo groupId)
public boolean hasGroups()
public java.util.Collection<?> getGroupProperties()
public boolean containsGroup(GroupInfo groupInfo)