public abstract class AggregatableDelegate<K>
extends java.lang.Object
Constructor and Description |
---|
AggregatableDelegate() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<AggregationInfo,java.lang.String> |
aggregate(AggregationInfo[] aggregationInfos,
java.util.Collection<K> itemIds) |
java.util.Map<AggregationInfo,java.lang.Object> |
aggregateValues(AggregationInfo[] aggregationInfos,
java.util.Collection<K> itemIds) |
abstract java.lang.Object |
getItem(K itemId) |
abstract java.lang.Object |
getItemValue(MetaPropertyPath property,
K itemId) |
public java.util.Map<AggregationInfo,java.lang.String> aggregate(AggregationInfo[] aggregationInfos, java.util.Collection<K> itemIds)
public java.util.Map<AggregationInfo,java.lang.Object> aggregateValues(AggregationInfo[] aggregationInfos, java.util.Collection<K> itemIds)
public abstract java.lang.Object getItem(K itemId)
public abstract java.lang.Object getItemValue(MetaPropertyPath property, K itemId)