com.mtgi.analytics.aop.config.v11
Class BtManagerBeanDefinitionParser.ManagerComponentDefinition

java.lang.Object
  extended by org.springframework.beans.factory.parsing.AbstractComponentDefinition
      extended by org.springframework.beans.factory.parsing.CompositeComponentDefinition
          extended by com.mtgi.analytics.aop.config.TemplateBeanDefinitionParser.TemplateComponentDefinition
              extended by com.mtgi.analytics.aop.config.v11.BtManagerBeanDefinitionParser.ManagerComponentDefinition
All Implemented Interfaces:
org.springframework.beans.BeanMetadataElement, org.springframework.beans.factory.parsing.ComponentDefinition
Enclosing class:
BtManagerBeanDefinitionParser

public static class BtManagerBeanDefinitionParser.ManagerComponentDefinition
extends TemplateBeanDefinitionParser.TemplateComponentDefinition

Specialized TemplateComponentDefinition for the bt:manager config tag. Adds some extra validation to make sure that duplicate definitions are not given for dependencies (for example, specifying a persister both as a nested element and as a reference attribute).


Constructor Summary
protected BtManagerBeanDefinitionParser.ManagerComponentDefinition(String name, Object source, org.springframework.beans.factory.support.DefaultListableBeanFactory factory)
           
 
Method Summary
 void addNestedProperty(String property)
           
 
Methods inherited from class com.mtgi.analytics.aop.config.TemplateBeanDefinitionParser.TemplateComponentDefinition
getTemplateFactory
 
Methods inherited from class org.springframework.beans.factory.parsing.CompositeComponentDefinition
addNestedComponent, getName, getNestedComponents, getSource
 
Methods inherited from class org.springframework.beans.factory.parsing.AbstractComponentDefinition
getBeanDefinitions, getBeanReferences, getDescription, getInnerBeanDefinitions, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BtManagerBeanDefinitionParser.ManagerComponentDefinition

protected BtManagerBeanDefinitionParser.ManagerComponentDefinition(String name,
                                                                   Object source,
                                                                   org.springframework.beans.factory.support.DefaultListableBeanFactory factory)
Method Detail

addNestedProperty

public void addNestedProperty(String property)