@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
ScriptExecutionExceptionpublic 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
ScriptExecutionExceptionpublic 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
ScriptExecutionExceptionpublic Data evaluateParameter(com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionParameterValueType parameter, Data input, ExecutionContext context, OperationResult result) throws ScriptExecutionException
ScriptExecutionExceptionpublic <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
ScriptExecutionExceptionCopyright © 2016 evolveum. All rights reserved.