Package | Description |
---|---|
com.evolveum.midpoint.model.api | |
com.evolveum.midpoint.xml.ns._public.model.scripting_3 |
Modifier and Type | Method and Description |
---|---|
ScriptExecutionResult |
ScriptingService.evaluateExpression(ScriptingExpressionType expression,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Synchronously executes any scripting expression (with no input data).
|
void |
ScriptingService.evaluateExpressionInBackground(ScriptingExpressionType expression,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Asynchronously executes any scripting expression.
|
Modifier and Type | Class and Description |
---|---|
class |
ActionExpressionType
Executes a given action (add, modify, delete, enable, disable, assign, ...)
|
class |
ExpressionPipelineType
Pipeline of expressions - they are executed one after another,
input sent to the pipeline as a whole is sent to the first expression.
|
class |
ExpressionSequenceType
Sequence of command expressions - they are executed one after another,
input sent to the sequence as a whole is then sent individually
to each expression.
|
class |
FilterContentExpressionType
Keeps/removes selected items from the input value.
|
class |
FilterExpressionType
Filters input on a given condition.
|
class |
ForeachExpressionType
Executes a given command individually for each item arriving at the input.
|
class |
SearchExpressionType
Queries the model for objects of a given type, optionally fulfilling given condition.
|
class |
SelectExpressionType
Select given item.
|
Modifier and Type | Field and Description |
---|---|
protected JAXBElement<? extends ScriptingExpressionType> |
SearchExpressionType.scriptingExpression |
protected List<JAXBElement<? extends ScriptingExpressionType>> |
ForeachExpressionType.scriptingExpression |
protected List<JAXBElement<? extends ScriptingExpressionType>> |
ExpressionSequenceType.scriptingExpression |
protected List<JAXBElement<? extends ScriptingExpressionType>> |
ExpressionPipelineType.scriptingExpression |
protected JAXBElement<? extends ScriptingExpressionType> |
ExecuteScriptType.scriptingExpression |
protected JAXBElement<? extends ScriptingExpressionType> |
ActionParameterValueType.scriptingExpression |
Modifier and Type | Method and Description |
---|---|
ScriptingExpressionType |
ScriptingExpressionType.clone()
Creates and returns a deep copy of this object.
|
ScriptingExpressionType |
ObjectFactory.createScriptingExpressionType()
Create an instance of
ScriptingExpressionType |
Modifier and Type | Method and Description |
---|---|
JAXBElement<ScriptingExpressionType> |
ObjectFactory.createScriptingExpression(ScriptingExpressionType value)
|
JAXBElement<? extends ScriptingExpressionType> |
SearchExpressionType.getScriptingExpression()
Expression to evaluate for each object found.
|
List<JAXBElement<? extends ScriptingExpressionType>> |
ForeachExpressionType.getScriptingExpression()
Gets the value of the scriptingExpression property.
|
List<JAXBElement<? extends ScriptingExpressionType>> |
ExpressionSequenceType.getScriptingExpression()
Gets the value of the scriptingExpression property.
|
List<JAXBElement<? extends ScriptingExpressionType>> |
ExpressionPipelineType.getScriptingExpression()
Gets the value of the scriptingExpression property.
|
JAXBElement<? extends ScriptingExpressionType> |
ExecuteScriptType.getScriptingExpression()
Gets the value of the scriptingExpression property.
|
JAXBElement<? extends ScriptingExpressionType> |
ActionParameterValueType.getScriptingExpression()
Parameter (argument) value.
|
Modifier and Type | Method and Description |
---|---|
JAXBElement<ScriptingExpressionType> |
ObjectFactory.createScriptingExpression(ScriptingExpressionType value)
|
Constructor and Description |
---|
ScriptingExpressionType(ScriptingExpressionType o)
Creates a new
ScriptingExpressionType instance by deeply copying a given ScriptingExpressionType instance. |
Copyright © 2019 Evolveum. All rights reserved.