Class ScriptTask

All Implemented Interfaces:
HasExecutionListeners, HasExtensionAttributes, HasInParameters

public class ScriptTask extends Task implements HasInParameters
Author:
Tijs Rademakers, Joram Barrez
  • Field Details

    • scriptFormat

      protected String scriptFormat
    • script

      protected String script
    • resultVariable

      protected String resultVariable
    • skipExpression

      protected String skipExpression
    • autoStoreVariables

      protected boolean autoStoreVariables
    • doNotIncludeVariables

      protected boolean doNotIncludeVariables
    • inParameters

      protected List<IOParameter> inParameters
  • Constructor Details

    • ScriptTask

      public ScriptTask()
  • Method Details

    • getScriptFormat

      public String getScriptFormat()
    • setScriptFormat

      public void setScriptFormat(String scriptFormat)
    • getScript

      public String getScript()
    • setScript

      public void setScript(String script)
    • getResultVariable

      public String getResultVariable()
    • setResultVariable

      public void setResultVariable(String resultVariable)
    • getSkipExpression

      public String getSkipExpression()
    • setSkipExpression

      public void setSkipExpression(String skipExpression)
    • isAutoStoreVariables

      public boolean isAutoStoreVariables()
    • setAutoStoreVariables

      public void setAutoStoreVariables(boolean autoStoreVariables)
    • isDoNotIncludeVariables

      public boolean isDoNotIncludeVariables()
    • setDoNotIncludeVariables

      public void setDoNotIncludeVariables(boolean doNotIncludeVariables)
    • getInParameters

      public List<IOParameter> getInParameters()
      Specified by:
      getInParameters in interface HasInParameters
    • addInParameter

      public void addInParameter(IOParameter inParameter)
      Specified by:
      addInParameter in interface HasInParameters
    • setInParameters

      public void setInParameters(List<IOParameter> inParameters)
      Specified by:
      setInParameters in interface HasInParameters
    • clone

      public ScriptTask clone()
      Specified by:
      clone in class FlowElement
    • setValues

      public void setValues(ScriptTask otherElement)