org.jboss.cdi.tck.tests.extensions.beanManager
Class CatBean

java.lang.Object
  extended by org.jboss.cdi.tck.tests.extensions.beanManager.CatBean
All Implemented Interfaces:
javax.enterprise.context.spi.Contextual<Cat>, javax.enterprise.inject.spi.Bean<Cat>, javax.enterprise.inject.spi.BeanAttributes<Cat>, javax.enterprise.inject.spi.PassivationCapable

public class CatBean
extends Object
implements javax.enterprise.inject.spi.Bean<Cat>, javax.enterprise.inject.spi.PassivationCapable


Field Summary
static CatBean bean
           
 
Constructor Summary
CatBean()
           
 
Method Summary
 void afterDiscovery(javax.enterprise.inject.spi.AfterBeanDiscovery event)
           
 Cat create(javax.enterprise.context.spi.CreationalContext<Cat> creationalContext)
           
 void destroy(Cat instance, javax.enterprise.context.spi.CreationalContext<Cat> creationalContext)
           
static CatBean getBean()
           
 Class<?> getBeanClass()
           
 Class<? extends Annotation> getDeploymentType()
           
 String getId()
           
 Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
           
 String getName()
           
 Set<Annotation> getQualifiers()
           
 Class<? extends Annotation> getScope()
           
 Set<Class<? extends Annotation>> getStereotypes()
           
 Set<Type> getTypes()
           
 boolean isAlternative()
           
 boolean isNullable()
           
 boolean isSerializable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bean

public static final CatBean bean
Constructor Detail

CatBean

public CatBean()
Method Detail

getQualifiers

public Set<Annotation> getQualifiers()
Specified by:
getQualifiers in interface javax.enterprise.inject.spi.BeanAttributes<Cat>

getDeploymentType

public Class<? extends Annotation> getDeploymentType()

getInjectionPoints

public Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
Specified by:
getInjectionPoints in interface javax.enterprise.inject.spi.Bean<Cat>

getName

public String getName()
Specified by:
getName in interface javax.enterprise.inject.spi.BeanAttributes<Cat>

getStereotypes

public Set<Class<? extends Annotation>> getStereotypes()
Specified by:
getStereotypes in interface javax.enterprise.inject.spi.BeanAttributes<Cat>

getScope

public Class<? extends Annotation> getScope()
Specified by:
getScope in interface javax.enterprise.inject.spi.BeanAttributes<Cat>

getTypes

public Set<Type> getTypes()
Specified by:
getTypes in interface javax.enterprise.inject.spi.BeanAttributes<Cat>

isNullable

public boolean isNullable()
Specified by:
isNullable in interface javax.enterprise.inject.spi.BeanAttributes<Cat>

isSerializable

public boolean isSerializable()

getBeanClass

public Class<?> getBeanClass()
Specified by:
getBeanClass in interface javax.enterprise.inject.spi.Bean<Cat>

isAlternative

public boolean isAlternative()
Specified by:
isAlternative in interface javax.enterprise.inject.spi.BeanAttributes<Cat>

create

public Cat create(javax.enterprise.context.spi.CreationalContext<Cat> creationalContext)
Specified by:
create in interface javax.enterprise.context.spi.Contextual<Cat>

destroy

public void destroy(Cat instance,
                    javax.enterprise.context.spi.CreationalContext<Cat> creationalContext)
Specified by:
destroy in interface javax.enterprise.context.spi.Contextual<Cat>

getBean

public static CatBean getBean()

afterDiscovery

public void afterDiscovery(@Observes
                           javax.enterprise.inject.spi.AfterBeanDiscovery event)

getId

public String getId()
Specified by:
getId in interface javax.enterprise.inject.spi.PassivationCapable


Copyright © 2008-2012 Seam Framework. All Rights Reserved.