/** * Creates an instance of a NewSimpleBean from an annotated class * * @param clazz The annotated class * @param beanManager The Bean manager * @return a new NewSimpleBean instance */ public static <T> NewManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new NewManagedBean<T>(attributes, clazz, new StringBeanIdentifier(BeanIdentifiers.forNewManagedBean(clazz)), beanManager); }
/** * Creates an instance of a NewSimpleBean from an annotated class * * @param clazz The annotated class * @param beanManager The Bean manager * @return a new NewSimpleBean instance */ public static <T> NewManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new NewManagedBean<T>(attributes, clazz, new StringBeanIdentifier(BeanIdentifiers.forNewManagedBean(clazz)), beanManager); }
/** * Creates an instance of a NewSimpleBean from an annotated class * * @param clazz The annotated class * @param beanManager The Bean manager * @return a new NewSimpleBean instance */ public static <T> NewManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new NewManagedBean<T>(attributes, clazz, new StringBeanIdentifier(BeanIdentifiers.forNewManagedBean(clazz)), beanManager); }
/** * Creates an instance of a NewSimpleBean from an annotated class * * @param clazz The annotated class * @param beanManager The Bean manager * @return a new NewSimpleBean instance */ public static <T> NewManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new NewManagedBean<T>(attributes, clazz, new StringBeanIdentifier(BeanIdentifiers.forNewManagedBean(clazz)), beanManager); }
/** * Creates an instance of a NewSimpleBean from an annotated class * * @param clazz The annotated class * @param beanManager The Bean manager * @return a new NewSimpleBean instance */ public static <T> NewManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new NewManagedBean<T>(attributes, clazz, new StringBeanIdentifier(BeanIdentifiers.forNewManagedBean(clazz)), beanManager); }
/** * Creates an instance of a NewSimpleBean from an annotated class * * @param clazz The annotated class * @param beanManager The Bean manager * @return a new NewSimpleBean instance */ public static <T> NewManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new NewManagedBean<T>(attributes, clazz, new StringBeanIdentifier(BeanIdentifiers.forNewManagedBean(clazz)), beanManager); }