Class LinkedSelectorToFilterTranslator
- java.lang.Object
-
- com.evolveum.midpoint.repo.common.query.LinkedSelectorToFilterTranslator
-
@Experimental public class LinkedSelectorToFilterTranslator extends Object
Translates a linked selector (LinkedObjectSelectorType) to appropriate ObjectFilter. VERY EXPERIMENTAL. TO BE RECONSIDERED. E.g. should we extend SelectorToFilterTranslator instead?
-
-
Constructor Summary
Constructors Constructor Description LinkedSelectorToFilterTranslator(@Nullable LinkedObjectSelectorType selector, @NotNull PrismReferenceValue targetObjectRef, @NotNull String contextDescription, @NotNull PrismContext prismContext, @NotNull ExpressionFactory expressionFactory, @NotNull Task task, @NotNull OperationResult result)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull ObjectFilter
createFilter()
Class<? extends ObjectType>
getNarrowedTargetType()
-
-
-
Constructor Detail
-
LinkedSelectorToFilterTranslator
public LinkedSelectorToFilterTranslator(@Nullable @Nullable LinkedObjectSelectorType selector, @NotNull @NotNull PrismReferenceValue targetObjectRef, @NotNull @NotNull String contextDescription, @NotNull @NotNull PrismContext prismContext, @NotNull @NotNull ExpressionFactory expressionFactory, @NotNull @NotNull Task task, @NotNull @NotNull OperationResult result)
-
-
Method Detail
-
createFilter
@NotNull public @NotNull ObjectFilter createFilter() throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException, SecurityViolationException, ExpressionEvaluationException
-
getNarrowedTargetType
public Class<? extends ObjectType> getNarrowedTargetType()
-
-