Package de.hybris.platform.spring
Class SpringAwareGroovyServlet.SpringAwareBinding
- java.lang.Object
-
- groovy.lang.GroovyObjectSupport
-
- groovy.lang.Binding
-
- de.hybris.platform.spring.SpringAwareGroovyServlet.SpringAwareBinding
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
- Enclosing class:
- SpringAwareGroovyServlet
protected static class SpringAwareGroovyServlet.SpringAwareBinding extends groovy.lang.BindingGroovyBindingwhich is delegating to a existing one but looks up missing variables inside the providedApplicationContext. Do note that beans are stored inside the binding and therefore only looked up once!
-
-
Constructor Summary
Constructors Constructor Description SpringAwareBinding(groovy.lang.Binding delegate, org.springframework.context.ApplicationContext springCtx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetProperty(java.lang.String property)java.lang.ObjectgetVariable(java.lang.String name)java.util.MapgetVariables()booleanhasVariable(java.lang.String name)voidsetProperty(java.lang.String property, java.lang.Object newValue)voidsetVariable(java.lang.String name, java.lang.Object value)
-
-
-
Method Detail
-
getVariable
public java.lang.Object getVariable(java.lang.String name)
- Overrides:
getVariablein classgroovy.lang.Binding
-
setVariable
public void setVariable(java.lang.String name, java.lang.Object value)- Overrides:
setVariablein classgroovy.lang.Binding
-
hasVariable
public boolean hasVariable(java.lang.String name)
- Overrides:
hasVariablein classgroovy.lang.Binding
-
getVariables
public java.util.Map getVariables()
- Overrides:
getVariablesin classgroovy.lang.Binding
-
getProperty
public java.lang.Object getProperty(java.lang.String property)
- Specified by:
getPropertyin interfacegroovy.lang.GroovyObject- Overrides:
getPropertyin classgroovy.lang.Binding
-
setProperty
public void setProperty(java.lang.String property, java.lang.Object newValue)- Specified by:
setPropertyin interfacegroovy.lang.GroovyObject- Overrides:
setPropertyin classgroovy.lang.Binding
-
-