public class NewManagedBean<T> extends ManagedBean<T> implements NewBean<T>
New
binding annotation.
It is defined as concrete java class component.
enabled, logger, passivatingId, specializedBean, webBeansContext, webBeansType
Constructor and Description |
---|
NewManagedBean(WebBeansContext webBeansContext,
WebBeansType webBeansType,
javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
BeanAttributesImpl<T> beanAttributes,
Class<T> beanClass,
Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints) |
Modifier and Type | Method and Description |
---|---|
boolean |
isDependent()
always true for New qualifier
|
create
getAnnotatedType, getInjectionTarget, getProducer
destroy, getBeanClass, getId, getInjectionPoints, getLogger, getReturnType, getWebBeansContext, getWebBeansType, isAlternative, isEnabled, isPassivationCapable, isSpecializedBean, setEnabled, setSpecializedBean, toString
getName, getQualifiers, getScope, getStereotypes, getTypes, isNullable
public NewManagedBean(WebBeansContext webBeansContext, WebBeansType webBeansType, javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, BeanAttributesImpl<T> beanAttributes, Class<T> beanClass, Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints)
public boolean isDependent()
isDependent
in interface OwbBean<T>
isDependent
in class AbstractOwbBean<T>
true
if this is a dependent beanCopyright © 2008–2016 The Apache Software Foundation. All rights reserved.