/** * Creates a simple, annotation defined Web Bean * * @param <T> The type * @param clazz The class * @param beanManager the current manager * @return A Web Bean */ public static <T> ManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new ManagedBean<T>(attributes, clazz, createId(attributes, clazz), beanManager); }
/** * Creates a simple, annotation defined Web Bean * * @param <T> The type * @param clazz The class * @param beanManager the current manager * @return A Web Bean */ public static <T> ManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new ManagedBean<T>(attributes, clazz, createId(attributes, clazz), beanManager); }
/** * Creates a simple, annotation defined Web Bean * * @param <T> The type * @param clazz The class * @param beanManager the current manager * @return A Web Bean */ public static <T> ManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new ManagedBean<T>(attributes, clazz, createId(attributes, clazz), beanManager); }
/** * Creates a simple, annotation defined Web Bean * * @param <T> The type * @param clazz The class * @param beanManager the current manager * @return A Web Bean */ public static <T> ManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new ManagedBean<T>(attributes, clazz, createId(attributes, clazz), beanManager); }
/** * Creates a simple, annotation defined Web Bean * * @param <T> The type * @param clazz The class * @param beanManager the current manager * @return A Web Bean */ public static <T> ManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new ManagedBean<T>(attributes, clazz, createId(attributes, clazz), beanManager); }
/** * Creates a simple, annotation defined Web Bean * * @param <T> The type * @param clazz The class * @param beanManager the current manager * @return A Web Bean */ public static <T> ManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new ManagedBean<T>(attributes, clazz, createId(attributes, clazz), beanManager); }