org.jboss.webbeans.tck.api
Interface Beans


Deprecated.

@Deprecated
public interface Beans

Provides Bean related operations.

Author:
Shane Bryzak, Pete Muir, David Allen

Field Summary
static java.lang.String PROPERTY_NAME
          Deprecated.  
 
Method Summary
<T> javax.inject.manager.Bean<T>
createEnterpriseBean(java.lang.Class<T> clazz)
          Deprecated. 
<T> javax.inject.manager.Bean<T>
createProducerFieldBean(java.lang.reflect.Field field, javax.inject.manager.Bean<?> declaringBean)
          Deprecated. 
<T> javax.inject.manager.Bean<T>
createProducerMethodBean(java.lang.reflect.Method method, javax.inject.manager.Bean<?> declaringBean)
          Deprecated. 
<T> javax.inject.manager.Bean<T>
createSimpleBean(java.lang.Class<T> clazz)
          Deprecated. 
 boolean isEnterpriseBean(java.lang.Class<?> clazz)
          Deprecated. Tests whether the given class is declaring an Enterprise Bean.
 boolean isEntityBean(java.lang.Class<?> clazz)
          Deprecated. Tests whether the given class is declaring an entity bean.
 boolean isProxy(java.lang.Object instance)
          Deprecated.  
 boolean isStatefulBean(java.lang.Class<?> clazz)
          Deprecated. Tests whether the given class is declaring a stateful session bean.
 boolean isStatelessBean(java.lang.Class<?> clazz)
          Deprecated. Tests whether the given class is declaring a stateless session bean.
 

Field Detail

PROPERTY_NAME

static final java.lang.String PROPERTY_NAME
Deprecated. 
Method Detail

createSimpleBean

@Deprecated
<T> javax.inject.manager.Bean<T> createSimpleBean(java.lang.Class<T> clazz)
Deprecated. 

Create a new simple bean from the given class

Type Parameters:
T - The type of the bean
Parameters:
clazz - the class to create the bean
Returns:
the created bean

createEnterpriseBean

@Deprecated
<T> javax.inject.manager.Bean<T> createEnterpriseBean(java.lang.Class<T> clazz)
Deprecated. 

Create a new enterprise bean from the given class. The given class should represent an EJB declared using annotions or XML.

Type Parameters:
T - The type of the bean
Parameters:
clazz - the class to create the bean
Returns:
the created bean

createProducerMethodBean

@Deprecated
<T> javax.inject.manager.Bean<T> createProducerMethodBean(java.lang.reflect.Method method,
                                                                     javax.inject.manager.Bean<?> declaringBean)
Deprecated. 

Create a new producer method bean from the given method. The simple or enterprise bean on which the method is declared is provided. The declaringBean is a simple or enterprise bean that has been created by calling createSimpleBean(Class) or createEnterpriseBean(Class).

Type Parameters:
T - the type of the bean
Parameters:
method - the producer method
declaringBean - the simple or enterprise bean which declares this producer method
Returns:
the producer bean

isEnterpriseBean

boolean isEnterpriseBean(java.lang.Class<?> clazz)
Deprecated. 
Tests whether the given class is declaring an Enterprise Bean.

Parameters:
clazz - the type of bean being tested
Returns:
true only if class declares an Enterprise Bean

isStatefulBean

boolean isStatefulBean(java.lang.Class<?> clazz)
Deprecated. 
Tests whether the given class is declaring a stateful session bean.

Parameters:
clazz - the type being tested
Returns:
true only if class declares a stateful session bean

isStatelessBean

boolean isStatelessBean(java.lang.Class<?> clazz)
Deprecated. 
Tests whether the given class is declaring a stateless session bean.

Parameters:
clazz - the type being tested
Returns:
true only if class declares a stateless session bean

isEntityBean

boolean isEntityBean(java.lang.Class<?> clazz)
Deprecated. 
Tests whether the given class is declaring an entity bean.

Parameters:
clazz - the type being tested
Returns:
true only if class declares an entity bean

createProducerFieldBean

@Deprecated
<T> javax.inject.manager.Bean<T> createProducerFieldBean(java.lang.reflect.Field field,
                                                                    javax.inject.manager.Bean<?> declaringBean)
Deprecated. 

Create a new producer field bean from the given method.

Type Parameters:
T - The type of the bean
Parameters:
field - the producer field
declaringBean -
Returns:
the producer bean

isProxy

boolean isProxy(java.lang.Object instance)
Deprecated. 


Copyright © 2008-2009. All Rights Reserved.