Example usage for org.springframework.beans.factory.config BeanDefinition setBeanClassName

List of usage examples for org.springframework.beans.factory.config BeanDefinition setBeanClassName

Introduction

In this page you can find the example usage for org.springframework.beans.factory.config BeanDefinition setBeanClassName.

Prototype

void setBeanClassName(@Nullable String beanClassName);

Source Link

Document

Specify the bean class name of this bean definition.

Usage

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;

}