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 VariablesMapPipelineItem. getVariables()Methods in com.evolveum.midpoint.model.api with parameters of type VariablesMap Modifier and Type Method Description @NotNull LocalizableMessageTypeModelInteractionService. createLocalizableMessageType(LocalizableMessageTemplateType template, VariablesMap variables, Task task, OperationResult result)ScriptExecutionResultScriptingService. 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 VariablesMapScriptExpressionEvaluationContext. getVariables()Methods in com.evolveum.midpoint.model.common.expression.script with parameters of type VariablesMap Modifier and Type Method Description voidScriptExpressionEvaluationContext. 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 VariablesMapAbstractMappingBuilder. getVariables()Methods in com.evolveum.midpoint.model.common.mapping with parameters of type VariablesMap Modifier and Type Method Description RTAbstractMappingBuilder. addVariableDefinitions(VariablesMap extraVariables)RTAbstractMappingBuilder. 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 LocalizableMessageTypeModelInteractionServiceImpl. createLocalizableMessageType(LocalizableMessageTemplateType template, VariablesMap variables, Task task, OperationResult result)ScriptExecutionResultModelController. 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 VariablesMapExpressionHandler. 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 VariablesMapLensUtil. getAssignmentPathVariablesMap(AssignmentPathVariables assignmentPathVariables, PrismContext prismContext)Methods in com.evolveum.midpoint.model.impl.lens with parameters of type VariablesMap Modifier and Type Method Description static booleanLensUtil. evaluateBoolean(ExpressionType expressionBean, VariablesMap VariablesMap, String contextDescription, ExpressionFactory expressionFactory, PrismContext prismContext, Task task, OperationResult result)static <T> TLensUtil. 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 LocalizableMessageTypeLensUtil. evaluateLocalizableMessageType(ExpressionType expressionBean, VariablesMap VariablesMap, String contextDescription, ExpressionFactory expressionFactory, PrismContext prismContext, Task task, OperationResult result)static StringLensUtil. 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 SingleLocalizableMessageTypeLensUtil. 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 booleanConstraintEvaluatorHelper. evaluateBoolean(ExpressionType expressionBean, VariablesMap VariablesMap, String contextDescription, Task task, OperationResult result)LocalizableMessageTypeConstraintEvaluatorHelper. evaluateLocalizableMessageType(ExpressionType expressionBean, VariablesMap VariablesMap, String contextDescription, Task task, OperationResult result)StringConstraintEvaluatorHelper. 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 VariablesMapVariablesUtil. cloneIfNecessary(@NotNull VariablesMap variables)VariablesMapExecutionContext. getInitialVariables()Methods in com.evolveum.midpoint.model.impl.scripting with parameters of type VariablesMap Modifier and Type Method Description voidPipelineData. addValue(PrismValue value, VariablesMap variables)voidPipelineData. addValue(PrismValue value, OperationResult result, VariablesMap variables)static @NotNull VariablesMapVariablesUtil. cloneIfNecessary(@NotNull VariablesMap variables)static @NotNull PipelineDataPipelineData. create(@NotNull PrismValue value, @NotNull VariablesMap variables)ExecutionContextScriptingExpressionEvaluator. evaluateExpression(@NotNull ExecuteScriptType executeScript, VariablesMap initialVariables, boolean recordProgressAndIterationStatistics, Task task, OperationResult result)Main entry point.ExecutionContextScriptingExpressionEvaluator. 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 VariablesMapBaseActionExecutor. 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 VariablesMapBaseActionExecutor. 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 VariablesMapModelImplUtils. 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 VariablesMapModelImplUtils. 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 voidModelImplUtils. 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 voidCommandLineScriptExecutor. 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 VariablesMapExpressionUtil. compileSources(Collection<Source<?,?>> sources)VariablesMapExpressionEvaluationContext. getVariables()Methods in com.evolveum.midpoint.repo.common.expression with parameters of type VariablesMap Modifier and Type Method Description static voidExpressionUtil. 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 booleanExpressionUtil. evaluateConditionDefaultFalse(VariablesMap variables, ExpressionType expressionBean, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult)static booleanExpressionUtil. 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 ObjectFilterExpressionUtil. evaluateFilterExpressions(ObjectFilter origFilter, VariablesMap variables, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, PrismContext prismContext, String shortDesc, Task task, OperationResult result)static ObjectQueryExpressionUtil. 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)voidVariableProducer. 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 ObjectExpressionUtil. resolvePathGetValue(ItemPath path, VariablesMap variables, boolean normalizeValuesToDelete, TypedValue defaultContext, ObjectResolver objectResolver, PrismContext prismContext, String shortDesc, Task task, OperationResult result)voidValueSetDefinition. setAdditionalVariables(VariablesMap additionalVariables)voidExpressionEvaluationContext. 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 ObjectReportService. 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)ObjectQueryReportService. 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 VariablesMapVariablesMap. create(PrismContext prismContext, Object... parameters)Expects name-value-definition triplets.static VariablesMapVariablesMap. emptyMap()Methods in com.evolveum.midpoint.schema.expression with parameters of type VariablesMap Modifier and Type Method Description voidVariablesMap. addVariableDefinitions(VariablesMap extraVariables)Adds map of extra variables to the expression.voidVariablesMap. addVariableDefinitions(VariablesMap extraVariables, @NotNull Collection<String> exceptFor)voidVariablesMap. addVariableDefinitionsNew(VariablesMap extraVariables)Adds map of extra variables to the expression.voidVariablesMap. addVariableDefinitionsOld(VariablesMap extraVariables)Adds map of extra variables to the expression.voidVariablesMap. putAll(VariablesMap m)voidVariablesMap. registerAliasesFrom(VariablesMap map)Use only if you previously register all variables from this map!
-