Package com.evolveum.midpoint.repo.sqale
Class ReferenceIterativeSearch
- java.lang.Object
-
- com.evolveum.midpoint.repo.sqale.ReferenceIterativeSearch
-
public class ReferenceIterativeSearch extends Object
Logic details forSqaleRepositoryService.searchReferencesIterative(com.evolveum.midpoint.prism.query.ObjectQuery, com.evolveum.midpoint.schema.ObjectHandler<com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType>, java.util.Collection<com.evolveum.midpoint.schema.SelectorOptions<com.evolveum.midpoint.schema.GetOperationOptions>>, com.evolveum.midpoint.schema.result.OperationResult)
. [NOTE] This class uses prism-impl, because query factory does not support owned-by filter. Query factory is also mostly deprecated, but maybe it's not a bad idea to have it for cases like this.
-
-
Constructor Summary
Constructors Constructor Description ReferenceIterativeSearch(SqaleRepositoryService sqaleRepositoryService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchResultMetadata
execute(@NotNull ObjectQuery originalQuery, ObjectHandler<ObjectReferenceType> handler, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult operationResult)
-
-
-
Constructor Detail
-
ReferenceIterativeSearch
public ReferenceIterativeSearch(SqaleRepositoryService sqaleRepositoryService)
-
-
Method Detail
-
execute
public SearchResultMetadata execute(@NotNull @NotNull ObjectQuery originalQuery, ObjectHandler<ObjectReferenceType> handler, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult operationResult) throws RepositoryException, SchemaException, ObjectNotFoundException
-
-