Interface ScriptingService
- All Superinterfaces:
SimpleScriptingService
- All Known Implementing Classes:
ScriptingServiceImpl
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteScript(String engine, FileServerFile script, Map<String, Object> objectMap, String arguments) executeScript(String script, TerminalSession session, Map<String, Object> objectMap, String arguments) executeScript(FileServerFile script) executeScript(FileServerFile script, String args) executeScript(FileServerFile script, Map<String, Object> objectMap, String arguments) executeScript(FileServerFile file, TerminalSession session, Map<String, Object> objectMap, String arguments) guessEngine(String script) guessEngine(FileServerFile script) Class<?> Class<?> loadClasses(String engineName, String script, List<String> classNames) loadClasses(String script, List<String> classNames) simplyExecuteScript(FileServerFile script, String arguments) voidvalidateExecution(FileServerFile script) voidvalidateExecution(User user, FileServerFile script) voidvalidateScriptPath(FileServerFile script)
-
Field Details
-
PROPERTY_KEY_OVERRIDE_DISABLE
- See Also:
-
PROPERTY_KEY_ENABLE
- See Also:
-
PROPERTY_KEY_RESTRICT_LOCATION
- See Also:
-
-
Method Details
-
executeScript
ScriptResult executeScript(String engine, String script, Map<String, Object> objectMap, String arguments) throws ScriptEngineException- Throws:
ScriptEngineException
-
executeScript
ScriptResult executeScript(String script, Map<String, Object> objectMap, String arguments) throws ScriptEngineException- Throws:
ScriptEngineException
-
executeScript
ScriptResult executeScript(String engine, FileServerFile script, Map<String, Object> objectMap, String arguments) throws ScriptEngineException- Throws:
ScriptEngineException
-
executeScript
ScriptResult executeScript(FileServerFile script, Map<String, Object> objectMap, String arguments) throws ScriptEngineException- Throws:
ScriptEngineException
-
executeScript
- Throws:
ScriptEngineException
-
executeScript
- Throws:
ScriptEngineException
-
loadClass
- Throws:
ScriptEngineException
-
loadClass
- Throws:
ScriptEngineException
-
loadClasses
- Throws:
ScriptEngineException
-
loadClasses
List<Class<?>> loadClasses(String engineName, String script, List<String> classNames) throws ScriptEngineException - Throws:
ScriptEngineException
-
guessEngine
-
guessEngine
-
clearCache
- Throws:
ScriptEngineException
-
simplyExecuteScript
- Throws:
ScriptEngineException
-
executeScript
ScriptResult executeScript(FileServerFile file, TerminalSession session, Map<String, Object> objectMap, String arguments) throws ScriptEngineException- Specified by:
executeScriptin interfaceSimpleScriptingService- Throws:
ScriptEngineException
-
executeScript
ScriptResult executeScript(String script, TerminalSession session, Map<String, Object> objectMap, String arguments) throws ScriptEngineException- Specified by:
executeScriptin interfaceSimpleScriptingService- Throws:
ScriptEngineException
-
validateExecution
-
validateExecution
-
validateScriptPath
-