org.jboss.beans.metadata.plugins.factory
Class GenericBeanFactoryMetaData

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by org.jboss.beans.metadata.plugins.AbstractFeatureMetaData
          extended by org.jboss.beans.metadata.plugins.AbstractBeanMetaData
              extended by org.jboss.beans.metadata.plugins.factory.GenericBeanFactoryMetaData
All Implemented Interfaces:
Serializable, Cloneable, MutableLifecycleHolder, TypeProvider, BeanMetaData, BeanMetaDataFactory, FeatureMetaData, MetaDataVisitorNode, ValueMetaData, org.jboss.util.JBossInterface

Deprecated. see org.jboss.beans.metadata.spi.factory.GenericBeanFactoryMetaData

@Deprecated
public class GenericBeanFactoryMetaData
extends AbstractBeanMetaData

GenericBeanFactoryMetaData.

Version:
$Revision: 71060 $
Author:
Ales Justin, Adrian Brock
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.beans.metadata.plugins.AbstractBeanMetaData
accessMode, aliases, aliasMetaData, autowireCandidate, autowireType, bean, classLoader, constructor, context, create, demands, depends, destroy, errorHandlingMode, installCallbacks, installs, isAbstract, mode, name, parent, related, start, stop, supplies, uninstallCallbacks, uninstalls
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, log, toString
 
Fields inherited from interface org.jboss.beans.metadata.plugins.TypeProvider
ERROR_MSG
 
Constructor Summary
GenericBeanFactoryMetaData()
          Deprecated. Create a new GenericBeanFactoryMetaData.
GenericBeanFactoryMetaData(String name)
          Deprecated. Create a new GenericBeanFactoryMetaData.
GenericBeanFactoryMetaData(String name, String bean)
          Deprecated. Create a new GenericBeanFactoryMetaData.
 
Method Summary
 void addBeanProperty(PropertyMetaData property)
          Deprecated. Add a bean property
 String getBeanClass()
          Deprecated. Get the class of the bean created
 ValueMetaData getBeanProperty(String name)
          Deprecated. Get a bean property
 void setAccessMode(org.jboss.beans.info.spi.BeanAccessMode accessMode)
          Deprecated.  
 void setBeanClass(String beanClass)
          Deprecated. Set the class of the bean created
 void setBeanConstructor(ConstructorMetaData constructor)
          Deprecated. Set the bean constructor
 void setBeanCreate(LifecycleMetaData lifecycle)
          Deprecated.  
 void setBeanStart(LifecycleMetaData lifecycle)
          Deprecated.  
 void setClassLoader(ClassLoaderMetaData classLoader)
          Deprecated. Set the bean ClassLoader
 void setFactoryClass(String factoryClass)
          Deprecated. Set the bean factory class.
 
Methods inherited from class org.jboss.beans.metadata.plugins.AbstractBeanMetaData
addChildren, addProperty, checkConstructorFactoryClass, clone, createNestedBeanHandler, doClone, getAccessMode, getAliases, getAliasMetaData, getAutowireType, getBean, getBeans, getClassLoader, getConstructor, getCreate, getDemands, getDepends, getDestroy, getErrorHandlingMode, getInstallCallbacks, getInstalls, getMode, getName, getParent, getProperties, getProperty, getRelated, getStart, getStop, getSupplies, getType, getUnderlyingValue, getUninstallCallbacks, getUninstalls, getValue, initialVisit, isAbstract, isAutowireCandidate, setAbstract, setAliases, setAliasMetaData, setAutowireCandidate, setAutowireType, setBean, setConstructor, setCreate, setDemands, setDepends, setDestroy, setErrorHandlingMode, setInstallCallbacks, setInstalls, setMode, setName, setParent, setProperties, setRelated, setStart, setStop, setSupplies, setUninstallCallbacks, setUninstalls, toShortString, toString
 
Methods inherited from class org.jboss.beans.metadata.plugins.AbstractFeatureMetaData
applyCollectionOrMapCheck, describeVisit, doClone, getAnnotations, getChildren, getDescription, setAnnotations, setDescription
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toString, toStringImplementation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.beans.metadata.spi.BeanMetaData
getAnnotations, setAnnotations
 
Methods inherited from interface org.jboss.beans.metadata.spi.FeatureMetaData
getDescription
 
Methods inherited from interface org.jboss.util.JBossInterface
toShortString
 
Methods inherited from interface org.jboss.beans.metadata.spi.MetaDataVisitorNode
describeVisit, getChildren
 

Constructor Detail

GenericBeanFactoryMetaData

public GenericBeanFactoryMetaData()
Deprecated. 
Create a new GenericBeanFactoryMetaData.


GenericBeanFactoryMetaData

public GenericBeanFactoryMetaData(String name)
Deprecated. 
Create a new GenericBeanFactoryMetaData.

Parameters:
name - the name

GenericBeanFactoryMetaData

public GenericBeanFactoryMetaData(String name,
                                  String bean)
Deprecated. 
Create a new GenericBeanFactoryMetaData.

Parameters:
name - the name
bean - the bean class name
Method Detail

getBeanClass

public String getBeanClass()
Deprecated. 
Get the class of the bean created

Returns:
the class

setBeanClass

public void setBeanClass(String beanClass)
Deprecated. 
Set the class of the bean created

Parameters:
beanClass - the class

setClassLoader

public void setClassLoader(ClassLoaderMetaData classLoader)
Deprecated. 
Description copied from interface: BeanMetaData
Set the bean ClassLoader

Specified by:
setClassLoader in interface BeanMetaData
Overrides:
setClassLoader in class AbstractBeanMetaData
Parameters:
classLoader - the ClassLoader metadata

setAccessMode

public void setAccessMode(org.jboss.beans.info.spi.BeanAccessMode accessMode)
Deprecated. 
Overrides:
setAccessMode in class AbstractBeanMetaData

setBeanConstructor

public void setBeanConstructor(ConstructorMetaData constructor)
Deprecated. 
Set the bean constructor

Parameters:
constructor - the constructor

getBeanProperty

public ValueMetaData getBeanProperty(String name)
Deprecated. 
Get a bean property

Parameters:
name - the name
Returns:
the value metadata

addBeanProperty

public void addBeanProperty(PropertyMetaData property)
Deprecated. 
Add a bean property

Parameters:
property - the property

setBeanCreate

public void setBeanCreate(LifecycleMetaData lifecycle)
Deprecated. 

setBeanStart

public void setBeanStart(LifecycleMetaData lifecycle)
Deprecated. 

setFactoryClass

public void setFactoryClass(String factoryClass)
Deprecated. 
Set the bean factory class. Note: this class param must either extend GenericBeanFactory or have the same constructor and properties aka 'callbacks'.

Parameters:
factoryClass - the factory class


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.