List of usage examples for org.springframework.beans.factory.config BeanDefinition setBeanClassName
void setBeanClassName(@Nullable String beanClassName);
From source file:net.tirasa.blog.ilgrosso.dynamicspringtransactional.TransactionInterceptorReplacer.java
@Override public void postProcessBeanFactory(final ConfigurableListableBeanFactory factory) throws BeansException { String[] names = factory.getBeanNamesForType(TransactionInterceptor.class); for (String name : names) { BeanDefinition bd = factory.getBeanDefinition(name); bd.setBeanClassName(DynamicTransactionInterceptor.class.getName()); }/*from w w w . j a va2 s.com*/ }
From source file:org.bigtester.ate.xmlschema.TestDatabaseInitializerBeanDefinitionParser.java
/** * {@inheritDoc}// w w w . ja v a 2 s . c o m */ @Override protected AbstractBeanDefinition parseInternal(@Nullable Element element, @Nullable ParserContext parserContext) { // Here we parse the Spring elements such as < property> if (parserContext == null || element == null) throw GlobalUtils.createNotInitializedException("element and parserContext"); // Here we parse the Spring elements such as < property> BeanDefinitionHolder holder = parserContext.getDelegate().parseBeanDefinitionElement(element); BeanDefinition bDef = holder.getBeanDefinition(); bDef.setBeanClassName(TestDatabaseInitializer.class.getName()); parserContext.getRegistry().registerBeanDefinition(element.getAttribute("id"), bDef); return (AbstractBeanDefinition) bDef; }
From source file:org.xeustechnologies.jcl.spring.JclBeanDefinitionParser.java
public BeanDefinition parse(Element element, ParserContext parserContext) { BeanDefinitionHolder holder = parserContext.getDelegate().parseBeanDefinitionElement(element); String beanName = holder.getBeanName(); BeanDefinition bd = holder.getBeanDefinition(); bd.setBeanClassName(JarClassLoader.class.getName()); logger.info("Registering JarClassLoader bean: " + beanName); parserContext.getRegistry().registerBeanDefinition(beanName, bd); return bd;/*from w w w . j a v a 2s .c o m*/ }
From source file:org.bigtester.ate.xmlschema.BaseElementActionBeanDefinitionParser.java
/** * {@inheritDoc}//ww w .j ava2 s . co m */ @Override protected AbstractBeanDefinition parseInternal(@Nullable Element element, @Nullable ParserContext parserContext) { // Here we parse the Spring elements such as < property> if (parserContext == null || element == null) throw new IllegalStateException("Incorrect xsd xml parsing."); BeanDefinitionHolder holder = parserContext.getDelegate().parseBeanDefinitionElement(element); BeanDefinition bDef = holder.getBeanDefinition(); bDef.setBeanClassName(BaseElementAction.class.getName()); parserContext.getRegistry().registerBeanDefinition(element.getAttribute("id"), bDef); return (AbstractBeanDefinition) bDef; }
From source file:org.bigtester.ate.xmlschema.BaseInputDataValueBeanDefinitionParser.java
/** * {@inheritDoc}//from w w w .jav a2 s .c o m */ @Override protected AbstractBeanDefinition parseInternal(@Nullable Element element, @Nullable ParserContext parserContext) { // Here we parse the Spring elements such as < property> if (parserContext == null || element == null) throw new IllegalStateException("Incorrect xsd xml parsing."); BeanDefinitionHolder holder = parserContext.getDelegate().parseBeanDefinitionElement(element); BeanDefinition bDef = holder.getBeanDefinition(); bDef.setBeanClassName(BaseInputDataValue.class.getName()); String elementDataDao = element.getAttribute(XsdElementConstants.ATTR_BASEINPUTDATAVALUE_ELEMENTDATADAO); if (StringUtils.hasText(elementDataDao)) { bDef.getConstructorArgumentValues().addGenericArgumentValue(new RuntimeBeanReference(elementDataDao)); } parserContext.getRegistry().registerBeanDefinition(element.getAttribute("id"), bDef); return (AbstractBeanDefinition) bDef; }
From source file:org.bigtester.ate.xmlschema.InputDataValueParentBeanDefinitionParser.java
/** * {@inheritDoc}// w ww. ja va2s . co m */ @Override protected AbstractBeanDefinition parseInternal(@Nullable Element element, @Nullable ParserContext parserContext) { // Here we parse the Spring elements such as < property> if (parserContext == null || element == null) throw new IllegalStateException("Incorrect xsd xml parsing."); BeanDefinitionHolder holder = parserContext.getDelegate().parseBeanDefinitionElement(element); BeanDefinition bDef = holder.getBeanDefinition(); bDef.setBeanClassName(StepInputDataValue.class.getName()); String elementDataDao = element.getAttribute(XsdElementConstants.ATTR_BASEINPUTDATAVALUE_ELEMENTDATADAO); if (StringUtils.hasText(elementDataDao)) { bDef.getConstructorArgumentValues().addGenericArgumentValue(new RuntimeBeanReference(elementDataDao)); } parserContext.getRegistry().registerBeanDefinition(element.getAttribute("id"), bDef); return (AbstractBeanDefinition) bDef; }
From source file:org.bigtester.ate.xmlschema.LastPageBeanDefinitionParser.java
/** * {@inheritDoc}//from ww w . j a v a2 s.c o m */ @Override protected AbstractBeanDefinition parseInternal(@Nullable Element element, @Nullable ParserContext parserContext) { // Here we parse the Spring elements such as < property> if (parserContext == null || element == null) throw GlobalUtils.createNotInitializedException("element and parserContext"); // Here we parse the Spring elements such as < property> BeanDefinitionHolder holder = parserContext.getDelegate().parseBeanDefinitionElement(element); BeanDefinition bDef = holder.getBeanDefinition(); bDef.setBeanClassName(Lastpage.class.getName()); bDef.setParentName(XsdElementConstants.ELEMENT_ID_MYBASEPAGEOBJECT); String idstring = element.getAttribute("id"); parserContext.getRegistry().registerBeanDefinition(idstring, bDef); return (AbstractBeanDefinition) bDef; }
From source file:org.bigtester.ate.xmlschema.BasePageObjectBeanDefinitionParser.java
/** * {@inheritDoc}//from www.j a v a2s.c om */ @Override protected AbstractBeanDefinition parseInternal(@Nullable Element element, @Nullable ParserContext parserContext) { // Here we parse the Spring elements such as < property> if (parserContext == null || element == null) throw GlobalUtils.createNotInitializedException("element and parserContext"); BeanDefinitionHolder holder = parserContext.getDelegate().parseBeanDefinitionElement(element); BeanDefinition bDef = holder.getBeanDefinition(); bDef.setBeanClassName(BasePageObject.class.getName()); bDef.setParentName(XsdElementConstants.ELEMENT_ID_MYBASEPAGEMODEL); // String text = element.getAttribute("text"); // bd.getPropertyValues().addPropertyValue("text", text); parserContext.getRegistry().registerBeanDefinition(element.getAttribute("id"), bDef); return (AbstractBeanDefinition) bDef; }
From source file:org.bigtester.ate.xmlschema.ClearTextActionBeanDefinitionParser.java
/** * {@inheritDoc}//from ww w. ja va2 s . c o m */ @Override protected @Nullable AbstractBeanDefinition parseInternal(@Nullable Element element, @Nullable ParserContext parserContext) { // Here we parse the Spring elements such as < property> if (parserContext == null || element == null) throw GlobalUtils.createNotInitializedException("element and parserContext"); // Here we parse the Spring elements such as < property> BeanDefinitionHolder holder = parserContext.getDelegate().parseBeanDefinitionElement(element); BeanDefinition bDef = holder.getBeanDefinition(); bDef.setBeanClassName(ClearTextAction.class.getName()); bDef.setParentName(XsdElementConstants.ELEMENT_ID_BASEELEMENTACTION); parserContext.getRegistry().registerBeanDefinition(element.getAttribute("id"), bDef); return (AbstractBeanDefinition) bDef; }
From source file:org.bigtester.ate.xmlschema.ClickActionBeanDefinitionParser.java
/** * {@inheritDoc}//from w w w . ja v a 2 s . c om */ @Override protected @Nullable AbstractBeanDefinition parseInternal(@Nullable Element element, @Nullable ParserContext parserContext) { // Here we parse the Spring elements such as < property> if (parserContext == null || element == null) throw GlobalUtils.createNotInitializedException("element and parserContext"); // Here we parse the Spring elements such as < property> BeanDefinitionHolder holder = parserContext.getDelegate().parseBeanDefinitionElement(element); BeanDefinition bDef = holder.getBeanDefinition(); bDef.setBeanClassName(ClickAction.class.getName()); bDef.setParentName(XsdElementConstants.ELEMENT_ID_BASEELEMENTACTION); parserContext.getRegistry().registerBeanDefinition(element.getAttribute("id"), bDef); return (AbstractBeanDefinition) bDef; }