| Name | Description | Type | Package | Framework | 
| CommonsLoggingInvalidCustomerLogger | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | |
| CustomerCreditFieldSetMapper | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | |
| CustomerCreditIncreaseProcessor | Increases customer's credit by a fixed amount. | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | 
| CustomerCreditItemWriter | Delegates actual writing to a custom DAO. | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | 
| CustomerCreditRowMapper | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | |
| CustomerCreditUpdatePreparedStatementSetter | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | |
| CustomerCreditUpdateWriter | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | |
| CustomerDebitRowMapper | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | |
| CustomerUpdateWriter | Transforms Trade to a CustomerDebit and asks DAO delegate to write theAuthor:Robert Kasanicky | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | 
| FlatFileCustomerCreditDao | Writes customer's credit information in a file. | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | 
| GeneratingTradeItemReader | Generates configurable number of Trade items. | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | 
| HibernateAwareCustomerCreditItemWriter | Delegates writing to a custom DAO and flushes + clears hibernate session tofulfill the ItemWriter contract. | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | 
| HibernateCreditDao | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | |
| JdbcCustomerDao | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | |
| JdbcCustomerDebitDao | Reduces customer's credit by the provided amount. | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | 
| JdbcTradeDao | Writes a Trade object to a databaseAuthor:Robert Kasanicky | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | 
| TradeFieldSetMapper | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | |
| TradeProcessor | Processes the Trade - throwing validation errors if necessary. | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | 
| TradeRowMapper | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | |
| TradeValidator | Class | org.springframework.batch.sample.domain.trade.internal.validator | Spring Batch | |
| TradeWriter | Delegates the actual writing to custom DAO delegate. | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch |