Class AutomationScriptingServiceImpl
- java.lang.Object
-
- org.nuxeo.automation.scripting.internals.AutomationScriptingServiceImpl
-
- All Implemented Interfaces:
AutomationScriptingService
public class AutomationScriptingServiceImpl extends Object implements AutomationScriptingService
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.nuxeo.automation.scripting.api.AutomationScriptingService
AutomationScriptingService.Session
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<String>
allowedClassNames
protected ScriptEngine
engine
protected AutomationScriptingParamsInjector
paramsInjector
-
Constructor Summary
Constructors Constructor Description AutomationScriptingServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutomationScriptingService.Session
get(OperationContext context)
AutomationScriptingService.Session
get(CoreSession session)
protected ClassFilter
getClassFilter()
protected ScriptEngine
getScriptEngine()
protected ScriptEngine
getScriptEngine(boolean cache, boolean filter)
-
-
-
Field Detail
-
engine
protected final ScriptEngine engine
-
paramsInjector
protected AutomationScriptingParamsInjector paramsInjector
-
allowedClassNames
protected Set<String> allowedClassNames
-
-
Constructor Detail
-
AutomationScriptingServiceImpl
public AutomationScriptingServiceImpl()
-
-
Method Detail
-
get
public AutomationScriptingService.Session get(CoreSession session)
- Specified by:
get
in interfaceAutomationScriptingService
-
get
public AutomationScriptingService.Session get(OperationContext context)
- Specified by:
get
in interfaceAutomationScriptingService
-
getScriptEngine
protected ScriptEngine getScriptEngine()
-
getScriptEngine
protected ScriptEngine getScriptEngine(boolean cache, boolean filter)
-
getClassFilter
protected ClassFilter getClassFilter()
-
-