Class CDIUtils


  • public class CDIUtils
    extends Object
    Lookup code for Contextual Instances.
    • Constructor Summary

      Constructors 
      Constructor Description
      CDIUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> T get​(javax.enterprise.inject.spi.BeanManager bm, Class<T> clazz)  
      static <T> T get​(javax.enterprise.inject.spi.BeanManager beanManager, Class<T> beanClass, boolean create, Annotation... qualifiers)  
      static <T> javax.enterprise.inject.spi.Bean<T> get​(javax.enterprise.inject.spi.BeanManager beanManager, Class<T> beanClass, Annotation... qualifiers)  
      static <T> T get​(javax.enterprise.inject.spi.BeanManager beanManager, Type type, boolean create, Annotation... qualifiers)  
      static <T> T get​(javax.enterprise.inject.spi.BeanManager beanManager, javax.enterprise.inject.spi.Bean<T> bean, Type type, boolean create)  
      static javax.enterprise.inject.spi.BeanManager getBeanManager​(ExternalContext externalContext)  
      static <T> T getOptional​(javax.enterprise.inject.spi.BeanManager bm, Class<T> clazz)  
      static boolean isRequestScopeActive​(javax.enterprise.inject.spi.BeanManager beanManager)  
      static boolean isSessionScopeActive​(javax.enterprise.inject.spi.BeanManager beanManager)  
      static boolean isViewScopeActive​(javax.enterprise.inject.spi.BeanManager beanManager)  
    • Constructor Detail

      • CDIUtils

        public CDIUtils()
    • Method Detail

      • getBeanManager

        public static javax.enterprise.inject.spi.BeanManager getBeanManager​(ExternalContext externalContext)
      • get

        public static <T> T get​(javax.enterprise.inject.spi.BeanManager bm,
                                Class<T> clazz)
      • getOptional

        public static <T> T getOptional​(javax.enterprise.inject.spi.BeanManager bm,
                                        Class<T> clazz)
      • get

        public static <T> javax.enterprise.inject.spi.Bean<T> get​(javax.enterprise.inject.spi.BeanManager beanManager,
                                                                  Class<T> beanClass,
                                                                  Annotation... qualifiers)
      • get

        public static <T> T get​(javax.enterprise.inject.spi.BeanManager beanManager,
                                Class<T> beanClass,
                                boolean create,
                                Annotation... qualifiers)
      • get

        public static <T> T get​(javax.enterprise.inject.spi.BeanManager beanManager,
                                Type type,
                                boolean create,
                                Annotation... qualifiers)
      • get

        public static <T> T get​(javax.enterprise.inject.spi.BeanManager beanManager,
                                javax.enterprise.inject.spi.Bean<T> bean,
                                Type type,
                                boolean create)
      • isSessionScopeActive

        public static boolean isSessionScopeActive​(javax.enterprise.inject.spi.BeanManager beanManager)
      • isRequestScopeActive

        public static boolean isRequestScopeActive​(javax.enterprise.inject.spi.BeanManager beanManager)
      • isViewScopeActive

        public static boolean isViewScopeActive​(javax.enterprise.inject.spi.BeanManager beanManager)