public class NewManagedBean<T> extends ManagedBean<T> implements NewBean
annotatedType, enhancedAnnotatedItem
type
beanManager
BEAN_ID_PREFIX, BEAN_ID_SEPARATOR
Modifier | Constructor and Description |
---|---|
protected |
NewManagedBean(BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
String idSuffix,
BeanManagerImpl beanManager)
Protected constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
isSpecializing() |
static <T> NewManagedBean<T> |
of(BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> clazz,
BeanManagerImpl beanManager)
Creates an instance of a NewSimpleBean from an annotated class
|
String |
toString() |
checkBeanImplementation, checkType, create, createId, destroy, initializeAfterBeanDiscovery, internalInitialize, isInterceptionCandidate, isPassivationCapableBean, isPassivationCapableDependency, isProxyable, specialize
cleanupAfterBoot, getAnnotated, getDecorators, getEnhancedAnnotated, getInjectionPoints, getInjectionTarget, getInterceptors, getProducer, hasDecorators, hasInterceptors, initType, preSpecialize, setInjectionTarget, setProducer, setProducer
checkSpecialization, getSpecializedBeans, getType, isDependent, isNormalScoped, isProxyRequired, postSpecialize, preInitialize
getBeanClass, getBeanManager, getQualifierInstances, initialize
attributes, equals, getId, hashCode, isNullable, setAttributes, unwrap
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getBeanClass, isNullable
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
getId
protected NewManagedBean(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, String idSuffix, BeanManagerImpl beanManager)
type
- An annotated classbeanManager
- The Bean managerpublic static <T> NewManagedBean<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager)
clazz
- The annotated classbeanManager
- The Bean managerpublic boolean isSpecializing()
isSpecializing
in class AbstractBean<T,Class<T>>
public String toString()
toString
in class ManagedBean<T>
Copyright © 2013 Seam Framework. All Rights Reserved.