public interface ScriptingService extends SimpleScriptingService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROPERTY_KEY_ENABLE |
static java.lang.String |
PROPERTY_KEY_OVERRIDE_DISABLE |
static java.lang.String |
PROPERTY_KEY_RESTRICT_LOCATION |
Modifier and Type | Method and Description |
---|---|
void |
clearCache() |
ScriptResult |
executeScript(FileServerFile script) |
ScriptResult |
executeScript(FileServerFile script,
java.util.Map<java.lang.String,java.lang.Object> objectMap,
java.lang.String arguments) |
ScriptResult |
executeScript(FileServerFile script,
java.lang.String args) |
ScriptResult |
executeScript(FileServerFile file,
TerminalSession session,
java.util.Map<java.lang.String,java.lang.Object> objectMap,
java.lang.String arguments) |
ScriptResult |
executeScript(java.lang.String engine,
FileServerFile script,
java.util.Map<java.lang.String,java.lang.Object> objectMap,
java.lang.String arguments) |
ScriptResult |
executeScript(java.lang.String script,
java.util.Map<java.lang.String,java.lang.Object> objectMap,
java.lang.String arguments) |
ScriptResult |
executeScript(java.lang.String engine,
java.lang.String script,
java.util.Map<java.lang.String,java.lang.Object> objectMap,
java.lang.String arguments) |
ScriptResult |
executeScript(java.lang.String script,
TerminalSession session,
java.util.Map<java.lang.String,java.lang.Object> objectMap,
java.lang.String arguments) |
java.lang.String |
guessEngine(java.lang.String script) |
java.lang.Class<?> |
loadClass(java.lang.String script,
java.lang.String className) |
java.lang.Class<?> |
loadClass(java.lang.String engine,
java.lang.String script,
java.lang.String className) |
java.util.List<java.lang.Class<?>> |
loadClasses(java.lang.String script,
java.util.List<java.lang.String> classNames) |
java.util.List<java.lang.Class<?>> |
loadClasses(java.lang.String engineName,
java.lang.String script,
java.util.List<java.lang.String> classNames) |
java.lang.Object |
simplyExecuteScript(java.lang.String script,
java.lang.String arguments) |
void |
validateExecution(FileServerFile script) |
void |
validateExecution(User user,
FileServerFile script) |
void |
validateScriptPath(FileServerFile script) |
static final java.lang.String PROPERTY_KEY_OVERRIDE_DISABLE
static final java.lang.String PROPERTY_KEY_ENABLE
static final java.lang.String PROPERTY_KEY_RESTRICT_LOCATION
ScriptResult executeScript(java.lang.String engine, java.lang.String script, java.util.Map<java.lang.String,java.lang.Object> objectMap, java.lang.String arguments) throws ScriptEngineException
ScriptEngineException
ScriptResult executeScript(java.lang.String script, java.util.Map<java.lang.String,java.lang.Object> objectMap, java.lang.String arguments) throws ScriptEngineException
ScriptEngineException
ScriptResult executeScript(java.lang.String engine, FileServerFile script, java.util.Map<java.lang.String,java.lang.Object> objectMap, java.lang.String arguments) throws ScriptEngineException
ScriptEngineException
ScriptResult executeScript(FileServerFile script, java.util.Map<java.lang.String,java.lang.Object> objectMap, java.lang.String arguments) throws ScriptEngineException
ScriptEngineException
ScriptResult executeScript(FileServerFile script, java.lang.String args) throws ScriptEngineException
ScriptEngineException
ScriptResult executeScript(FileServerFile script) throws ScriptEngineException
ScriptEngineException
java.lang.Class<?> loadClass(java.lang.String script, java.lang.String className) throws ScriptEngineException
ScriptEngineException
java.lang.Class<?> loadClass(java.lang.String engine, java.lang.String script, java.lang.String className) throws ScriptEngineException
ScriptEngineException
java.util.List<java.lang.Class<?>> loadClasses(java.lang.String script, java.util.List<java.lang.String> classNames) throws ScriptEngineException
ScriptEngineException
java.util.List<java.lang.Class<?>> loadClasses(java.lang.String engineName, java.lang.String script, java.util.List<java.lang.String> classNames) throws ScriptEngineException
ScriptEngineException
java.lang.String guessEngine(java.lang.String script)
void clearCache() throws ScriptEngineException
ScriptEngineException
java.lang.Object simplyExecuteScript(java.lang.String script, java.lang.String arguments) throws ScriptEngineException
ScriptEngineException
ScriptResult executeScript(FileServerFile file, TerminalSession session, java.util.Map<java.lang.String,java.lang.Object> objectMap, java.lang.String arguments) throws ScriptEngineException
executeScript
in interface SimpleScriptingService
ScriptEngineException
ScriptResult executeScript(java.lang.String script, TerminalSession session, java.util.Map<java.lang.String,java.lang.Object> objectMap, java.lang.String arguments) throws ScriptEngineException
executeScript
in interface SimpleScriptingService
ScriptEngineException
void validateExecution(FileServerFile script)
void validateExecution(User user, FileServerFile script)
void validateScriptPath(FileServerFile script)