org.jboss.cdi.tck.util
Class ForwardingBeanAttributes<T>

java.lang.Object
  extended by org.jboss.cdi.tck.util.ForwardingBeanAttributes<T>
Type Parameters:
T -
All Implemented Interfaces:
javax.enterprise.inject.spi.BeanAttributes<T>
Direct Known Subclasses:
BicycleBean, ExternalInterceptorBean

public abstract class ForwardingBeanAttributes<T>
extends Object
implements javax.enterprise.inject.spi.BeanAttributes<T>

Delegating BeanAttributes.

Author:
Jozef Hartinger

Constructor Summary
ForwardingBeanAttributes()
           
 
Method Summary
protected abstract  javax.enterprise.inject.spi.BeanAttributes<T> attributes()
           
 boolean equals(Object obj)
           
 String getName()
           
 Set<Annotation> getQualifiers()
           
 Class<? extends Annotation> getScope()
           
 Set<Class<? extends Annotation>> getStereotypes()
           
 Set<Type> getTypes()
           
 int hashCode()
           
 boolean isAlternative()
           
 boolean isNullable()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForwardingBeanAttributes

public ForwardingBeanAttributes()
Method Detail

attributes

protected abstract javax.enterprise.inject.spi.BeanAttributes<T> attributes()

getTypes

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

getQualifiers

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

getScope

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

getName

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

getStereotypes

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

isAlternative

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

isNullable

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


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