Package com.evolveum.midpoint.repo.api
Class AggregateQuery<T extends Containerable>
java.lang.Object
com.evolveum.midpoint.repo.api.AggregateQuery<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionAggregateQuery(Class<T> containerableClass, PrismContainerDefinition<T> def) -
Method Summary
Modifier and TypeMethodDescriptionfilter(ObjectFilter filter) static <T extends Containerable>
AggregateQuery<T>getItems()getResultItem(ItemName name) getRoot()voidSets item path by which aggragate results are grouped by, currently only one item path is supported.voidorderBy(AggregateQuery.ResultItem resultItem, OrderDirection orderDirection) retrieveFullObject(ItemName path) retrieveFullObject(ItemName name, ItemPath itemPath)
-
Constructor Details
-
AggregateQuery
-
-
Method Details
-
forType
-
retrieve
-
retrieve
-
count
-
groupBy
Sets item path by which aggragate results are grouped by, currently only one item path is supported.- Parameters:
path-
-
getRoot
-
getItems
-
getGroupBy
-
retrieveFullObject
-
retrieveFullObject
-
getResultItem
-
orderBy
-
filter
-
filter
- Throws:
SchemaException
-
getOrdering
-
getFilter
-