org.jboss.cdi.tck.tests.definition.bean.custom
Class FooBean

java.lang.Object
  extended by org.jboss.cdi.tck.tests.definition.bean.custom.FooBean
All Implemented Interfaces:
javax.enterprise.context.spi.Contextual<Foo>, javax.enterprise.inject.spi.Bean<Foo>, javax.enterprise.inject.spi.BeanAttributes<Foo>, javax.enterprise.inject.spi.PassivationCapable

public class FooBean
extends Object
implements javax.enterprise.inject.spi.Bean<Foo>, javax.enterprise.inject.spi.PassivationCapable


Field Summary
static CustomInjectionPoint barInjectionPoint
           
static CustomInjectionPoint integerInjectionPoint
           
 
Constructor Summary
FooBean(javax.enterprise.inject.spi.AnnotatedField<?> integerAnnotatedField, javax.enterprise.inject.spi.AnnotatedField<?> barAnnotatedField, boolean isTransient)
           
 
Method Summary
 Foo create(javax.enterprise.context.spi.CreationalContext<Foo> creationalContext)
           
 void destroy(Foo instance, javax.enterprise.context.spi.CreationalContext<Foo> 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 isNullable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

integerInjectionPoint

public static CustomInjectionPoint integerInjectionPoint

barInjectionPoint

public static CustomInjectionPoint barInjectionPoint
Constructor Detail

FooBean

public FooBean(javax.enterprise.inject.spi.AnnotatedField<?> integerAnnotatedField,
               javax.enterprise.inject.spi.AnnotatedField<?> barAnnotatedField,
               boolean isTransient)
Method Detail

create

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

destroy

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

getTypes

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

getQualifiers

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

getScope

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

getName

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

getStereotypes

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

getBeanClass

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

isAlternative

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

isNullable

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

getInjectionPoints

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

getId

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


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