Package com.evolveum.midpoint.repo.api
Class AggregateQuery<T extends Containerable>
java.lang.Object
com.evolveum.midpoint.repo.api.AggregateQuery<T>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
-
Constructor Summary
ConstructorDescriptionAggregateQuery
(Class<T> containerableClass, PrismContainerDefinition<T> def) -
Method Summary
Modifier and TypeMethodDescriptionfilter
(ObjectFilter filter) static <T extends Containerable>
AggregateQuery<T>getItems()
getResultItem
(ItemName name) getRoot()
void
Sets item path by which aggragate results are grouped by, currently only one item path is supported.void
orderBy
(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
-