Package de.hybris.platform.spring
Class SpringAwareGroovyServlet.SpringAwareGroovySriptEngine
java.lang.Object
groovy.util.GroovyScriptEngine
de.hybris.platform.spring.SpringAwareGroovyServlet.SpringAwareGroovySriptEngine
- All Implemented Interfaces:
groovy.util.ResourceConnector
- Enclosing class:
- SpringAwareGroovyServlet
protected static class SpringAwareGroovyServlet.SpringAwareGroovySriptEngine
extends groovy.util.GroovyScriptEngine
Modified
GroovyScriptEngine which holds a ApplicationContext and wrapping each Binding
into a SpringAwareGroovyServlet.SpringAwareBinding.-
Constructor Summary
ConstructorsConstructorDescriptionSpringAwareGroovySriptEngine(groovy.util.ResourceConnector rc, org.springframework.context.ApplicationContext springCtx) -
Method Summary
Modifier and TypeMethodDescriptionprotected groovy.lang.BindingwrapBinding(groovy.lang.Binding original) Methods inherited from class groovy.util.GroovyScriptEngine
createScript, getConfig, getCurrentTime, getGroovyClassLoader, getParentClassLoader, getResourceConnection, isSourceNewer, loadScriptByName, main, run, setConfig
-
Constructor Details
-
SpringAwareGroovySriptEngine
public SpringAwareGroovySriptEngine(groovy.util.ResourceConnector rc, org.springframework.context.ApplicationContext springCtx)
-
-
Method Details
-
run
public Object run(String scriptName, groovy.lang.Binding binding) throws groovy.util.ResourceException, groovy.util.ScriptException - Overrides:
runin classgroovy.util.GroovyScriptEngine- Throws:
groovy.util.ResourceExceptiongroovy.util.ScriptException
-
wrapBinding
protected groovy.lang.Binding wrapBinding(groovy.lang.Binding original)
-