Uses of Class
com.evolveum.midpoint.repo.common.expression.ExpressionVariables
-
-
Uses of ExpressionVariables in com.evolveum.midpoint.model.common.expression.evaluator
Methods in com.evolveum.midpoint.model.common.expression.evaluator with parameters of type ExpressionVariables Modifier and Type Method Description protected List<V>
AbstractSearchExpressionEvaluator. transformSingleValue(ExpressionVariables variables, PlusMinusZero valueDestination, boolean useNew, ExpressionEvaluationContext context, String contextDescription, Task task, OperationResult result)
protected abstract List<V>
AbstractValueTransformationExpressionEvaluator. transformSingleValue(ExpressionVariables variables, PlusMinusZero valueDestination, boolean useNew, ExpressionEvaluationContext context, String contextDescription, Task task, OperationResult result)
-
Uses of ExpressionVariables in com.evolveum.midpoint.model.common.expression.script
Methods in com.evolveum.midpoint.model.common.expression.script that return ExpressionVariables Modifier and Type Method Description ExpressionVariables
ScriptExpressionEvaluationContext. getVariables()
Methods in com.evolveum.midpoint.model.common.expression.script with parameters of type ExpressionVariables Modifier and Type Method Description <V extends PrismValue>
List<V>ScriptExpression. evaluate(ExpressionVariables variables, ScriptExpressionReturnTypeType suggestedReturnType, boolean useNew, String contextDescription, Task task, OperationResult result)
Deprecated.void
ScriptExpressionEvaluationContext. setVariables(ExpressionVariables variables)
protected List<V>
ScriptExpressionEvaluator. transformSingleValue(ExpressionVariables variables, PlusMinusZero valueDestination, boolean useNew, ExpressionEvaluationContext eCtx, String contextDescription, Task task, OperationResult result)
-
Uses of ExpressionVariables in com.evolveum.midpoint.model.common.mapping
Methods in com.evolveum.midpoint.model.common.mapping that return ExpressionVariables Modifier and Type Method Description ExpressionVariables
MappingImpl.Builder. getVariables()
Methods in com.evolveum.midpoint.model.common.mapping with parameters of type ExpressionVariables Modifier and Type Method Description void
MappingImpl.Builder. setVariables(ExpressionVariables variables)
Deprecated.MappingImpl.Builder<V,D>
MappingImpl.Builder. variables(ExpressionVariables val)
-
Uses of ExpressionVariables in com.evolveum.midpoint.model.common.util
Methods in com.evolveum.midpoint.model.common.util with parameters of type ExpressionVariables Modifier and Type Method Description static <V extends PrismValue,D extends ItemDefinition,C extends Containerable>
List<ItemDelta<V,D>>PopulatorUtil. computePopulateItemDeltas(PopulateType fromPopulate, PrismContainerDefinition<C> targetContainerDefinition, ExpressionVariables variables, ExpressionEvaluationContext params, String contextDescription, Task task, OperationResult result)
-
Uses of ExpressionVariables in com.evolveum.midpoint.model.impl.expr
Methods in com.evolveum.midpoint.model.impl.expr that return ExpressionVariables Modifier and Type Method Description static ExpressionVariables
ExpressionHandler. getDefaultXPathVariables(UserType user, ShadowType shadow, ResourceType resource)
-
Uses of ExpressionVariables in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens with parameters of type ExpressionVariables Modifier and Type Method Description static boolean
LensUtil. evaluateBoolean(ExpressionType expressionBean, ExpressionVariables expressionVariables, String contextDescription, ExpressionFactory expressionFactory, PrismContext prismContext, Task task, OperationResult result)
static <T> T
LensUtil. evaluateExpressionSingle(ExpressionType expressionBean, ExpressionVariables expressionVariables, String contextDescription, ExpressionFactory expressionFactory, PrismContext prismContext, Task task, OperationResult result, QName typeName, T defaultValue, Function<Object,Object> additionalConvertor)
static <F extends ObjectType>
booleanLensUtil. evaluateIterationCondition(LensContext<F> context, LensElementContext<?> accountContext, IterationSpecificationType iterationType, int iteration, String iterationToken, boolean beforeIteration, ExpressionFactory expressionFactory, ExpressionVariables variables, Task task, OperationResult result)
static LocalizableMessageType
LensUtil. evaluateLocalizableMessageType(ExpressionType expressionBean, ExpressionVariables expressionVariables, String contextDescription, ExpressionFactory expressionFactory, PrismContext prismContext, Task task, OperationResult result)
static String
LensUtil. evaluateString(ExpressionType expressionBean, ExpressionVariables expressionVariables, String contextDescription, ExpressionFactory expressionFactory, PrismContext prismContext, Task task, OperationResult result)
static <F extends ObjectType>
StringLensUtil. formatIterationToken(LensContext<F> context, LensElementContext<?> accountContext, IterationSpecificationType iterationType, int iteration, ExpressionFactory expressionFactory, ExpressionVariables variables, Task task, OperationResult result)
static SingleLocalizableMessageType
LensUtil. interpretLocalizableMessageTemplate(LocalizableMessageTemplateType template, ExpressionVariables var, ExpressionFactory expressionFactory, PrismContext prismContext, Task task, OperationResult result)
-
Uses of ExpressionVariables in com.evolveum.midpoint.model.impl.lens.projector.policy.evaluators
Methods in com.evolveum.midpoint.model.impl.lens.projector.policy.evaluators that return ExpressionVariables Modifier and Type Method Description <AH extends AssignmentHolderType>
ExpressionVariablesConstraintEvaluatorHelper. createExpressionVariables(PolicyRuleEvaluationContext<AH> rctx, javax.xml.bind.JAXBElement<? extends AbstractPolicyConstraintType> constraintElement)
Methods in com.evolveum.midpoint.model.impl.lens.projector.policy.evaluators with parameters of type ExpressionVariables Modifier and Type Method Description boolean
ConstraintEvaluatorHelper. evaluateBoolean(ExpressionType expressionBean, ExpressionVariables expressionVariables, String contextDescription, Task task, OperationResult result)
LocalizableMessageType
ConstraintEvaluatorHelper. evaluateLocalizableMessageType(ExpressionType expressionBean, ExpressionVariables expressionVariables, String contextDescription, Task task, OperationResult result)
String
ConstraintEvaluatorHelper. evaluateString(ExpressionType expressionBean, ExpressionVariables expressionVariables, String contextDescription, Task task, OperationResult result)
-
Uses of ExpressionVariables in com.evolveum.midpoint.model.impl.util
Methods in com.evolveum.midpoint.model.impl.util that return ExpressionVariables Modifier and Type Method Description static ExpressionVariables
ModelImplUtils. getDefaultExpressionVariables(LensContext<?> context, LensProjectionContext projCtx)
static <O extends ObjectType>
ExpressionVariablesModelImplUtils. getDefaultExpressionVariables(PrismObject<? extends ObjectType> focus, PrismObject<? extends ShadowType> shadow, ResourceShadowDiscriminator discr, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, LensElementContext<O> affectedElementContext, PrismContext prismContext)
static ExpressionVariables
ModelImplUtils. getDefaultExpressionVariables(ObjectType focusType, ShadowType shadowType, ResourceType resourceType, SystemConfigurationType configurationType, PrismContext prismContext)
Methods in com.evolveum.midpoint.model.impl.util with parameters of type ExpressionVariables Modifier and Type Method Description static void
ModelImplUtils. addAssignmentPathVariables(AssignmentPathVariables assignmentPathVariables, ExpressionVariables expressionVariables, PrismContext prismContext)
static <O extends ObjectType>
voidModelImplUtils. addDefaultExpressionVariables(ExpressionVariables variables, PrismObject<? extends ObjectType> focus, PrismObject<? extends ShadowType> shadow, ResourceShadowDiscriminator discr, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, LensElementContext<O> affectedElementContext, PrismContext prismContext)
static <V extends PrismValue,F extends ObjectType>
List<V>ModelImplUtils. evaluateScript(ScriptExpression scriptExpression, LensContext<F> lensContext, ExpressionVariables variables, boolean useNew, String shortDesc, Task task, OperationResult parentResult)
-
Uses of ExpressionVariables in com.evolveum.midpoint.repo.common.commandline
Methods in com.evolveum.midpoint.repo.common.commandline with parameters of type ExpressionVariables Modifier and Type Method Description void
CommandLineScriptExecutor. executeScript(CommandLineScriptType scriptType, ExpressionVariables variables, String shortDesc, Task task, OperationResult parentResult)
-
Uses of ExpressionVariables in com.evolveum.midpoint.repo.common.expression
Methods in com.evolveum.midpoint.repo.common.expression that return ExpressionVariables Modifier and Type Method Description static ExpressionVariables
ExpressionVariables. create(PrismContext prismContext, Object... parameters)
Expects name-value-definition triples.ExpressionVariables
ExpressionEvaluationContext. getVariables()
Methods in com.evolveum.midpoint.repo.common.expression with parameters of type ExpressionVariables Modifier and Type Method Description static void
ExpressionUtil. addActorVariable(ExpressionVariables scriptVariables, SecurityContextManager securityContextManager, PrismContext prismContext)
static <V extends PrismValue,F extends FocusType>
Collection<V>ExpressionUtil. computeTargetValues(VariableBindingDefinitionType target, TypedValue defaultTargetContext, ExpressionVariables variables, ObjectResolver objectResolver, String contextDesc, PrismContext prismContext, Task task, OperationResult result)
static PrismPropertyValue<Boolean>
ExpressionUtil. evaluateCondition(ExpressionVariables variables, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult)
static <V extends PrismValue,D extends ItemDefinition>
VExpressionUtil. evaluateExpression(ExpressionVariables variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult)
static <V extends PrismValue,D extends ItemDefinition>
VExpressionUtil. evaluateExpression(Collection<Source<?,?>> sources, ExpressionVariables variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult)
static ObjectFilter
ExpressionUtil. evaluateFilterExpressions(ObjectFilter origFilter, ExpressionVariables variables, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, PrismContext prismContext, String shortDesc, Task task, OperationResult result)
static ObjectQuery
ExpressionUtil. evaluateQueryExpressions(ObjectQuery origQuery, ExpressionVariables variables, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, PrismContext prismContext, String shortDesc, Task task, OperationResult result)
static Collection<String>
ExpressionUtil. evaluateStringExpression(ExpressionVariables variables, PrismContext prismContext, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult)
void
VariableProducer. produce(V value, ExpressionVariables variables)
static <ID extends ItemDefinition>
IDExpressionUtil. resolveDefinitionPath(ItemPath path, ExpressionVariables variables, PrismContainerDefinition<?> defaultContext, String shortDesc)
static TypedValue
ExpressionUtil. resolvePathGetTypedValue(ItemPath path, ExpressionVariables variables, boolean normalizeValuesToDelete, TypedValue defaultContext, ObjectResolver objectResolver, PrismContext prismContext, String shortDesc, Task task, OperationResult result)
normalizeValuesToDelete: Whether to normalize container values that are to be deleted, i.e.static Object
ExpressionUtil. resolvePathGetValue(ItemPath path, ExpressionVariables variables, boolean normalizeValuesToDelete, TypedValue defaultContext, ObjectResolver objectResolver, PrismContext prismContext, String shortDesc, Task task, OperationResult result)
void
ValueSetDefinition. setAdditionalVariables(ExpressionVariables additionalVariables)
void
ExpressionEvaluationContext. setVariables(ExpressionVariables variables)
Constructors in com.evolveum.midpoint.repo.common.expression with parameters of type ExpressionVariables Constructor Description ExpressionEvaluationContext(Collection<Source<?,?>> sources, ExpressionVariables variables, String contextDescription, Task task, OperationResult result)
-