public class NewSessionBean<T> extends SessionBean<T> implements NewBean
annotatedType, enhancedAnnotatedItemtypebeanManagerBEAN_ID_PREFIX, BEAN_ID_SEPARATOR| Modifier | Constructor and Description |
|---|---|
protected |
NewSessionBean(BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
InternalEjbDescriptor<T> ejbDescriptor,
String idSuffix,
BeanManagerImpl beanManager)
Protected constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkScopeAllowed()
Check that the scope type is allowed by the stereotypes on the bean and
the bean type
|
boolean |
isSpecializing() |
static <T> NewSessionBean<T> |
of(BeanAttributes<T> attributes,
InternalEjbDescriptor<T> ejbDescriptor,
BeanManagerImpl beanManager)
Creates an instance of a NewEnterpriseBean from an annotated class
|
String |
toString() |
checkConflictingRoles, checkObserverMethods, checkType, create, createId, createId, createReference, destroy, getBusinessMethodSignatures, getEjbDescriptor, initializeAfterBeanDiscovery, internalInitialize, isClientCanCallRemoveMethods, isInterceptionCandidate, isPassivationCapableBean, isPassivationCapableDependency, isProxyable, of, registerInterceptors, specializecheckBeanImplementation, cleanupAfterBoot, getAnnotated, getDecorators, getEnhancedAnnotated, getInjectionPoints, getInjectionTarget, getInterceptors, getProducer, hasDecorators, hasInterceptors, initType, preSpecialize, setInjectionTarget, setProducer, setProducercheckSpecialization, getSpecializedBeans, getType, isDependent, isProxyRequired, postSpecialize, preInitializegetBeanClass, getBeanManager, getQualifierInstances, initialize, isNormalScopedattributes, equals, getId, hashCode, isNullable, setAttributes, unwrapgetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBeanClass, isNullablegetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativegetIdprotected NewSessionBean(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, InternalEjbDescriptor<T> ejbDescriptor, String idSuffix, BeanManagerImpl beanManager)
type - An annotated classbeanManager - The Bean managerpublic static <T> NewSessionBean<T> of(BeanAttributes<T> attributes, InternalEjbDescriptor<T> ejbDescriptor, BeanManagerImpl beanManager)
clazz - The annotated classbeanManager - The Bean managerpublic boolean isSpecializing()
isSpecializing in class AbstractBean<T,Class<T>>protected void checkScopeAllowed()
SessionBeancheckScopeAllowed in class SessionBean<T>public String toString()
toString in class SessionBean<T>Copyright © 2013 Seam Framework. All Rights Reserved.