From d2d54bf40c7b3363cd865ea892a7fc2513f9a178 Mon Sep 17 00:00:00 2001 From: John Blum Date: Mon, 10 Mar 2014 17:43:10 -0700 Subject: [PATCH] Completes JIRA ticket SGF-256 and upgrades Spring Data GemFire to Spring Framework 3.2.8 and Spring Data Commons 1.8.0. --- gradle.properties | 6 +++-- ...eRepositoriesRegistrarIntegrationTest.java | 10 +++++--- .../client/datasource-client-with-regions.xml | 18 ++++++++++----- .../data/gemfire/client/datasource-client.xml | 19 ++++++++++----- .../RepositoryClientRegionTests-context.xml | 16 +++++++++---- .../partitioned-region-repo-context.xml | 23 ++++++++++++------- .../repository/config/repo-context.xml | 23 ++++++++++++------- .../sample/AnimalRepositoryTest-context.xml | 7 +++++- ...eyEntityIdAnimalRepositoryTest-context.xml | 6 ++++- .../sample/PlantRepositoryTest-context.xml | 6 ++++- .../repository/sample/subregionRepository.xml | 8 ++++++- .../userRepositoryQueriesIntegrationTest.xml | 8 +++++-- ...rsonRepositoryIntegrationTests-context.xml | 17 ++++++++++---- 13 files changed, 120 insertions(+), 47 deletions(-) diff --git a/gradle.properties b/gradle.properties index 3821de9d..1d5d359e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,8 +2,10 @@ slf4jVersion=1.6.4 junitVersion=4.8.2 gemfireVersion=7.0.1 spring.range="[3.2.0, 4.0.0)" -springVersion=3.2.5.RELEASE -springDataCommonsVersion=1.5.3.RELEASE +springVersion=3.2.8.RELEASE +#springDataCommonsVersion=1.6.1.RELEASE +#springDataCommonsVersion=1.7.0.RELEASE +springDataCommonsVersion=1.8.0.BUILD-SNAPSHOT log4jVersion=1.2.16 hamcrestVersion=1.2.1 version=1.4.0.BUILD-SNAPSHOT diff --git a/src/test/java/org/springframework/data/gemfire/repository/config/GemfireRepositoriesRegistrarIntegrationTest.java b/src/test/java/org/springframework/data/gemfire/repository/config/GemfireRepositoriesRegistrarIntegrationTest.java index dfb17a95..1c3dd740 100644 --- a/src/test/java/org/springframework/data/gemfire/repository/config/GemfireRepositoriesRegistrarIntegrationTest.java +++ b/src/test/java/org/springframework/data/gemfire/repository/config/GemfireRepositoriesRegistrarIntegrationTest.java @@ -20,7 +20,9 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.FilterType; import org.springframework.data.gemfire.CacheFactoryBean; import org.springframework.data.gemfire.LocalRegionFactoryBean; import org.springframework.data.gemfire.repository.sample.Person; @@ -44,7 +46,9 @@ import com.gemstone.gemfire.cache.Region; public class GemfireRepositoriesRegistrarIntegrationTest { @Configuration - @EnableGemfireRepositories("org.springframework.data.gemfire.repository.sample") + @EnableGemfireRepositories(value = "org.springframework.data.gemfire.repository.sample", + includeFilters = @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, + value = org.springframework.data.gemfire.repository.sample.PersonRepository.class)) static class Config { @Bean @@ -71,6 +75,6 @@ public class GemfireRepositoriesRegistrarIntegrationTest { @Test public void bootstrapsRepositoriesCorrectly() { - } -} \ No newline at end of file + +} diff --git a/src/test/resources/org/springframework/data/gemfire/client/datasource-client-with-regions.xml b/src/test/resources/org/springframework/data/gemfire/client/datasource-client-with-regions.xml index c74fc406..efb264a1 100644 --- a/src/test/resources/org/springframework/data/gemfire/client/datasource-client-with-regions.xml +++ b/src/test/resources/org/springframework/data/gemfire/client/datasource-client-with-regions.xml @@ -1,12 +1,15 @@ + http://www.springframework.org/schema/gemfire http://www.springframework.org/schema/gemfire/spring-gemfire-1.3.xsd + http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire-1.3.xsd + http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd +" default-lazy-init="true"> @@ -14,5 +17,8 @@ - + + + + diff --git a/src/test/resources/org/springframework/data/gemfire/client/datasource-client.xml b/src/test/resources/org/springframework/data/gemfire/client/datasource-client.xml index 40d40998..2b74c56e 100644 --- a/src/test/resources/org/springframework/data/gemfire/client/datasource-client.xml +++ b/src/test/resources/org/springframework/data/gemfire/client/datasource-client.xml @@ -1,13 +1,20 @@ + xmlns:gfe-data="http://www.springframework.org/schema/data/gemfire" + xmlns:repo="http://www.springframework.org/schema/data/repository" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation=" + http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd + http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire-1.3.xsd + http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd +" default-lazy-init="true"> - + + + + + diff --git a/src/test/resources/org/springframework/data/gemfire/repository/config/RepositoryClientRegionTests-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/config/RepositoryClientRegionTests-context.xml index 724186e4..f553472c 100644 --- a/src/test/resources/org/springframework/data/gemfire/repository/config/RepositoryClientRegionTests-context.xml +++ b/src/test/resources/org/springframework/data/gemfire/repository/config/RepositoryClientRegionTests-context.xml @@ -1,12 +1,20 @@ + xmlns:repo="http://www.springframework.org/schema/data/repository" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation=" + http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd + http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire.xsd + http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd +"> - + + + + + diff --git a/src/test/resources/org/springframework/data/gemfire/repository/config/partitioned-region-repo-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/config/partitioned-region-repo-context.xml index df12ce2e..4da44dfa 100644 --- a/src/test/resources/org/springframework/data/gemfire/repository/config/partitioned-region-repo-context.xml +++ b/src/test/resources/org/springframework/data/gemfire/repository/config/partitioned-region-repo-context.xml @@ -1,15 +1,22 @@ + http://www.springframework.org/schema/gemfire http://www.springframework.org/schema/gemfire/spring-gemfire.xsd + http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire.xsd + http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd +"> + + + + + + + + - - - - diff --git a/src/test/resources/org/springframework/data/gemfire/repository/config/repo-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/config/repo-context.xml index 515f9105..9f653301 100644 --- a/src/test/resources/org/springframework/data/gemfire/repository/config/repo-context.xml +++ b/src/test/resources/org/springframework/data/gemfire/repository/config/repo-context.xml @@ -1,17 +1,24 @@ + http://www.springframework.org/schema/gemfire http://www.springframework.org/schema/gemfire/spring-gemfire.xsd + http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire.xsd + http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd +"> - - - - + + + + + + + + diff --git a/src/test/resources/org/springframework/data/gemfire/repository/sample/AnimalRepositoryTest-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/sample/AnimalRepositoryTest-context.xml index ac42ea6f..d8fcee60 100644 --- a/src/test/resources/org/springframework/data/gemfire/repository/sample/AnimalRepositoryTest-context.xml +++ b/src/test/resources/org/springframework/data/gemfire/repository/sample/AnimalRepositoryTest-context.xml @@ -2,12 +2,14 @@ @@ -31,6 +33,9 @@ key-constraint="java.lang.Long" value-constraint="org.springframework.data.gemfire.repository.sample.Animal"/> - + + + + diff --git a/src/test/resources/org/springframework/data/gemfire/repository/sample/IncompatibleRegionKeyEntityIdAnimalRepositoryTest-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/sample/IncompatibleRegionKeyEntityIdAnimalRepositoryTest-context.xml index 48d18854..18f872ab 100644 --- a/src/test/resources/org/springframework/data/gemfire/repository/sample/IncompatibleRegionKeyEntityIdAnimalRepositoryTest-context.xml +++ b/src/test/resources/org/springframework/data/gemfire/repository/sample/IncompatibleRegionKeyEntityIdAnimalRepositoryTest-context.xml @@ -2,12 +2,14 @@ @@ -25,6 +27,8 @@ key-constraint="java.lang.String" value-constraint="org.springframework.data.gemfire.repository.sample.Animal"/> - + + + diff --git a/src/test/resources/org/springframework/data/gemfire/repository/sample/PlantRepositoryTest-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/sample/PlantRepositoryTest-context.xml index dd250a30..b948050a 100644 --- a/src/test/resources/org/springframework/data/gemfire/repository/sample/PlantRepositoryTest-context.xml +++ b/src/test/resources/org/springframework/data/gemfire/repository/sample/PlantRepositoryTest-context.xml @@ -2,12 +2,14 @@ @@ -25,6 +27,8 @@ key-constraint="java.lang.Long" value-constraint="org.springframework.data.gemfire.repository.sample.Plant"/> - + + + diff --git a/src/test/resources/org/springframework/data/gemfire/repository/sample/subregionRepository.xml b/src/test/resources/org/springframework/data/gemfire/repository/sample/subregionRepository.xml index 613d4fce..24d47355 100644 --- a/src/test/resources/org/springframework/data/gemfire/repository/sample/subregionRepository.xml +++ b/src/test/resources/org/springframework/data/gemfire/repository/sample/subregionRepository.xml @@ -2,12 +2,14 @@ @@ -32,6 +34,10 @@ - + + + + + diff --git a/src/test/resources/org/springframework/data/gemfire/repository/sample/userRepositoryQueriesIntegrationTest.xml b/src/test/resources/org/springframework/data/gemfire/repository/sample/userRepositoryQueriesIntegrationTest.xml index 9afaac4f..cb971e3d 100644 --- a/src/test/resources/org/springframework/data/gemfire/repository/sample/userRepositoryQueriesIntegrationTest.xml +++ b/src/test/resources/org/springframework/data/gemfire/repository/sample/userRepositoryQueriesIntegrationTest.xml @@ -2,12 +2,14 @@ @@ -17,10 +19,12 @@ 0 - + - + + + diff --git a/src/test/resources/org/springframework/data/gemfire/repository/support/PersonRepositoryIntegrationTests-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/support/PersonRepositoryIntegrationTests-context.xml index a34fbeb2..1764ef8f 100644 --- a/src/test/resources/org/springframework/data/gemfire/repository/support/PersonRepositoryIntegrationTests-context.xml +++ b/src/test/resources/org/springframework/data/gemfire/repository/support/PersonRepositoryIntegrationTests-context.xml @@ -1,13 +1,22 @@ + http://www.springframework.org/schema/gemfire http://www.springframework.org/schema/gemfire/spring-gemfire-1.3.xsd + http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire-1.3.xsd + http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd +"> - + + + + + +