List of usage examples for org.springframework.data.repository.config XmlRepositoryConfigurationSource getElement
public Element getElement()
From source file:io.twipple.springframework.data.clusterpoint.repository.config.ClusterpointRepositoryConfigurationExtension.java
@Override public void postProcess(final BeanDefinitionBuilder builder, final XmlRepositoryConfigurationSource config) { Element element = config.getElement(); ParsingUtils.setPropertyReference(builder, element, CLUSTERPOINT_TEMPLATE_REF_ATTRIBUTE, CLUSTERPOINT_OPERATIONS_PROPERTY); }
From source file:org.springdata.ehcache.repository.config.EhcacheRepositoryConfigurationExtension.java
@Override public void postProcess(BeanDefinitionBuilder builder, XmlRepositoryConfigurationSource config) { Element element = config.getElement(); String templateRef = element.getAttribute(XML_CACHE_TEMPLATE_REF); if (!StringUtils.hasText(templateRef)) { templateRef = ConfigConstants.TEMPLATE_DEFAULT_ID; }//w w w . j av a2 s . com builder.addPropertyReference("ehcacheTemplate", templateRef); }
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:org.socialsignin.spring.data.dynamodb.repository.config.DynamoDBRepositoryConfigExtension.java
@Override public void postProcess(BeanDefinitionBuilder builder, XmlRepositoryConfigurationSource config) { Element element = config.getElement(); ParsingUtils.setPropertyReference(builder, element, AMAZON_DYNAMODB_REF, "amazonDynamoDB"); ParsingUtils.setPropertyReference(builder, element, DYNAMO_DB_MAPPER_CONFIG_REF, "dynamoDBMapperConfig"); ParsingUtils.setPropertyReference(builder, element, DYNAMO_DB_OPERATIONS_REF, "dynamoDBOperations"); }
From source file:com._4dconcept.springframework.data.marklogic.repository.config.MarklogicRepositoryConfigurationExtension.java
@Override public void postProcess(BeanDefinitionBuilder builder, XmlRepositoryConfigurationSource config) { Element element = config.getElement(); ParsingUtils.setPropertyReference(builder, element, MARKLOGIC_TEMPLATE_REF, "marklogicOperations"); }
From source file:com.frank.search.solr.repository.config.SolrRepositoryConfigExtension.java
@Override public void postProcess(BeanDefinitionBuilder builder, XmlRepositoryConfigurationSource config) { Element element = config.getElement(); if (!Boolean.valueOf(element.getAttribute("multicore-support"))) { builder.addPropertyReference(BeanDefinition.SOLR_OPERATIONS.getBeanName(), element.getAttribute("solr-template-ref")); } else {// w w w.j a v a 2 s . com builder.addPropertyReference(BeanDefinition.SOLR_CLIENT.getBeanName(), element.getAttribute("solr-client-ref")); } if (StringUtils.hasText(element.getAttribute("schema-creation-support"))) { builder.addPropertyValue("schemaCreationSupport", element.getAttribute("schema-creation-support")); } builder.addPropertyReference(BeanDefinition.SOLR_MAPPTING_CONTEXT.getBeanName(), "solrMappingContext"); }