Uses of Class
com.evolveum.midpoint.model.impl.scripting.ExecutionContext
Package
Description
-
Uses of ExecutionContext in com.evolveum.midpoint.model.impl.scripting
Modifier and TypeMethodDescriptionBulkActionsExecutor.execute
(@NotNull ExecuteScriptConfigItem executeScript, @NotNull VariablesMap initialVariables, @NotNull BulkActionExecutionOptions options, @NotNull Task task, @NotNull OperationResult result) Executes given bulk action.Modifier and TypeMethodDescriptionvoid
ActionExecutor.checkExecutionAllowed
(ExecutionContext context, OperationResult result) Checks if the execution is allowed: both expression profile and authorizations are checked.BulkActionsExecutor.evaluateConstantExpression
(@NotNull RawType constant, @Nullable Class<?> expectedClass, ExecutionContext context, String desc) BulkActionsExecutor.evaluateConstantStringExpression
(RawType constant, ExecutionContext context) default PipelineData
ActionExecutor.execute
(AbstractActionExpressionType command, PipelineData input, ExecutionContext context, OperationResult globalResult) To be used only if the "dynamic" version is not supported.ActionExecutor.execute
(ActionExpressionType command, PipelineData input, ExecutionContext context, OperationResult globalResult) Executes given action command.BulkActionsExecutor.execute
(ScriptingExpressionType value, PipelineData input, ExecutionContext context, OperationResult parentResult) BulkActionsExecutor.execute
(jakarta.xml.bind.JAXBElement<? extends ScriptingExpressionType> expression, PipelineData input, ExecutionContext context, OperationResult parentResult) @NotNull List<ObjectReferenceType>
PipelineData.getDataAsReferences
(QName defaultTargetType, Class<? extends ObjectType> typeForQuery, ExecutionContext context, OperationResult result) Returns the pipeline content as a list of references. -
Uses of ExecutionContext in com.evolveum.midpoint.model.impl.scripting.actions
Modifier and TypeMethodDescriptionvoid
BaseActionExecutor.checkExecutionAllowed
(ExecutionContext context, OperationResult result) protected ObjectDelta<? extends ObjectType>
AssignExecutor.createDelta
(AssignmentHolderType object, PipelineItem item, AssignExecutor.AssignParameters parameters, ExecutionContext context, OperationResult result) protected ObjectDelta<? extends ObjectType>
UnassignExecutor.createDelta
(AssignmentHolderType object, PipelineItem item, UnassignExecutor.UnassignParameters parameters, ExecutionContext context, OperationResult result) AddExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) ApplyDefinitionExecutor.execute
(ActionExpressionType expression, PipelineData input, ExecutionContext context, OperationResult globalResult) DeleteExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) DiscoverConnectorsExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) EnableDisableExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) EvaluateExpressionExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) ExecuteScriptExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) GenerateValueExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) LogExecutor.execute
(ActionExpressionType expression, PipelineData input, ExecutionContext context, OperationResult globalResult) ModifyExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) NotifyExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) PurgeSchemaExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) RecomputeExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) ReencryptExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) ResolveExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) ResumeTaskExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) SearchExecutor.execute
(AbstractActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) SearchExecutor.execute
(ActionExpressionType command, PipelineData input, ExecutionContext context, OperationResult globalResult) TestResourceExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) ValidateExecutor.execute
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult globalResult) -
Uses of ExecutionContext in com.evolveum.midpoint.model.impl.scripting.expressions
Modifier and TypeMethodDescriptionFilterContentEvaluator.evaluate
(FilterContentExpressionType expression, PipelineData input, ExecutionContext context) SelectEvaluator.evaluate
(SelectExpressionType selectExpression, PipelineData input, ExecutionContext context, OperationResult result) -
Uses of ExecutionContext in com.evolveum.midpoint.model.impl.scripting.helpers
Modifier and TypeMethodDescriptionCollection<ObjectDeltaOperation<? extends ObjectType>>
OperationsHelper.applyDelta
(ObjectDelta<? extends ObjectType> delta, ModelExecuteOptions options, boolean dryRun, ExecutionContext context, OperationResult result) Collection<ObjectDeltaOperation<? extends ObjectType>>
OperationsHelper.applyDelta
(ObjectDelta delta, ModelExecuteOptions options, ExecutionContext context, OperationResult result) Collection<ObjectDeltaOperation<? extends ObjectType>>
OperationsHelper.applyDelta
(ObjectDelta delta, ExecutionContext context, OperationResult result) ExpressionHelper.evaluateParameter
(ActionParameterValueType parameter, @Nullable Class<?> expectedClass, PipelineData input, ExecutionContext context, OperationResult result) <T> T
ExpressionHelper.getActionArgument
(Class<T> clazz, ActionExpressionType action, ItemName staticName, String dynamicName, PipelineData input, ExecutionContext context, T defaultValue, String contextName, OperationResult parentResult) ExpressionHelper.getArgumentAsBoolean
(List<ActionParameterValueType> arguments, String argumentName, PipelineData input, ExecutionContext context, Boolean defaultValue, String contextName, OperationResult result) <T> @NotNull Collection<T>
ExpressionHelper.getArgumentValues
(List<ActionParameterValueType> arguments, String parameterName, boolean required, boolean requiredNonNull, String context, PipelineData input, ExecutionContext executionContext, Class<T> clazz, OperationResult result) boolean
OperationsHelper.getDryRun
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult result) <T extends ObjectType>
PrismObject<T>OperationsHelper.getObject
(Class<T> type, String oid, boolean noFetch, ExecutionContext context, OperationResult result) @NotNull ModelExecuteOptions
OperationsHelper.getOptions
(ActionExpressionType action, PipelineData input, ExecutionContext context, OperationResult result) <T> T
ExpressionHelper.getSingleArgumentValue
(List<ActionParameterValueType> arguments, String parameterName, boolean required, boolean requiredNonNull, String context, PipelineData input, ExecutionContext executionContext, Class<T> clazz, OperationResult result) void
OperationsHelper.recordEnd
(ExecutionContext context, Operation op, Throwable ex, OperationResult result) OperationsHelper.recordStart
(ExecutionContext context, ObjectType object)