Class SpringHelper

java.lang.Object
de.hybris.platform.acceleratorservices.util.SpringHelper

public final class SpringHelper extends Object
Static class used to lookup a spring bean by name and type.
  • Method Details

    • getSpringBean

      public static <T> T getSpringBean(javax.servlet.ServletRequest request, String beanName, Class<T> beanClass, boolean cacheInRequest)
      Returns the Spring bean with name beanName and of type beanClass. 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 request
      beanName - name of the bean
      beanClass - expected type of the bean
      cacheInRequest - flag, set to true to use the request attributes to cache the spring bean
      Returns:
      the bean matching the given arguments or null if 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)