Class AssignmentOperationsExecutor
- java.lang.Object
- 
- com.evolveum.midpoint.model.impl.scripting.actions.BaseActionExecutor
- 
- com.evolveum.midpoint.model.impl.scripting.actions.AssignmentOperationsExecutor
 
 
- 
- All Implemented Interfaces:
- ActionExecutor
 - Direct Known Subclasses:
- AssignExecutor,- UnassignExecutor
 
 public abstract class AssignmentOperationsExecutor extends BaseActionExecutor 
- 
- 
Field Summary- 
Fields inherited from class com.evolveum.midpoint.model.impl.scripting.actions.BaseActionExecutorcacheRepositoryService, expressionHelper, modelService, operationsHelper, prismContext, provisioningService, scriptingExpressionEvaluator, securityContextManager, securityEnforcer, taskService
 
- 
 - 
Constructor SummaryConstructors Constructor Description AssignmentOperationsExecutor()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract ObjectDelta<? extends ObjectType>createDelta(AssignmentHolderType object, Collection<ObjectReferenceType> resources, Collection<ObjectReferenceType> roles, Collection<QName> relationSpecifications)PipelineDataexecute(ActionExpressionType expression, PipelineData input, ExecutionContext context, OperationResult globalResult)Executes given action command.protected abstract StringgetName()voidinit()- 
Methods inherited from class com.evolveum.midpoint.model.impl.scripting.actions.BaseActionExecutorcheckRootAuthorization, drySuffix, exceptionSuffix, getOptions, getParamDryRun, optionsSuffix, processActionException
 
- 
 
- 
- 
- 
Method Detail- 
init@PostConstruct public void init() 
 - 
getNameprotected abstract String getName() 
 - 
executepublic PipelineData execute(ActionExpressionType expression, PipelineData input, ExecutionContext context, OperationResult globalResult) throws ScriptExecutionException Description copied from interface:ActionExecutorExecutes given action command.- Throws:
- ScriptExecutionException
 
 - 
createDeltaprotected abstract ObjectDelta<? extends ObjectType> createDelta(AssignmentHolderType object, Collection<ObjectReferenceType> resources, Collection<ObjectReferenceType> roles, Collection<QName> relationSpecifications) throws SchemaException - Throws:
- SchemaException
 
 
- 
 
-