public class ScriptHandler extends AbstractLogEnabled implements Component, Serviceable
Modifier and Type | Field and Description |
---|---|
private static String |
__RIGHT_EXECUTE_SCRIPTS |
private static String |
__SCRIPT_INSERT_CLEANUP_MANAGER |
private static String |
__SCRIPT_INSERT_RUN_MAIN |
private CurrentUserProvider |
_currentUserProvider |
private RightManager |
_rightManager |
private ScriptBindingExtensionPoint |
_scriptBindingEP |
Constructor and Description |
---|
ScriptHandler() |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
executeScript(String script)
Execute a script in the js admin console.
|
Map<String,Object> |
getScriptBindingDescription()
Get the list of variables and functions descriptions currently registered for the Scripts.
|
private Object |
processScriptResult(Object result) |
void |
service(ServiceManager serviceManager) |
private void |
setScriptBindings(Map<String,Object> variables,
List<String> scriptText) |
getLogger, setLogger
private static final String __RIGHT_EXECUTE_SCRIPTS
private static final String __SCRIPT_INSERT_CLEANUP_MANAGER
private static final String __SCRIPT_INSERT_RUN_MAIN
private ScriptBindingExtensionPoint _scriptBindingEP
private RightManager _rightManager
private CurrentUserProvider _currentUserProvider
public ScriptHandler()
public void service(ServiceManager serviceManager) throws ServiceException
service
in interface Serviceable
ServiceException
public Map<String,Object> executeScript(String script) throws ScriptException
script
- The script as a String.ScriptException
- If an error occursprivate void setScriptBindings(Map<String,Object> variables, List<String> scriptText)
private Object processScriptResult(Object result) throws ScriptException
ScriptException
public Map<String,Object> getScriptBindingDescription()