Package org.springframework.batch.sample.domain.trade

Examples of org.springframework.batch.sample.domain.trade.CustomerDebit


  private CustomerDebitDao dao;

  @Override
  public void write(List<? extends Trade> trades) {
    for (Trade trade : trades) {
      CustomerDebit customerDebit = new CustomerDebit();
      customerDebit.setName(trade.getCustomer());
      customerDebit.setDebit(trade.getPrice());
      dao.write(customerDebit);
    }
  }
View Full Code Here


  public static final String PRICE_COLUMN = "price";
 
    @Override
  public CustomerDebit mapRow(ResultSet rs, int ignoredRowNumber)
        throws SQLException {
        CustomerDebit customerDebit = new CustomerDebit();

        customerDebit.setName(rs.getString(CUSTOMER_COLUMN));
        customerDebit.setDebit(rs.getBigDecimal(PRICE_COLUMN));

        return customerDebit;
    }
View Full Code Here

  @Test
  @Transactional
  public void testWrite() {
        jdbcTemplate.execute("INSERT INTO CUSTOMER VALUES (99, 0, 'testName', 100)");

    CustomerDebit customerDebit = new CustomerDebit();
    customerDebit.setName("testName");
    customerDebit.setDebit(BigDecimal.valueOf(5));

    writer.write(customerDebit);

        jdbcTemplate.query("SELECT name, credit FROM CUSTOMER WHERE name = 'testName'",
        new RowCallbackHandler() {
View Full Code Here

TOP

Related Classes of org.springframework.batch.sample.domain.trade.CustomerDebit

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.