| Name | Description | Type | Package | Framework | 
| CommonsLoggingInvalidCustomerLogger | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | |
| CompositeCustomerUpdateLineTokenizer | Composite LineTokenizer that delegates the tokenization of a line to one of two potentialtokenizers. | Class | org.springframework.batch.sample.domain.trade | Spring Batch | 
| CustomerCredit | Class | org.springframework.batch.sample.domain.trade | Spring Batch | |
| CustomerCreditDao | Interface for writing customer's credit information to output. | Interface | org.springframework.batch.sample.domain.trade | 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 | |
| CustomerDao | java. | Interface | org.springframework.batch.sample.domain.trade | Spring Batch | 
| CustomerDebit | Class | org.springframework.batch.sample.domain.trade | Spring Batch | |
| CustomerDebitDao | Interface for writing CustomerDebitDao object to arbitrary output. | Interface | org.springframework.batch.sample.domain.trade | Spring Batch | 
| CustomerDebitRowMapper | Class | org.springframework.batch.sample.domain.trade.internal | Spring Batch | |
| CustomerOperation | enum CustomerOperationEnum representing on of 3 possible actions on a customer update: | Class | org.springframework.batch.sample.domain.trade | Spring Batch | 
| CustomerUpdate | Immutable Value Object representing an update to the customer as stored in the database. | Class | org.springframework.batch.sample.domain.trade | Spring Batch | 
| CustomerUpdateFieldSetMapper | FieldSetMapper for mapping to a CustomerUpdate. | Class | org.springframework.batch.sample.domain.trade | Spring Batch | 
| CustomerUpdateProcessor | Class | org.springframework.batch.sample.domain.trade | Spring Batch | |
| CustomerUpdateWriter | Class | org.springframework.batch.sample.domain.trade | 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 | |
| InvalidCustomerLogger | Interface for logging invalid customers. | Interface | org.springframework.batch.sample.domain.trade | 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 | 
| Trade | Class | org.springframework.batch.sample.domain.trade | Spring Batch | |
| TradeDao | Interface for writing a Trade object to an arbitrary output. | Interface | org.springframework.batch.sample.domain.trade | 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 |