Class LinkedSelectorToFilterTranslator
java.lang.Object
com.evolveum.midpoint.repo.common.query.LinkedSelectorToFilterTranslator
Translates a linked selector (LinkedObjectSelectorType) to appropriate ObjectFilter.
VERY EXPERIMENTAL. TO BE RECONSIDERED. E.g. should we extend SelectorToFilterTranslator instead?
-
Constructor Summary
ConstructorDescriptionLinkedSelectorToFilterTranslator
(@Nullable LinkedObjectSelectorType selector, @NotNull PrismReferenceValue targetObjectRef, @NotNull String contextDescription, @NotNull Trace logger, @NotNull Task task) -
Method Summary
Modifier and TypeMethodDescription@NotNull ObjectFilter
createFilter
(OperationResult result) Class<? extends ObjectType>
-
Constructor Details
-
LinkedSelectorToFilterTranslator
public LinkedSelectorToFilterTranslator(@Nullable @Nullable LinkedObjectSelectorType selector, @NotNull @NotNull PrismReferenceValue targetObjectRef, @NotNull @NotNull String contextDescription, @NotNull @NotNull Trace logger, @NotNull @NotNull Task task) throws ConfigurationException - Throws:
ConfigurationException
-
-
Method Details
-
createFilter
@NotNull public @NotNull ObjectFilter createFilter(OperationResult result) throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException, SecurityViolationException, ExpressionEvaluationException -
getNarrowedTargetType
- Throws:
ConfigurationException
-