Rename *Writer as *Dao if they don't implement ItemWriter

This commit is contained in:
dsyer
2008-03-06 10:25:01 +00:00
parent 52046cb0dc
commit 9eb3dc0b0f
13 changed files with 23 additions and 23 deletions

View File

@@ -18,7 +18,7 @@ package org.springframework.batch.sample.dao;
import org.springframework.batch.sample.domain.CustomerDebit;
public interface CustomerDebitWriter {
public interface CustomerDebitDao {
void write(CustomerDebit customerDebit);
}

View File

@@ -28,7 +28,7 @@ import org.springframework.beans.factory.DisposableBean;
* @see CustomerCreditDao
* @author Robert Kasanicky
*/
public class FlatFileCustomerCreditWriter implements CustomerCreditDao,
public class FlatFileCustomerCreditDao implements CustomerCreditDao,
DisposableBean {
private ItemWriter outputSource;

View File

@@ -29,7 +29,7 @@ import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
* @author Dave Syer
*
*/
public class HibernateCreditWriter extends HibernateDaoSupport implements
public class HibernateCreditDao extends HibernateDaoSupport implements
CustomerCreditDao, RepeatListener {
private int failOnFlush = -1;

View File

@@ -22,7 +22,7 @@ import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;
* @author Lucas Ward
*
*/
public class IbatisCustomerCreditWriter extends SqlMapClientDaoSupport
public class IbatisCustomerCreditDao extends SqlMapClientDaoSupport
implements CustomerCreditDao {
String statementId;

View File

@@ -25,7 +25,7 @@ import org.springframework.jdbc.core.JdbcOperations;
*
* @author Robert Kasanicky
*/
public class JdbcCustomerDebitWriter implements CustomerDebitWriter {
public class JdbcCustomerDebitDao implements CustomerDebitDao {
private static final String UPDATE_CREDIT = "UPDATE customer SET credit= credit-? WHERE name=?";

View File

@@ -17,7 +17,7 @@
package org.springframework.batch.sample.item.writer;
import org.springframework.batch.item.writer.AbstractItemWriter;
import org.springframework.batch.sample.dao.JdbcCustomerDebitWriter;
import org.springframework.batch.sample.dao.JdbcCustomerDebitDao;
import org.springframework.batch.sample.domain.CustomerDebit;
import org.springframework.batch.sample.domain.Trade;
@@ -28,7 +28,7 @@ import org.springframework.batch.sample.domain.Trade;
* @author Robert Kasanicky
*/
public class CustomerUpdateWriter extends AbstractItemWriter {
private JdbcCustomerDebitWriter dao;
private JdbcCustomerDebitDao dao;
public void write(Object data) {
Trade trade = (Trade) data;
@@ -38,7 +38,7 @@ public class CustomerUpdateWriter extends AbstractItemWriter {
dao.write(customerDebit);
}
public void setDao(JdbcCustomerDebitWriter outputSource) {
public void setDao(JdbcCustomerDebitDao outputSource) {
this.dao = outputSource;
}

View File

@@ -38,7 +38,7 @@
</bean>
<bean id="customerCreditDao"
class="org.springframework.batch.sample.dao.HibernateCreditWriter">
class="org.springframework.batch.sample.dao.HibernateCreditDao">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

View File

@@ -20,7 +20,7 @@
class="org.springframework.batch.sample.item.writer.CustomerCreditIncreaseWriter">
<property name="customerCreditDao">
<bean
class="org.springframework.batch.sample.dao.IbatisCustomerCreditWriter">
class="org.springframework.batch.sample.dao.IbatisCustomerCreditDao">
<property name="sqlMapClient"
ref="sqlMapClient" />
<property name="statementId"

View File

@@ -19,11 +19,11 @@
</bean>
<bean
class="org.springframework.batch.sample.dao.JdbcCustomerDebitWriter"
class="org.springframework.batch.sample.dao.JdbcCustomerDebitDao"
id="customerDao" p:jdbcTemplate-ref="jdbcTemplate" />
<bean
class="org.springframework.batch.sample.dao.FlatFileCustomerCreditWriter"
class="org.springframework.batch.sample.dao.FlatFileCustomerCreditDao"
id="customerReportOutputSource">
<property name="outputSource">
<bean

View File

@@ -5,7 +5,7 @@ import java.util.List;
import org.springframework.batch.core.domain.JobParameters;
import org.springframework.batch.core.domain.JobParametersBuilder;
import org.springframework.batch.sample.dao.HibernateCreditWriter;
import org.springframework.batch.sample.dao.HibernateCreditDao;
import org.springframework.jdbc.UncategorizedSQLException;
import org.springframework.orm.hibernate3.HibernateJdbcException;
@@ -18,15 +18,15 @@ import org.springframework.orm.hibernate3.HibernateJdbcException;
public class HibernateFailureJobFunctionalTests extends
HibernateJobFunctionalTests {
private HibernateCreditWriter writer;
private HibernateCreditDao writer;
/**
* Public setter for the {@link HibernateCreditWriter} property.
* Public setter for the {@link HibernateCreditDao} property.
*
* @param writer
* the writer to set
*/
public void setWriter(HibernateCreditWriter writer) {
public void setWriter(HibernateCreditDao writer) {
this.writer = writer;
}

View File

@@ -10,11 +10,11 @@ import org.springframework.batch.item.ItemStream;
import org.springframework.batch.item.ItemWriter;
import org.springframework.batch.sample.domain.CustomerCredit;
public class FlatFileCustomerCreditWriterTests extends TestCase {
public class FlatFileCustomerCreditDaoTests extends TestCase {
private MockControl outputControl;
private ResourceLifecycleItemWriter output;
private FlatFileCustomerCreditWriter writer;
private FlatFileCustomerCreditDao writer;
public void setUp() throws Exception {
super.setUp();
@@ -24,7 +24,7 @@ public class FlatFileCustomerCreditWriterTests extends TestCase {
output = (ResourceLifecycleItemWriter)outputControl.getMock();
//create new writer
writer = new FlatFileCustomerCreditWriter();
writer = new FlatFileCustomerCreditDao();
writer.setOutputSource(output);
}

View File

@@ -8,7 +8,7 @@ import org.springframework.batch.sample.domain.CustomerDebit;
import org.springframework.jdbc.core.RowCallbackHandler;
import org.springframework.test.AbstractTransactionalDataSourceSpringContextTests;
public class JdbcCustomerDebitWriterTests extends AbstractTransactionalDataSourceSpringContextTests {
public class JdbcCustomerDebitDaoTests extends AbstractTransactionalDataSourceSpringContextTests {
protected String[] getConfigLocations() {
return new String[] { "data-source-context.xml" };
@@ -20,7 +20,7 @@ public class JdbcCustomerDebitWriterTests extends AbstractTransactionalDataSourc
jdbcTemplate.execute("INSERT INTO customer VALUES (99, 0, 'testName', 100)");
//create writer and set jdbcTemplate
JdbcCustomerDebitWriter writer = new JdbcCustomerDebitWriter();
JdbcCustomerDebitDao writer = new JdbcCustomerDebitDao();
writer.setJdbcTemplate(jdbcTemplate);
//create customer debit

View File

@@ -4,7 +4,7 @@ import java.math.BigDecimal;
import junit.framework.TestCase;
import org.springframework.batch.sample.dao.JdbcCustomerDebitWriter;
import org.springframework.batch.sample.dao.JdbcCustomerDebitDao;
import org.springframework.batch.sample.domain.CustomerDebit;
import org.springframework.batch.sample.domain.Trade;
import org.springframework.batch.sample.item.writer.CustomerUpdateWriter;
@@ -19,7 +19,7 @@ public class CustomerUpdateProcessorTests extends TestCase {
trade.setPrice(new BigDecimal(123.0));
//create dao
JdbcCustomerDebitWriter dao = new JdbcCustomerDebitWriter() {
JdbcCustomerDebitDao dao = new JdbcCustomerDebitDao() {
public void write(CustomerDebit customerDebit) {
assertEquals("testCustomerName", customerDebit.getName());
assertEquals(new BigDecimal(123.0), customerDebit.getDebit());