org.jboss.aop.microcontainer.beans.metadata
Class AspectManagerAwareBeanMetaDataFactory

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by org.jboss.beans.metadata.spi.factory.GenericBeanFactoryMetaData
          extended by org.jboss.aop.microcontainer.beans.metadata.AspectManagerAwareBeanMetaDataFactory
All Implemented Interfaces:
Serializable, Cloneable, BeanMetaDataFactory, org.jboss.util.JBossInterface
Direct Known Subclasses:
AbstractAnnotationBeanMetaDataFactory, AbstractDeclareBeanMetaDataFactory, AbstractPointcutBeanMetaDataFactory, ArrayBindBeanMetaDataFactory, ArrayReplacementBeanMetaDataFactory, AspectBeanMetaDataFactory, BindBeanMetaDataFactory, CFlowStackBeanMetaDataFactory, DomainBeanMetaDataFactory, DynamicCflowBeanMetaDataFactory, IntroductionBeanMetaDataFactory, LifecycleBeanMetaDataFactory, MetaDataBeanMetaDataFactory, MetaDataLoaderBeanMetaDataFactory, PrecedenceBeanMetaDataFactory, StackBeanMetaDataFactory, TypeDefBeanMetaDataFactory

public abstract class AspectManagerAwareBeanMetaDataFactory
extends GenericBeanFactoryMetaData

Version:
$Revision: 1.1 $
Author:
Kabir Khan
See Also:
Serialized Form

Field Summary
protected static String DEFAULT_ASPECT_MANAGER
          Unless specified use the bean with this name as the aspect manager
protected  String managerBean
          The bean name of the aspect manager to use
protected  boolean managerBeanSet
          Whether the managerBean was set using the setManagerBean accessor
protected  String managerProperty
          The property of the aspect manager bean, if any, containing the aspect manager
protected  boolean managerPropertySet
          Whether the managerProperty was set using the setManagerBean accessor
 
Fields inherited from class org.jboss.beans.metadata.spi.factory.GenericBeanFactoryMetaData
accessMode, aliases, annotations, bean, classLoader, constructor, create, demands, depends, factoryClass, installCallbacks, installs, mode, name, properties, start, supplies, uninstallCallbacks, uninstalls
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, log, toString
 
Constructor Summary
AspectManagerAwareBeanMetaDataFactory()
           
 
Method Summary
 String getManagerBean()
           
 String getManagerProperty()
           
protected  void setAspectManagerProperty(BeanMetaDataBuilder builder)
           
protected  void setAspectManagerProperty(BeanMetaDataBuilder builder, String propertyName)
           
protected  void setAspectManagerProperty(BeanMetaDataBuilder builder, String managerBean, String managerProperty)
           
protected  void setAspectManagerProperty(BeanMetaDataBuilder builder, String propertyName, String managerBean, String managerProperty)
           
 void setManagerBean(String managerBean)
           
 void setManagerProperty(String aspectManagerProperty)
           
 
Methods inherited from class org.jboss.beans.metadata.spi.factory.GenericBeanFactoryMetaData
getAccessMode, getAliases, getAnnotations, getBean, getBeanMetaData, getBeans, getClassLoader, getConstructor, getCreate, getDemands, getDepends, getFactoryClass, getInstallCallbacks, getInstalls, getMode, getName, getProperties, getStart, getSupplies, getUninstallCallbacks, getUninstalls, setAccessMode, setAliases, setAnnotations, setBean, setClassLoader, setConstructor, setCreate, setDemands, setDepends, setFactoryClass, setInstallCallbacks, setInstalls, setMode, setName, setProperties, setStart, setSupplies, setUninstallCallbacks, setUninstalls
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toShortString, toString, toString, toStringImplementation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_ASPECT_MANAGER

protected static final String DEFAULT_ASPECT_MANAGER
Unless specified use the bean with this name as the aspect manager

See Also:
Constant Field Values

managerBean

protected String managerBean
The bean name of the aspect manager to use


managerBeanSet

protected boolean managerBeanSet
Whether the managerBean was set using the setManagerBean accessor


managerProperty

protected String managerProperty
The property of the aspect manager bean, if any, containing the aspect manager


managerPropertySet

protected boolean managerPropertySet
Whether the managerProperty was set using the setManagerBean accessor

Constructor Detail

AspectManagerAwareBeanMetaDataFactory

public AspectManagerAwareBeanMetaDataFactory()
Method Detail

setManagerBean

public void setManagerBean(String managerBean)

getManagerBean

public String getManagerBean()

setManagerProperty

public void setManagerProperty(String aspectManagerProperty)

getManagerProperty

public String getManagerProperty()

setAspectManagerProperty

protected void setAspectManagerProperty(BeanMetaDataBuilder builder)

setAspectManagerProperty

protected void setAspectManagerProperty(BeanMetaDataBuilder builder,
                                        String propertyName)

setAspectManagerProperty

protected void setAspectManagerProperty(BeanMetaDataBuilder builder,
                                        String managerBean,
                                        String managerProperty)

setAspectManagerProperty

protected void setAspectManagerProperty(BeanMetaDataBuilder builder,
                                        String propertyName,
                                        String managerBean,
                                        String managerProperty)


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