@Component public class ExpressionHelper extends Object
Constructor and Description |
---|
ExpressionHelper() |
Modifier and Type | Method and Description |
---|---|
Data |
evaluateParameter(com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType parameter,
Data input,
ExecutionContext context,
OperationResult result) |
com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType |
getArgument(List<com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType> arguments,
String parameterName,
boolean required,
boolean requiredNonNull,
String context) |
Boolean |
getArgumentAsBoolean(List<com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType> arguments,
String argumentName,
Data input,
ExecutionContext context,
Boolean defaultValue,
String contextName,
OperationResult parentResult) |
String |
getArgumentAsString(List<com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType> arguments,
String argumentName,
Data input,
ExecutionContext context,
String defaultValue,
String contextName,
OperationResult parentResult) |
<T> T |
getSingleArgumentValue(List<com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType> arguments,
String parameterName,
boolean required,
boolean requiredNonNull,
String context,
Data input,
ExecutionContext executionContext,
Class<T> clazz,
OperationResult result) |
public com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType getArgument(List<com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType> arguments, String parameterName, boolean required, boolean requiredNonNull, String context) throws ScriptExecutionException
ScriptExecutionException
public String getArgumentAsString(List<com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType> arguments, String argumentName, Data input, ExecutionContext context, String defaultValue, String contextName, OperationResult parentResult) throws ScriptExecutionException
ScriptExecutionException
public Boolean getArgumentAsBoolean(List<com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType> arguments, String argumentName, Data input, ExecutionContext context, Boolean defaultValue, String contextName, OperationResult parentResult) throws ScriptExecutionException
ScriptExecutionException
public Data evaluateParameter(com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType parameter, Data input, ExecutionContext context, OperationResult result) throws ScriptExecutionException
ScriptExecutionException
public <T> T getSingleArgumentValue(List<com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType> arguments, String parameterName, boolean required, boolean requiredNonNull, String context, Data input, ExecutionContext executionContext, Class<T> clazz, OperationResult result) throws ScriptExecutionException
ScriptExecutionException
Copyright © 2016 evolveum. All rights reserved.