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

    Constructors
    Constructor
    Description
    SpringAwareGroovySriptEngine(groovy.util.ResourceConnector rc, org.springframework.context.ApplicationContext springCtx)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    run(String scriptName, groovy.lang.Binding binding)
     
    protected groovy.lang.Binding
    wrapBinding(groovy.lang.Binding original)
     

    Methods inherited from class groovy.util.GroovyScriptEngine

    createScript, getConfig, getCurrentTime, getGroovyClassLoader, getParentClassLoader, getResourceConnection, isSourceNewer, loadScriptByName, main, run, setConfig

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      run in class groovy.util.GroovyScriptEngine
      Throws:
      groovy.util.ResourceException
      groovy.util.ScriptException
    • wrapBinding

      protected groovy.lang.Binding wrapBinding(groovy.lang.Binding original)