Class DefaultScriptingLanguageExecutor

java.lang.Object
de.hybris.platform.hac.scripting.impl.DefaultScriptingLanguageExecutor
All Implemented Interfaces:
ScriptingLanguageExecutor

public class DefaultScriptingLanguageExecutor extends Object implements ScriptingLanguageExecutor
  • Constructor Details

    • DefaultScriptingLanguageExecutor

      public DefaultScriptingLanguageExecutor()
  • Method Details

    • executeScript

      public Map<String,Object> executeScript(String engineName, String script, boolean commit)
      Description copied from interface: ScriptingLanguageExecutor
      Execute script with use of provided ScriptingLanguageExecutor shell object.
      Specified by:
      executeScript in interface ScriptingLanguageExecutor
      Parameters:
      engineName - the name of scripting engine used to evaluate script
      script - the script body
      Returns:
      the resulting map which contains following predefined key/value pairs:
      - stacktraceText - contains possible stacktrace text when script execution has failed
      - outputText - contains possible standard output of the script execution
      - executionResult - contains possible script execution result
    • setScriptingLanguagesService

      public void setScriptingLanguagesService(ScriptingLanguagesService scriptingLanguagesService)