Interface ReferenceResolver
- All Known Implementing Classes:
- ReferenceResolverImpl
Resolves references in intelligent way: taking filters (and embedded expressions) into account.
 Different from ObjectResolver:
 1) more focused (resolving references only, no additional methods)
 2) advanced functionality (filters with expressions)
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic enum
- 
Method SummaryModifier and TypeMethodDescriptionList<PrismObject<? extends ObjectType>>resolve(@NotNull ObjectReferenceType reference, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull ReferenceResolver.Source source, ReferenceResolver.FilterExpressionEvaluator filterExpressionEvaluator, Task task, OperationResult result) 
- 
Method Details- 
resolveList<PrismObject<? extends ObjectType>> resolve(@NotNull @NotNull ObjectReferenceType reference, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull @NotNull ReferenceResolver.Source source, ReferenceResolver.FilterExpressionEvaluator filterExpressionEvaluator, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, ExpressionEvaluationException, CommunicationException, ConfigurationException, SecurityViolationException 
 
-