diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/domain/Person.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/person/Person.java
similarity index 98%
rename from spring-batch-samples/src/main/java/org/springframework/batch/sample/domain/Person.java
rename to spring-batch-samples/src/main/java/org/springframework/batch/sample/person/Person.java
index f1d8783c7..19c3b12c6 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/domain/Person.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/person/Person.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.springframework.batch.sample.domain;
+package org.springframework.batch.sample.person;
import java.util.ArrayList;
import java.util.List;
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/domain/PersonService.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/person/PersonService.java
similarity index 97%
rename from spring-batch-samples/src/main/java/org/springframework/batch/sample/domain/PersonService.java
rename to spring-batch-samples/src/main/java/org/springframework/batch/sample/person/PersonService.java
index a72f66c21..330a0afd4 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/domain/PersonService.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/person/PersonService.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.springframework.batch.sample.domain;
+package org.springframework.batch.sample.person;
import java.util.ArrayList;
import java.util.List;
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/item/writer/PersonWriter.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/person/PersonWriter.java
similarity index 91%
rename from spring-batch-samples/src/main/java/org/springframework/batch/sample/item/writer/PersonWriter.java
rename to spring-batch-samples/src/main/java/org/springframework/batch/sample/person/PersonWriter.java
index 53cc04f9b..a61962fdc 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/item/writer/PersonWriter.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/person/PersonWriter.java
@@ -14,12 +14,11 @@
* limitations under the License.
*/
-package org.springframework.batch.sample.item.writer;
+package org.springframework.batch.sample.person;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.batch.item.support.AbstractItemWriter;
-import org.springframework.batch.sample.domain.Person;
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/item/writer/RetrySampleItemWriter.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/retry/RetrySampleItemWriter.java
similarity index 91%
rename from spring-batch-samples/src/main/java/org/springframework/batch/sample/item/writer/RetrySampleItemWriter.java
rename to spring-batch-samples/src/main/java/org/springframework/batch/sample/retry/RetrySampleItemWriter.java
index 62d07dc51..aff2f1fdf 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/item/writer/RetrySampleItemWriter.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/retry/RetrySampleItemWriter.java
@@ -1,4 +1,4 @@
-package org.springframework.batch.sample.item.writer;
+package org.springframework.batch.sample.retry;
import org.springframework.batch.item.support.AbstractItemWriter;
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/CustomerCreditDao.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerCreditDao.java
similarity index 88%
rename from spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/CustomerCreditDao.java
rename to spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerCreditDao.java
index 7a44b5258..a55775e93 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/CustomerCreditDao.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerCreditDao.java
@@ -14,9 +14,8 @@
* limitations under the License.
*/
-package org.springframework.batch.sample.dao;
+package org.springframework.batch.sample.trade;
-import org.springframework.batch.sample.trade.CustomerCredit;
/**
* Interface for writing customer's credit information to output.
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerCreditIncreaseWriter.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerCreditIncreaseWriter.java
index fb2303f93..ec4c15610 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerCreditIncreaseWriter.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerCreditIncreaseWriter.java
@@ -3,7 +3,6 @@ package org.springframework.batch.sample.trade;
import java.math.BigDecimal;
import org.springframework.batch.item.support.AbstractItemWriter;
-import org.springframework.batch.sample.dao.CustomerCreditDao;
/**
* Increases customer's credit by fixed amount.
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerCreditUpdateWriter.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerCreditUpdateWriter.java
index d89715831..53753a103 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerCreditUpdateWriter.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerCreditUpdateWriter.java
@@ -17,7 +17,6 @@
package org.springframework.batch.sample.trade;
import org.springframework.batch.item.support.AbstractItemWriter;
-import org.springframework.batch.sample.dao.CustomerCreditDao;
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/CustomerDebitDao.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerDebitDao.java
similarity index 88%
rename from spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/CustomerDebitDao.java
rename to spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerDebitDao.java
index 88c2ab39e..ead43f241 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/CustomerDebitDao.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerDebitDao.java
@@ -14,9 +14,8 @@
* limitations under the License.
*/
-package org.springframework.batch.sample.dao;
+package org.springframework.batch.sample.trade;
-import org.springframework.batch.sample.trade.CustomerDebit;
/**
* Interface for writing {@link CustomerDebitDao} object to arbitrary output.
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerUpdateWriter.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerUpdateWriter.java
index ef83dfd4e..7d30f55d0 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerUpdateWriter.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/CustomerUpdateWriter.java
@@ -17,7 +17,6 @@
package org.springframework.batch.sample.trade;
import org.springframework.batch.item.support.AbstractItemWriter;
-import org.springframework.batch.sample.dao.CustomerDebitDao;
/**
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/FlatFileCustomerCreditDao.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/FlatFileCustomerCreditDao.java
similarity index 95%
rename from spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/FlatFileCustomerCreditDao.java
rename to spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/FlatFileCustomerCreditDao.java
index a1a00ff7d..d136737da 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/FlatFileCustomerCreditDao.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/FlatFileCustomerCreditDao.java
@@ -14,12 +14,11 @@
* limitations under the License.
*/
-package org.springframework.batch.sample.dao;
+package org.springframework.batch.sample.trade;
import org.springframework.batch.item.ExecutionContext;
import org.springframework.batch.item.ItemStream;
import org.springframework.batch.item.ItemWriter;
-import org.springframework.batch.sample.trade.CustomerCredit;
import org.springframework.beans.factory.DisposableBean;
/**
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/HibernateCreditDao.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/HibernateCreditDao.java
similarity index 96%
rename from spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/HibernateCreditDao.java
rename to spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/HibernateCreditDao.java
index 79e4ebf89..f4452db81 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/HibernateCreditDao.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/HibernateCreditDao.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.batch.sample.dao;
+package org.springframework.batch.sample.trade;
import java.util.ArrayList;
import java.util.List;
@@ -21,7 +21,6 @@ import java.util.List;
import org.springframework.batch.repeat.ExitStatus;
import org.springframework.batch.repeat.RepeatContext;
import org.springframework.batch.repeat.RepeatListener;
-import org.springframework.batch.sample.trade.CustomerCredit;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
/**
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/IbatisCustomerCreditDao.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/IbatisCustomerCreditDao.java
similarity index 93%
rename from spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/IbatisCustomerCreditDao.java
rename to spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/IbatisCustomerCreditDao.java
index df2b2748e..e8bf3f675 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/IbatisCustomerCreditDao.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/IbatisCustomerCreditDao.java
@@ -13,9 +13,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.batch.sample.dao;
+package org.springframework.batch.sample.trade;
-import org.springframework.batch.sample.trade.CustomerCredit;
import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;
/**
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/JdbcCustomerDebitDao.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/JdbcCustomerDebitDao.java
similarity index 93%
rename from spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/JdbcCustomerDebitDao.java
rename to spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/JdbcCustomerDebitDao.java
index 6132c329f..750bf4ea2 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/JdbcCustomerDebitDao.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/JdbcCustomerDebitDao.java
@@ -14,11 +14,10 @@
* limitations under the License.
*/
-package org.springframework.batch.sample.dao;
+package org.springframework.batch.sample.trade;
import javax.sql.DataSource;
-import org.springframework.batch.sample.trade.CustomerDebit;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.simple.SimpleJdbcOperations;
import org.springframework.jdbc.core.simple.SimpleJdbcTemplate;
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/JdbcTradeDao.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/JdbcTradeDao.java
similarity index 95%
rename from spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/JdbcTradeDao.java
rename to spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/JdbcTradeDao.java
index 1f5594302..c8929b97e 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/JdbcTradeDao.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/JdbcTradeDao.java
@@ -14,11 +14,10 @@
* limitations under the License.
*/
-package org.springframework.batch.sample.dao;
+package org.springframework.batch.sample.trade;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.springframework.batch.sample.trade.Trade;
import org.springframework.jdbc.core.JdbcOperations;
import org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer;
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/TradeDao.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/TradeDao.java
similarity index 90%
rename from spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/TradeDao.java
rename to spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/TradeDao.java
index 858a96960..552c5aae3 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/dao/TradeDao.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/TradeDao.java
@@ -14,9 +14,8 @@
* limitations under the License.
*/
-package org.springframework.batch.sample.dao;
+package org.springframework.batch.sample.trade;
-import org.springframework.batch.sample.trade.Trade;
/**
* Interface for writing a Trade object to an arbitrary output.
diff --git a/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/TradeWriter.java b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/TradeWriter.java
index 106156693..dad7a4e8e 100644
--- a/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/TradeWriter.java
+++ b/spring-batch-samples/src/main/java/org/springframework/batch/sample/trade/TradeWriter.java
@@ -19,7 +19,6 @@ package org.springframework.batch.sample.trade;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.batch.item.support.AbstractItemWriter;
-import org.springframework.batch.sample.dao.TradeDao;
/**
* Delegates the actual writing to custom DAO delegate. Allows configurable
diff --git a/spring-batch-samples/src/main/resources/jobs/beanWrapperMapperSampleJob.xml b/spring-batch-samples/src/main/resources/jobs/beanWrapperMapperSampleJob.xml
index 3bf2afe9c..101c61551 100644
--- a/spring-batch-samples/src/main/resources/jobs/beanWrapperMapperSampleJob.xml
+++ b/spring-batch-samples/src/main/resources/jobs/beanWrapperMapperSampleJob.xml
@@ -35,7 +35,7 @@
ref="personFileItemReader" />
+ class="org.springframework.batch.sample.person.PersonWriter" />
@@ -91,7 +91,7 @@
+ class="org.springframework.batch.sample.trade.JdbcTradeDao">
@@ -115,7 +115,7 @@
scope="prototype" />
diff --git a/spring-batch-samples/src/main/resources/jobs/compositeItemWriterSampleJob.xml b/spring-batch-samples/src/main/resources/jobs/compositeItemWriterSampleJob.xml
index 25fc7d579..2d2a3507e 100644
--- a/spring-batch-samples/src/main/resources/jobs/compositeItemWriterSampleJob.xml
+++ b/spring-batch-samples/src/main/resources/jobs/compositeItemWriterSampleJob.xml
@@ -77,7 +77,7 @@
+ class="org.springframework.batch.sample.trade.JdbcTradeDao">
diff --git a/spring-batch-samples/src/main/resources/jobs/delegatingJob.xml b/spring-batch-samples/src/main/resources/jobs/delegatingJob.xml
index 53bcf80e8..d787d9e3a 100644
--- a/spring-batch-samples/src/main/resources/jobs/delegatingJob.xml
+++ b/spring-batch-samples/src/main/resources/jobs/delegatingJob.xml
@@ -47,6 +47,6 @@
+ class="org.springframework.batch.sample.person.PersonService" />
\ No newline at end of file
diff --git a/spring-batch-samples/src/main/resources/jobs/fixedLengthImportJob.xml b/spring-batch-samples/src/main/resources/jobs/fixedLengthImportJob.xml
index 0ba9fa17b..a566c8c1c 100644
--- a/spring-batch-samples/src/main/resources/jobs/fixedLengthImportJob.xml
+++ b/spring-batch-samples/src/main/resources/jobs/fixedLengthImportJob.xml
@@ -57,7 +57,7 @@
-
+
diff --git a/spring-batch-samples/src/main/resources/jobs/hibernateJob.xml b/spring-batch-samples/src/main/resources/jobs/hibernateJob.xml
index b04335c02..7bb7e8a1f 100644
--- a/spring-batch-samples/src/main/resources/jobs/hibernateJob.xml
+++ b/spring-batch-samples/src/main/resources/jobs/hibernateJob.xml
@@ -38,7 +38,7 @@
+ class="org.springframework.batch.sample.trade.HibernateCreditDao">
diff --git a/spring-batch-samples/src/main/resources/jobs/ibatisJob.xml b/spring-batch-samples/src/main/resources/jobs/ibatisJob.xml
index 954af6246..47235c7ea 100644
--- a/spring-batch-samples/src/main/resources/jobs/ibatisJob.xml
+++ b/spring-batch-samples/src/main/resources/jobs/ibatisJob.xml
@@ -20,7 +20,7 @@
class="org.springframework.batch.sample.trade.CustomerCreditIncreaseWriter">
+ class="org.springframework.batch.sample.trade.IbatisCustomerCreditDao">
+ class="org.springframework.batch.sample.trade.JdbcTradeDao">
diff --git a/spring-batch-samples/src/main/resources/jobs/parallelJob.xml b/spring-batch-samples/src/main/resources/jobs/parallelJob.xml
index 382152b1b..dd072f708 100644
--- a/spring-batch-samples/src/main/resources/jobs/parallelJob.xml
+++ b/spring-batch-samples/src/main/resources/jobs/parallelJob.xml
@@ -104,7 +104,7 @@
+ class="org.springframework.batch.sample.trade.JdbcTradeDao">
diff --git a/spring-batch-samples/src/main/resources/jobs/restartSample.xml b/spring-batch-samples/src/main/resources/jobs/restartSample.xml
index ab62f02c8..4f2ceeafc 100644
--- a/spring-batch-samples/src/main/resources/jobs/restartSample.xml
+++ b/spring-batch-samples/src/main/resources/jobs/restartSample.xml
@@ -70,7 +70,7 @@
+ class="org.springframework.batch.sample.trade.JdbcTradeDao">
diff --git a/spring-batch-samples/src/main/resources/jobs/retrySample.xml b/spring-batch-samples/src/main/resources/jobs/retrySample.xml
index 1a978a70d..1b05fbb29 100644
--- a/spring-batch-samples/src/main/resources/jobs/retrySample.xml
+++ b/spring-batch-samples/src/main/resources/jobs/retrySample.xml
@@ -23,6 +23,6 @@
-
+
\ No newline at end of file
diff --git a/spring-batch-samples/src/main/resources/jobs/tradeJobIo.xml b/spring-batch-samples/src/main/resources/jobs/tradeJobIo.xml
index 90f0749ba..212a2054a 100644
--- a/spring-batch-samples/src/main/resources/jobs/tradeJobIo.xml
+++ b/spring-batch-samples/src/main/resources/jobs/tradeJobIo.xml
@@ -9,7 +9,7 @@
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
-
@@ -19,11 +19,11 @@
-
+
\ No newline at end of file