public class DefaultDynamicLanguagesFacade extends Object implements DynamicLanguagesFacade
DynamicLanguagesFacade| Constructor and Description |
|---|
DefaultDynamicLanguagesFacade() |
| Modifier and Type | Method and Description |
|---|---|
ScriptData |
deleteScript(String code)
Deletes script with given id.
|
Map<String,Object> |
executeScript(String scriptType,
String script,
boolean commit)
Executes given script.
|
List<ScriptModel> |
findScriptsForEngine(String name)
Returns list of scripts for given scripting engine.
|
Set<ScriptEngineType> |
getRegisteredEngineTypes()
Returns the list of registered scripting engines.
|
ScriptData |
loadScript(String code)
Loads script with given code.
|
ScriptData |
saveScript(String code,
String content,
String engineName)
Saves script with given code and content.
|
public ScriptData saveScript(String code, String content, String engineName)
DynamicLanguagesFacadesaveScript in interface DynamicLanguagesFacadecode - the script's idcontent - the body of the script to be savedengineName - the scripting engine name used to interpret scriptpublic ScriptData loadScript(String code)
DynamicLanguagesFacadeloadScript in interface DynamicLanguagesFacadecode - the script's idpublic Map<String,Object> executeScript(String scriptType, String script, boolean commit)
DynamicLanguagesFacadeexecuteScript in interface DynamicLanguagesFacadescriptType - the scripting engine name used to execute scriptscript - the body of the script to be executedcommit - if set to true the outermost transaction will be committed otherwise rolled backpublic Set<ScriptEngineType> getRegisteredEngineTypes()
DynamicLanguagesFacadegetRegisteredEngineTypes in interface DynamicLanguagesFacadepublic List<ScriptModel> findScriptsForEngine(String name)
DynamicLanguagesFacadefindScriptsForEngine in interface DynamicLanguagesFacadename - the name of scripting enginepublic ScriptData deleteScript(String code)
DynamicLanguagesFacadedeleteScript in interface DynamicLanguagesFacadecode - the script's idCopyright © 2017 SAP SE. All Rights Reserved.