Class GeneralScriptFunction

java.lang.Object
step.core.accessors.AbstractIdentifiableObject
step.core.accessors.AbstractOrganizableObject
step.functions.Function
step.plugins.java.GeneralScriptFunction
All Implemented Interfaces:
EnricheableObject

public class GeneralScriptFunction extends Function
This class encapsulates the configuration parameters of functions (aka Keywords) of type "Script"
  • Constructor Details

    • GeneralScriptFunction

      public GeneralScriptFunction()
  • Method Details

    • getScriptFile

      public DynamicValue<String> getScriptFile()
    • setScriptFile

      public void setScriptFile(DynamicValue<String> scriptFile)
      Parameters:
      scriptFile - the path to the script file (.js, .groovy, .jar, depending on the script language)
    • getScriptLanguage

      public DynamicValue<String> getScriptLanguage()
    • setScriptLanguage

      public void setScriptLanguage(DynamicValue<String> scriptLanguage)
      Parameters:
      scriptLanguage - the script language of this function. Per default the following language are supported: javascript, groovy, java
    • getLibrariesFile

      public DynamicValue<String> getLibrariesFile()
    • setLibrariesFile

      public void setLibrariesFile(DynamicValue<String> librariesFile)
      Parameters:
      librariesFile - the path to the libraries to be used for the function. This can be a single jar or a folder containing a list of jars
    • getErrorHandlerFile

      public DynamicValue<String> getErrorHandlerFile()
    • setErrorHandlerFile

      public void setErrorHandlerFile(DynamicValue<String> errorHandlerFile)
      Parameters:
      errorHandlerFile - the path to the script to be executed when the function returns an error