Uses of Class
com.evolveum.midpoint.schema.expression.VariablesMap
-
-
Uses of VariablesMap in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api that return VariablesMap Modifier and Type Method Description @NotNull VariablesMap
PipelineItem. getVariables()
Methods in com.evolveum.midpoint.model.api with parameters of type VariablesMap Modifier and Type Method Description @NotNull LocalizableMessageType
ModelInteractionService. createLocalizableMessageType(LocalizableMessageTemplateType template, VariablesMap variables, Task task, OperationResult result)
ScriptExecutionResult
ScriptingService. evaluateExpression(@NotNull ExecuteScriptType executeScriptCommand, @NotNull VariablesMap initialVariables, boolean recordProgressAndIterationStatistics, @NotNull Task task, @NotNull OperationResult result)
Constructors in com.evolveum.midpoint.model.api with parameters of type VariablesMap Constructor Description PipelineItem(@NotNull PrismValue value, @NotNull OperationResult result, @NotNull VariablesMap variables)
-
Uses of VariablesMap in com.evolveum.midpoint.model.common.expression.evaluator
Methods in com.evolveum.midpoint.model.common.expression.evaluator with parameters of type VariablesMap Modifier and Type Method Description protected @NotNull List<V>
AbstractSearchExpressionEvaluator. transformSingleValue(VariablesMap variables, PlusMinusZero valueDestination, boolean useNew, ExpressionEvaluationContext context, String contextDescription, Task task, OperationResult result)
-
Uses of VariablesMap in com.evolveum.midpoint.model.common.expression.evaluator.transformation
Methods in com.evolveum.midpoint.model.common.expression.evaluator.transformation with parameters of type VariablesMap Modifier and Type Method Description protected abstract @NotNull List<V>
AbstractValueTransformationExpressionEvaluator. transformSingleValue(VariablesMap variables, PlusMinusZero valueDestination, boolean useNew, ExpressionEvaluationContext context, String contextDescription, Task task, OperationResult result)
Transforms single value tuple. -
Uses of VariablesMap in com.evolveum.midpoint.model.common.expression.script
Methods in com.evolveum.midpoint.model.common.expression.script that return VariablesMap Modifier and Type Method Description VariablesMap
ScriptExpressionEvaluationContext. getVariables()
Methods in com.evolveum.midpoint.model.common.expression.script with parameters of type VariablesMap Modifier and Type Method Description void
ScriptExpressionEvaluationContext. setVariables(VariablesMap variables)
protected @NotNull List<V>
ScriptExpressionEvaluator. transformSingleValue(VariablesMap variables, PlusMinusZero valueDestination, boolean useNew, ExpressionEvaluationContext eCtx, String contextDescription, Task task, OperationResult result)
-
Uses of VariablesMap in com.evolveum.midpoint.model.common.mapping
Methods in com.evolveum.midpoint.model.common.mapping that return VariablesMap Modifier and Type Method Description VariablesMap
AbstractMappingBuilder. getVariables()
Methods in com.evolveum.midpoint.model.common.mapping with parameters of type VariablesMap Modifier and Type Method Description RT
AbstractMappingBuilder. addVariableDefinitions(VariablesMap extraVariables)
RT
AbstractMappingBuilder. variablesFrom(VariablesMap val)
-
Uses of VariablesMap in com.evolveum.midpoint.model.common.util
Methods in com.evolveum.midpoint.model.common.util with parameters of type VariablesMap 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, VariablesMap variables, ExpressionEvaluationContext params, String contextDescription, Task task, OperationResult result)
static <IV extends PrismValue,ID extends ItemDefinition,C extends Containerable>
ItemDelta<IV,ID>PopulatorUtil. evaluatePopulateExpression(PopulateItemType populateItem, VariablesMap variables, ExpressionEvaluationContext context, PrismContainerDefinition<C> targetContainerDefinition, String contextDescription, Task task, OperationResult result)
-
Uses of VariablesMap in com.evolveum.midpoint.model.impl.controller
Methods in com.evolveum.midpoint.model.impl.controller with parameters of type VariablesMap Modifier and Type Method Description @NotNull LocalizableMessageType
ModelInteractionServiceImpl. createLocalizableMessageType(LocalizableMessageTemplateType template, VariablesMap variables, Task task, OperationResult result)
ScriptExecutionResult
ModelController. evaluateExpression(@NotNull ExecuteScriptType scriptExecutionCommand, @NotNull VariablesMap initialVariables, boolean recordProgressAndIterationStatistics, @NotNull Task task, @NotNull OperationResult result)
-
Uses of VariablesMap in com.evolveum.midpoint.model.impl.expr
Methods in com.evolveum.midpoint.model.impl.expr that return VariablesMap Modifier and Type Method Description static VariablesMap
ExpressionHandler. getDefaultXPathVariables(UserType user, ShadowType shadow, ResourceType resource)
-
Uses of VariablesMap in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens that return VariablesMap Modifier and Type Method Description static VariablesMap
LensUtil. getAssignmentPathVariablesMap(AssignmentPathVariables assignmentPathVariables, PrismContext prismContext)
Methods in com.evolveum.midpoint.model.impl.lens with parameters of type VariablesMap Modifier and Type Method Description static boolean
LensUtil. evaluateBoolean(ExpressionType expressionBean, VariablesMap VariablesMap, String contextDescription, ExpressionFactory expressionFactory, PrismContext prismContext, Task task, OperationResult result)
static <T> T
LensUtil. evaluateExpressionSingle(ExpressionType expressionBean, VariablesMap VariablesMap, 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 iterationSpecification, int iteration, String iterationToken, boolean beforeIteration, ExpressionFactory expressionFactory, VariablesMap variables, Task task, OperationResult result)
static LocalizableMessageType
LensUtil. evaluateLocalizableMessageType(ExpressionType expressionBean, VariablesMap VariablesMap, String contextDescription, ExpressionFactory expressionFactory, PrismContext prismContext, Task task, OperationResult result)
static String
LensUtil. evaluateString(ExpressionType expressionBean, VariablesMap VariablesMap, 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, VariablesMap variables, Task task, OperationResult result)
static @NotNull SingleLocalizableMessageType
LensUtil. interpretLocalizableMessageTemplate(LocalizableMessageTemplateType template, VariablesMap var, ExpressionFactory expressionFactory, PrismContext prismContext, Task task, OperationResult result)
-
Uses of VariablesMap in com.evolveum.midpoint.model.impl.lens.projector.policy.evaluators
Methods in com.evolveum.midpoint.model.impl.lens.projector.policy.evaluators that return VariablesMap Modifier and Type Method Description <AH extends AssignmentHolderType>
VariablesMapConstraintEvaluatorHelper. createVariablesMap(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 VariablesMap Modifier and Type Method Description boolean
ConstraintEvaluatorHelper. evaluateBoolean(ExpressionType expressionBean, VariablesMap VariablesMap, String contextDescription, Task task, OperationResult result)
LocalizableMessageType
ConstraintEvaluatorHelper. evaluateLocalizableMessageType(ExpressionType expressionBean, VariablesMap VariablesMap, String contextDescription, Task task, OperationResult result)
String
ConstraintEvaluatorHelper. evaluateString(ExpressionType expressionBean, VariablesMap VariablesMap, String contextDescription, Task task, OperationResult result)
-
Uses of VariablesMap in com.evolveum.midpoint.model.impl.scripting
Methods in com.evolveum.midpoint.model.impl.scripting that return VariablesMap Modifier and Type Method Description static @NotNull VariablesMap
VariablesUtil. cloneIfNecessary(@NotNull VariablesMap variables)
VariablesMap
ExecutionContext. getInitialVariables()
Methods in com.evolveum.midpoint.model.impl.scripting with parameters of type VariablesMap Modifier and Type Method Description void
PipelineData. addValue(PrismValue value, VariablesMap variables)
void
PipelineData. addValue(PrismValue value, OperationResult result, VariablesMap variables)
static @NotNull VariablesMap
VariablesUtil. cloneIfNecessary(@NotNull VariablesMap variables)
static @NotNull PipelineData
PipelineData. create(@NotNull PrismValue value, @NotNull VariablesMap variables)
ExecutionContext
ScriptingExpressionEvaluator. evaluateExpression(@NotNull ExecuteScriptType executeScript, VariablesMap initialVariables, boolean recordProgressAndIterationStatistics, Task task, OperationResult result)
Main entry point.ExecutionContext
ScriptingExpressionEvaluator. evaluateExpressionPrivileged(@NotNull ExecuteScriptType executeScript, @NotNull VariablesMap initialVariables, Task task, OperationResult result)
Entry point for privileged execution.Constructors in com.evolveum.midpoint.model.impl.scripting with parameters of type VariablesMap Constructor Description ExecutionContext(ScriptingExpressionEvaluationOptionsType options, Task task, ScriptingExpressionEvaluator scriptingExpressionEvaluator, boolean privileged, boolean recordProgressAndIterationStatistics, VariablesMap initialVariables)
-
Uses of VariablesMap in com.evolveum.midpoint.model.impl.scripting.actions
Methods in com.evolveum.midpoint.model.impl.scripting.actions that return VariablesMap Modifier and Type Method Description protected @NotNull VariablesMap
BaseActionExecutor. createVariables(VariablesMap externalVariables)
Creates variables for script evaluation based on some externally-supplied variables, plus some generic ones (prism context, actor).Methods in com.evolveum.midpoint.model.impl.scripting.actions with parameters of type VariablesMap Modifier and Type Method Description protected @NotNull VariablesMap
BaseActionExecutor. createVariables(VariablesMap externalVariables)
Creates variables for script evaluation based on some externally-supplied variables, plus some generic ones (prism context, actor). -
Uses of VariablesMap in com.evolveum.midpoint.model.impl.util
Methods in com.evolveum.midpoint.model.impl.util that return VariablesMap Modifier and Type Method Description static VariablesMap
ModelImplUtils. getDefaultVariablesMap(@NotNull LensContext<?> context, @Nullable LensProjectionContext projCtx, boolean focusOdoAbsolute)
static <O extends ObjectType>
VariablesMapModelImplUtils. getDefaultVariablesMap(PrismObject<? extends ObjectType> focus, PrismObject<? extends ShadowType> shadow, ResourceShadowDiscriminator discr, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, LensElementContext<O> affectedElementContext, PrismContext prismContext)
static VariablesMap
ModelImplUtils. getDefaultVariablesMap(ObjectType focusType, ShadowType shadowType, ResourceType resourceType, SystemConfigurationType configurationType, PrismContext prismContext)
Methods in com.evolveum.midpoint.model.impl.util with parameters of type VariablesMap Modifier and Type Method Description static void
ModelImplUtils. addAssignmentPathVariables(AssignmentPathVariables assignmentPathVariables, VariablesMap VariablesMap, PrismContext prismContext)
static <O extends ObjectType>
voidModelImplUtils. addDefaultVariablesMap(VariablesMap 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>
@NotNull List<V>ModelImplUtils. evaluateScript(ScriptExpression scriptExpression, LensContext<F> lensContext, VariablesMap variables, boolean useNew, String shortDesc, Task task, OperationResult parentResult)
-
Uses of VariablesMap in com.evolveum.midpoint.repo.common.commandline
Methods in com.evolveum.midpoint.repo.common.commandline with parameters of type VariablesMap Modifier and Type Method Description void
CommandLineScriptExecutor. executeScript(CommandLineScriptType scriptType, VariablesMap variables, String shortDesc, Task task, OperationResult parentResult)
-
Uses of VariablesMap in com.evolveum.midpoint.repo.common.expression
Methods in com.evolveum.midpoint.repo.common.expression that return VariablesMap Modifier and Type Method Description static VariablesMap
ExpressionUtil. compileSources(Collection<Source<?,?>> sources)
VariablesMap
ExpressionEvaluationContext. getVariables()
Methods in com.evolveum.midpoint.repo.common.expression with parameters of type VariablesMap Modifier and Type Method Description static void
ExpressionUtil. addActorVariable(VariablesMap scriptVariables, SecurityContextManager securityContextManager, PrismContext prismContext)
static <V extends PrismValue,F extends FocusType>
Collection<V>ExpressionUtil. computeTargetValues(VariableBindingDefinitionType target, TypedValue defaultTargetContext, VariablesMap variables, ObjectResolver objectResolver, String contextDesc, PrismContext prismContext, Task task, OperationResult result)
static PrismPropertyValue<Boolean>
ExpressionUtil. evaluateCondition(VariablesMap variables, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult)
static boolean
ExpressionUtil. evaluateConditionDefaultFalse(VariablesMap variables, ExpressionType expressionBean, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult)
static boolean
ExpressionUtil. evaluateConditionDefaultTrue(VariablesMap variables, ExpressionType expressionBean, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult)
static <V extends PrismValue,D extends ItemDefinition>
VExpressionUtil. evaluateExpression(VariablesMap 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, VariablesMap variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult)
static ObjectFilter
ExpressionUtil. evaluateFilterExpressions(ObjectFilter origFilter, VariablesMap variables, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, PrismContext prismContext, String shortDesc, Task task, OperationResult result)
static ObjectQuery
ExpressionUtil. evaluateQueryExpressions(ObjectQuery origQuery, VariablesMap variables, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, PrismContext prismContext, String shortDesc, Task task, OperationResult result)
static Collection<String>
ExpressionUtil. evaluateStringExpression(VariablesMap variables, PrismContext prismContext, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult)
void
VariableProducer. produce(V value, VariablesMap variables)
static <ID extends ItemDefinition>
IDExpressionUtil. resolveDefinitionPath(@NotNull ItemPath path, VariablesMap variables, PrismContainerDefinition<?> defaultContext, String shortDesc)
static TypedValue<?>
ExpressionUtil. resolvePathGetTypedValue(ItemPath path, VariablesMap 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, VariablesMap variables, boolean normalizeValuesToDelete, TypedValue defaultContext, ObjectResolver objectResolver, PrismContext prismContext, String shortDesc, Task task, OperationResult result)
void
ValueSetDefinition. setAdditionalVariables(VariablesMap additionalVariables)
void
ExpressionEvaluationContext. setVariables(VariablesMap variables)
Constructors in com.evolveum.midpoint.repo.common.expression with parameters of type VariablesMap Constructor Description ExpressionEvaluationContext(Collection<Source<?,?>> sources, VariablesMap variables, String contextDescription, Task task)
-
Uses of VariablesMap in com.evolveum.midpoint.report.api
Methods in com.evolveum.midpoint.report.api with parameters of type VariablesMap Modifier and Type Method Description Object
ReportService. evaluate(PrismObject<ReportType> report, String script, VariablesMap parameters, Task task, OperationResult result)
Collection<AuditEventRecord>
ReportService. evaluateAuditScript(PrismObject<ReportType> report, String script, VariablesMap parameters, Task task, OperationResult result)
Collection<PrismContainerValue<? extends Containerable>>
ReportService. evaluateScript(PrismObject<ReportType> report, String script, VariablesMap parameters, Task task, OperationResult result)
ObjectQuery
ReportService. parseQuery(PrismObject<ReportType> report, String query, VariablesMap parameters, Task task, OperationResult result)
-
Uses of VariablesMap in com.evolveum.midpoint.schema.expression
Methods in com.evolveum.midpoint.schema.expression that return VariablesMap Modifier and Type Method Description static VariablesMap
VariablesMap. create(PrismContext prismContext, Object... parameters)
Expects name-value-definition triplets.static VariablesMap
VariablesMap. emptyMap()
Methods in com.evolveum.midpoint.schema.expression with parameters of type VariablesMap Modifier and Type Method Description void
VariablesMap. addVariableDefinitions(VariablesMap extraVariables)
Adds map of extra variables to the expression.void
VariablesMap. addVariableDefinitions(VariablesMap extraVariables, @NotNull Collection<String> exceptFor)
void
VariablesMap. addVariableDefinitionsNew(VariablesMap extraVariables)
Adds map of extra variables to the expression.void
VariablesMap. addVariableDefinitionsOld(VariablesMap extraVariables)
Adds map of extra variables to the expression.void
VariablesMap. putAll(VariablesMap m)
void
VariablesMap. registerAliasesFrom(VariablesMap map)
Use only if you previously register all variables from this map!
-