Class ValidateExecutor

  • All Implemented Interfaces:
    ActionExecutor

    @Component
    public class ValidateExecutor
    extends BaseActionExecutor
    Executes "validate" action. There is no static (typed) definition of this action yet. Also, this code is not refactored yet.
    • Constructor Detail

      • ValidateExecutor

        public ValidateExecutor()
    • Method Detail

      • execute

        public PipelineData execute​(ActionExpressionType expression,
                                    PipelineData input,
                                    ExecutionContext context,
                                    OperationResult globalResult)
                             throws ScriptExecutionException
        Description copied from interface: ActionExecutor
        Executes given action command.
        Parameters:
        expression - Command to be executed. Its parameters can be defined statically (using "new" specific subclasses in the schema) or dynamically (using "old fashioned" dynamic name-value parameters) or in a mixed style, where dynamic definitions take precedence.
        input - Input data (pipeline) that the action has to be executed on.
        context - Overall execution context.
        globalResult - Global operation result. This is the parent result that receives subresults related to actions executions. (But individual results are stored also into the pipeline, to indicate success/failure of individual pipeline items processing.)
        Throws:
        ScriptExecutionException