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:org.bigtester.ate.xmlschema.CursorMoveActionBeanDefinitionParser.java

/**
 * {@inheritDoc}//from  ww  w .  j ava  2s .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(CursorMoveAction.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.WindowCloseActionBeanDefinitionParser.java

/**
 * {@inheritDoc}//from   ww  w. j a v  a 2 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(TestWindowsCloseAction.class.getName());

    bDef.setParentName(XsdElementConstants.ELEMENT_ID_MYBASEPAGEMODEL);

    parserContext.getRegistry().registerBeanDefinition(element.getAttribute("id"), bDef);
    return (AbstractBeanDefinition) bDef;

}

From source file:org.bigtester.ate.xmlschema.WindowSwitchActionBeanDefinitionParser.java

/**
 * {@inheritDoc}//from  w  ww  .  j a v a 2 s . co  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(TestWindowsSwitchAction.class.getName());

    bDef.setParentName(XsdElementConstants.ELEMENT_ID_MYBASEPAGEMODEL);

    parserContext.getRegistry().registerBeanDefinition(element.getAttribute("id"), bDef);
    return (AbstractBeanDefinition) bDef;

}

From source file:org.bigtester.ate.xmlschema.StepERValueBeanDefinitionParser.java

/**
 * {@inheritDoc}//from   w  w  w. j  a  va 2 s .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");
    // Here we parse the Spring elements such as < property>
    BeanDefinitionHolder holder = parserContext.getDelegate().parseBeanDefinitionElement(element);
    BeanDefinition bDef = holder.getBeanDefinition();
    bDef.setBeanClassName(StepExpectedResultValue.class.getName());

    bDef.setParentName(XsdElementConstants.ELEMENT_ID_BASEERVALUE);

    String dataValueId = element.getAttribute(XsdElementConstants.ATTR_STEPERVALUE_DATAVALUEID);
    bDef.getConstructorArgumentValues().addGenericArgumentValue(dataValueId);
    parserContext.getRegistry().registerBeanDefinition(element.getAttribute("id"), bDef);
    return (AbstractBeanDefinition) bDef;

}

From source file:org.bigtester.ate.xmlschema.BasePageModelBeanDefinitionParser.java

/**
 * {@inheritDoc}//  w  w w  .ja  v a  2s. 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 GlobalUtils.createNotInitializedException("element and parserContext");
    BeanDefinitionHolder holder = parserContext.getDelegate().parseBeanDefinitionElement(element);
    BeanDefinition bDef = holder.getBeanDefinition();
    bDef.setBeanClassName(PageModelBase.class.getName());
    String myWd = element.getAttribute(XsdElementConstants.ATTR_BASEPAGEMODEL_MYWD);
    if (StringUtils.hasText(myWd)) {
        bDef.getConstructorArgumentValues().addGenericArgumentValue(new RuntimeBeanReference(myWd));
    }
    // 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.BaseERValueBeanDefinitionParser.java

/**
 * {@inheritDoc}//from w w  w .j  av a2s . 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(BaseERValue.class.getName());
    String stepERDao = element.getAttribute(XsdElementConstants.ELEMENT_BASEERVALUE_STEPERDAO);
    if (StringUtils.hasText(stepERDao)) {
        bDef.getConstructorArgumentValues().addGenericArgumentValue(new RuntimeBeanReference(stepERDao));
    }

    //        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.RegularPageBeanDefinitionParser.java

/**
 * {@inheritDoc}// w  w  w.j av a2s  .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(RegularPage.class.getName());

    String dataFile = element.getAttribute(XsdElementConstants.ATTR_BASEPAGEOBJECT_DATAFILE);
    if (StringUtils.hasText(dataFile))
        bDef.getPropertyValues().addPropertyValue(XsdElementConstants.ATTR_BASEPAGEOBJECT_DATAFILE, dataFile);

    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.StepTypeServiceBeanDefinitionParser.java

/**
 * {@inheritDoc}/*ww w.  j  av a  2  s  . c  o  m*/
 */
@Override
protected AbstractBeanDefinition parseInternal(@Nullable Element element,
        @Nullable ParserContext parserContext) {

    if (parserContext == null || element == null)
        throw GlobalUtils.createNotInitializedException("element and parserContext");

    BeanDefinition bDef = super.parseInternal(element, parserContext);
    bDef.setBeanClassName(StepTypeService.class.getName());

    parserContext.getRegistry().registerBeanDefinition(element.getAttribute("id"), bDef);
    return (AbstractBeanDefinition) bDef;

}

From source file:org.bigtester.ate.xmlschema.HomepageBeanDefinitionParser.java

/**
 * {@inheritDoc}//from  w w  w  .  j  a  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(Homepage.class.getName());

    String homeUrl = element.getAttribute(XsdElementConstants.ATTR_HOMEPAGE_HOMEURL);
    bDef.getConstructorArgumentValues().addGenericArgumentValue(homeUrl);

    String dataFile = element.getAttribute(XsdElementConstants.ATTR_BASEPAGEOBJECT_DATAFILE);
    if (StringUtils.hasText(dataFile))
        bDef.getPropertyValues().addPropertyValue(XsdElementConstants.ATTR_BASEPAGEOBJECT_DATAFILE, dataFile);

    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.StepInputDataValueBeanDefinitionParser.java

/**
 * {@inheritDoc}//from w  w  w. j a  va  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(StepInputDataValue.class.getName());
    //        String elementDataDao = element
    //            .getAttribute(XsdElementConstants.ATTR_BASEINPUTDATAVALUE_ELEMENTDATADAO);
    //      if (StringUtils.hasText(elementDataDao)) {
    //         bDef.getConstructorArgumentValues().addGenericArgumentValue(
    //               new RuntimeBeanReference(elementDataDao));
    //      }
    String dataValueId = element.getAttribute(XsdElementConstants.ATTR_STEPDATAVALUE_DATAVALUEID);
    bDef.getConstructorArgumentValues().addGenericArgumentValue(dataValueId);

    bDef.setParentName(XsdElementConstants.ELEMENT_ID_BASEINPUTDATAVALUE);

    parserContext.getRegistry().registerBeanDefinition(element.getAttribute("id"), bDef);
    return (AbstractBeanDefinition) bDef;

}