Class GeneralScriptFunction

  • All Implemented Interfaces:
    EnricheableObject

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

      • GeneralScriptFunction

        public GeneralScriptFunction()
    • Method Detail

      • getScriptFile

        public DynamicValue<java.lang.String> getScriptFile()
      • setScriptFile

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

        public DynamicValue<java.lang.String> getScriptLanguage()
      • setScriptLanguage

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

        public DynamicValue<java.lang.String> getLibrariesFile()
      • setLibrariesFile

        public void setLibrariesFile​(DynamicValue<java.lang.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<java.lang.String> getErrorHandlerFile()
      • setErrorHandlerFile

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