Class SpringHelper
java.lang.Object
de.hybris.platform.acceleratorservices.util.SpringHelper
Static class used to lookup a spring bean by name and type.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TgetSpringBean(javax.servlet.ServletRequest request, String beanName, Class<T> beanClass, boolean cacheInRequest) Returns the Spring bean with namebeanNameand of typebeanClass.static <T> Collection<T>getSpringBeans(javax.servlet.ServletRequest request, Class<T> beanClass, boolean cacheInRequest) static <T> Collection<T>getSpringBeansIncludingAncestors(javax.servlet.ServletRequest request, Class<T> beanClass, boolean cacheInRequest)
-
Method Details
-
getSpringBean
public static <T> T getSpringBean(javax.servlet.ServletRequest request, String beanName, Class<T> beanClass, boolean cacheInRequest) Returns the Spring bean with namebeanNameand of typebeanClass. If the cacheInRequest flag is set to true then the bean is cached in the request attributes.- Type Parameters:
T- type of the bean- Parameters:
request- the http requestbeanName- name of the beanbeanClass- expected type of the beancacheInRequest- flag, set to true to use the request attributes to cache the spring bean- Returns:
- the bean matching the given arguments or
nullif no bean could be resolved
-
getSpringBeans
public static <T> Collection<T> getSpringBeans(javax.servlet.ServletRequest request, Class<T> beanClass, boolean cacheInRequest) -
getSpringBeansIncludingAncestors
public static <T> Collection<T> getSpringBeansIncludingAncestors(javax.servlet.ServletRequest request, Class<T> beanClass, boolean cacheInRequest)
-