Class DefaultScriptingLanguageExecutor
java.lang.Object
de.hybris.platform.hac.scripting.impl.DefaultScriptingLanguageExecutor
- All Implemented Interfaces:
ScriptingLanguageExecutor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecuteScript(String engineName, String script, boolean commit) Execute script with use of providedScriptingLanguageExecutorshell object.voidsetScriptingLanguagesService(ScriptingLanguagesService scriptingLanguagesService)
-
Constructor Details
-
DefaultScriptingLanguageExecutor
public DefaultScriptingLanguageExecutor()
-
-
Method Details
-
executeScript
Description copied from interface:ScriptingLanguageExecutorExecute script with use of providedScriptingLanguageExecutorshell object.- Specified by:
executeScriptin interfaceScriptingLanguageExecutor- Parameters:
engineName- the name of scripting engine used to evaluate scriptscript- 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
-