Example usage for org.springframework.data.config ParsingUtils setPropertyValue

List of usage examples for org.springframework.data.config ParsingUtils setPropertyValue

Introduction

In this page you can find the example usage for org.springframework.data.config ParsingUtils setPropertyValue.

Prototype

public static void setPropertyValue(BeanDefinitionBuilder builder, Element element, String attrName,
        String propertyName) 

Source Link

Document

Configures a property value for the given property name reading the attribute of the given name from the given Element if the attribute is configured.

Usage

From source file:com.create.mybatis.repository.config.MyBatisRepositoryConfigExtension.java

@Override
public void postProcess(final BeanDefinitionBuilder builder, final XmlRepositoryConfigurationSource config) {
    final Element element = config.getElement();
    ParsingUtils.setPropertyReference(builder, element, SQL_SESSION_TEMPLATE_REF_XML, SQL_SESSION_TEMPLATE);
    ParsingUtils.setPropertyValue(builder, element, TRANSACTION_MANAGER_REF_XML, TRANSACTION_MANAGER);
}

From source file:com.joyveb.dbpimpl.cass.prepare.config.xml.CassandraSessionParser.java

private BeanDefinition parseKeyspaceAttributes(Element element) {
    BeanDefinitionBuilder defBuilder = BeanDefinitionBuilder.genericBeanDefinition(KeyspaceAttributes.class);
    ParsingUtils.setPropertyValue(defBuilder, element, "action", "actionStr");
    ParsingUtils.setPropertyValue(defBuilder, element, "replication-strategy", "replicationStrategy");
    ParsingUtils.setPropertyValue(defBuilder, element, "replication-factor", "replicationFactor");
    ParsingUtils.setPropertyValue(defBuilder, element, "durable-writes", "durableWrites");
    return defBuilder.getBeanDefinition();
}

From source file:com.joyveb.dbpimpl.cass.prepare.config.xml.CassandraSessionParser.java

private BeanDefinition parseTable(Element element) {
    BeanDefinitionBuilder defBuilder = BeanDefinitionBuilder.genericBeanDefinition(TableAttributes.class);
    ParsingUtils.setPropertyValue(defBuilder, element, "entity-class", "entityClass");
    ParsingUtils.setPropertyValue(defBuilder, element, "name", "tableName");
    return defBuilder.getBeanDefinition();
}