Modifier and Type | Method and Description |
---|---|
static ExpressionVariables |
ExpressionVariables.create(Object... parameters)
Expects QName-value pairs.
|
ExpressionVariables |
ExpressionEvaluationContext.getVariables() |
Modifier and Type | Method and Description |
---|---|
void |
ExpressionVariables.addVariableDefinitions(ExpressionVariables extraVariables) |
void |
ExpressionVariables.addVariableDefinitionsNew(ExpressionVariables extraVariables) |
void |
ExpressionVariables.addVariableDefinitionsOld(ExpressionVariables extraVariables) |
static PrismPropertyValue<Boolean> |
ExpressionUtil.evaluateCondition(ExpressionVariables variables,
com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
ExpressionFactory expressionFactory,
String shortDesc,
Task task,
OperationResult parentResult) |
static PrismPropertyValue |
ExpressionUtil.evaluateExpression(ExpressionVariables variables,
ItemDefinition outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
ExpressionFactory expressionFactory,
String shortDesc,
Task task,
OperationResult parentResult) |
static ObjectFilter |
ExpressionUtil.evaluateFilterExpressions(ObjectFilter origFilter,
ExpressionVariables variables,
ExpressionFactory expressionFactory,
PrismContext prismContext,
String shortDesc,
Task task,
OperationResult result) |
static ObjectQuery |
ExpressionUtil.evaluateQueryExpressions(ObjectQuery origQuery,
ExpressionVariables variables,
ExpressionFactory expressionFactory,
PrismContext prismContext,
String shortDesc,
Task task,
OperationResult result) |
static ItemDefinition |
ExpressionUtil.resolveDefinitionPath(ItemPath path,
ExpressionVariables variables,
PrismObjectDefinition<?> defaultContext,
String shortDesc) |
static Object |
ExpressionUtil.resolvePath(ItemPath path,
ExpressionVariables variables,
Object defaultContext,
ObjectResolver objectResolver,
String shortDesc,
OperationResult result) |
void |
ExpressionEvaluationContext.setVariables(ExpressionVariables variables) |
Constructor and Description |
---|
ExpressionEvaluationContext(Collection<Source<? extends PrismValue>> sources,
ExpressionVariables variables,
String contextDescription,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected abstract List<V> |
AbstractValueTransformationExpressionEvaluator.transformSingleValue(ExpressionVariables variables,
PlusMinusZero valueDestination,
boolean useNew,
ExpressionEvaluationContext params,
String contextDescription,
Task task,
OperationResult result) |
protected List<V> |
AbstractSearchExpressionEvaluator.transformSingleValue(ExpressionVariables variables,
PlusMinusZero valueDestination,
boolean useNew,
ExpressionEvaluationContext params,
String contextDescription,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
ExpressionVariables |
ScriptExpressionEvaluationContext.getVariables() |
Modifier and Type | Method and Description |
---|---|
<T> List<PrismPropertyValue<T>> |
ScriptExpression.evaluate(ExpressionVariables variables,
com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionReturnTypeType suggestedReturnType,
boolean useNew,
String contextDescription,
OperationResult result) |
<T> List<PrismPropertyValue<T>> |
ScriptEvaluator.evaluate(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ExpressionVariables variables,
ItemDefinition outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
protected List<V> |
ScriptExpressionEvaluator.transformSingleValue(ExpressionVariables variables,
PlusMinusZero valueDestination,
boolean useNew,
ExpressionEvaluationContext params,
String contextDescription,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
<T> List<PrismPropertyValue<T>> |
Jsr223ScriptEvaluator.evaluate(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ExpressionVariables variables,
ItemDefinition outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
<T> List<PrismPropertyValue<T>> |
XPathScriptEvaluator.evaluate(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ExpressionVariables variables,
ItemDefinition outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
Constructor and Description |
---|
LazyXPathVariableResolver(ExpressionVariables variables,
ObjectResolver objectResolver,
String contextDescription,
PrismContext prismContext,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
static ExpressionVariables |
ExpressionHandler.getDefaultXPathVariables(com.evolveum.midpoint.xml.ns._public.common.common_3.UserType user,
com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType shadow,
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource) |
Modifier and Type | Method and Description |
---|---|
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.evaluateIterationCondition(LensContext<F> context,
LensElementContext<?> accountContext,
com.evolveum.midpoint.xml.ns._public.common.common_3.IterationSpecificationType iterationType,
int iteration,
String iterationToken,
boolean beforeIteration,
ExpressionFactory expressionFactory,
ExpressionVariables variables,
Task task,
OperationResult result) |
static <V extends PrismValue,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.evaluateScript(ScriptExpression scriptExpression,
LensContext<F> lensContext,
ExpressionVariables variables,
String shortDesc,
Task task,
OperationResult parentResult) |
static <F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
LensUtil.formatIterationToken(LensContext<F> context,
LensElementContext<?> accountContext,
com.evolveum.midpoint.xml.ns._public.common.common_3.IterationSpecificationType iterationType,
int iteration,
ExpressionFactory expressionFactory,
ExpressionVariables variables,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
static ExpressionVariables |
Utils.getDefaultExpressionVariables(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType focusType,
com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType shadowType,
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType,
com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType configurationType) |
static ExpressionVariables |
Utils.getDefaultExpressionVariables(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> focus,
PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
ResourceShadowDiscriminator discr,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType> configuration) |
Modifier and Type | Method and Description |
---|---|
static void |
Utils.addDefaultExpressionVariables(ExpressionVariables variables,
PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> focus,
PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
ResourceShadowDiscriminator discr,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType> configuration) |
Modifier and Type | Method and Description |
---|---|
protected ExpressionVariables |
SimpleSmsTransport.getDefaultVariables(String from,
String to,
Message message) |
Modifier and Type | Method and Description |
---|---|
protected ExpressionVariables |
BaseHandler.getDefaultVariables(Event event,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
BaseHandler.evaluateBooleanExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
ExpressionVariables expressionVariables,
String shortDesc,
Task task,
OperationResult result) |
protected boolean |
BaseHandler.evaluateBooleanExpressionChecked(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
ExpressionVariables expressionVariables,
String shortDesc,
Task task,
OperationResult result) |
protected List<String> |
BaseHandler.evaluateExpressionChecked(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
ExpressionVariables expressionVariables,
String shortDesc,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected ExpressionVariables |
BaseHelper.getDefaultVariables(Event event,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
BaseHelper.evaluateBooleanExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
ExpressionVariables expressionVariables,
String shortDesc,
Task task,
OperationResult result) |
protected boolean |
BaseHelper.evaluateBooleanExpressionChecked(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
ExpressionVariables expressionVariables,
String shortDesc,
Task task,
OperationResult result) |
protected List<String> |
BaseHelper.evaluateExpressionChecked(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
ExpressionVariables expressionVariables,
String shortDesc,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected String |
GeneralNotifier.getBodyFromExpression(Event event,
com.evolveum.midpoint.xml.ns._public.common.common_3.GeneralNotifierType generalNotifierType,
ExpressionVariables variables,
Task task,
OperationResult result) |
protected List<String> |
GeneralNotifier.getRecipientsAddresses(Event event,
com.evolveum.midpoint.xml.ns._public.common.common_3.GeneralNotifierType generalNotifierType,
ExpressionVariables variables,
com.evolveum.midpoint.xml.ns._public.common.common_3.UserType defaultRecipient,
String transportName,
Transport transport,
Task task,
OperationResult result) |
protected String |
GeneralNotifier.getSubjectFromExpression(Event event,
com.evolveum.midpoint.xml.ns._public.common.common_3.GeneralNotifierType generalNotifierType,
ExpressionVariables variables,
Task task,
OperationResult result) |
Copyright © 2014 evolveum. All rights reserved.