From 428a60f86ff64c78a6b49016c2e686b2a286539d Mon Sep 17 00:00:00 2001 From: lucasward Date: Mon, 3 Mar 2008 20:23:34 +0000 Subject: [PATCH] BATCH-407:Added repository factory to samples and created a factory for incrementers for that logic to obtain them could be unit tested. Also renamed SimpelJobRepositoryFactoryBean to just JobRepositoryFactoryBean --- .../main/resources/data-source-context.xml | 31 ++----------------- .../resources/simple-container-definition.xml | 29 ++--------------- .../sample/dao/JdbcTradeWriterTests.java | 2 +- 3 files changed, 6 insertions(+), 56 deletions(-) diff --git a/spring-batch-samples/src/main/resources/data-source-context.xml b/spring-batch-samples/src/main/resources/data-source-context.xml index 949239771..317bb73a4 100644 --- a/spring-batch-samples/src/main/resources/data-source-context.xml +++ b/spring-batch-samples/src/main/resources/data-source-context.xml @@ -62,36 +62,9 @@ + class="${batch.database.incrementer.class}"> - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/spring-batch-samples/src/main/resources/simple-container-definition.xml b/spring-batch-samples/src/main/resources/simple-container-definition.xml index 9aa9bcf43..907dcc569 100644 --- a/spring-batch-samples/src/main/resources/simple-container-definition.xml +++ b/spring-batch-samples/src/main/resources/simple-container-definition.xml @@ -38,33 +38,10 @@ - + - - - - - - - - - - - - - - - - - - - + class="org.springframework.batch.execution.repository.JobRepositoryFactoryBean" + p:databaseType="hsql" p:dataSource-ref="dataSource" /> diff --git a/spring-batch-samples/src/test/java/org/springframework/batch/sample/dao/JdbcTradeWriterTests.java b/spring-batch-samples/src/test/java/org/springframework/batch/sample/dao/JdbcTradeWriterTests.java index 41a9ecb68..130e71b98 100644 --- a/spring-batch-samples/src/test/java/org/springframework/batch/sample/dao/JdbcTradeWriterTests.java +++ b/spring-batch-samples/src/test/java/org/springframework/batch/sample/dao/JdbcTradeWriterTests.java @@ -19,7 +19,7 @@ public class JdbcTradeWriterTests extends AbstractTransactionalDataSourceSpringC JdbcTradeDao writer = new JdbcTradeDao(); - AbstractDataFieldMaxValueIncrementer incrementer = (AbstractDataFieldMaxValueIncrementer)applicationContext.getBean("jobIncrementer"); + AbstractDataFieldMaxValueIncrementer incrementer = (AbstractDataFieldMaxValueIncrementer)applicationContext.getBean("incrementerParent"); incrementer.setIncrementerName("TRADE_SEQ"); writer.setIncrementer(incrementer);