org.jboss.cdi.tck.tests.context
Class MyContextual

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

public class MyContextual
extends Object
implements javax.enterprise.inject.spi.Bean<MySessionBean>, javax.enterprise.inject.spi.PassivationCapable


Constructor Summary
protected MyContextual(javax.enterprise.inject.spi.BeanManager beanManager)
           
 
Method Summary
 MySessionBean create(javax.enterprise.context.spi.CreationalContext<MySessionBean> creationalContext)
           
 void destroy(MySessionBean instance, javax.enterprise.context.spi.CreationalContext<MySessionBean> creationalContext)
           
 Class<?> getBeanClass()
           
 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 isCreateCalled()
           
 boolean isDestroyCalled()
           
 boolean isNullable()
           
 void setShouldReturnNullInstances(boolean shouldReturnNullInstances)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyContextual

protected MyContextual(javax.enterprise.inject.spi.BeanManager beanManager)
Method Detail

getQualifiers

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

getInjectionPoints

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

getName

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

getScope

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

getTypes

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

isNullable

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

create

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

destroy

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

isCreateCalled

public boolean isCreateCalled()

isDestroyCalled

public boolean isDestroyCalled()

setShouldReturnNullInstances

public void setShouldReturnNullInstances(boolean shouldReturnNullInstances)

getBeanClass

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

isAlternative

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

getStereotypes

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

getId

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


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