org.springframework.batch.sample.domain.order.internal
Class OrderItemReader
java.lang.Object
org.springframework.batch.sample.domain.order.internal.OrderItemReader
- All Implemented Interfaces:
- ItemReader<Order>
public class OrderItemReader
- extends Object
- implements ItemReader<Order>
- Author:
- peter.zozom
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OrderItemReader
public OrderItemReader()
read
public Order read()
throws Exception
- Description copied from interface:
ItemReader
- Reads a piece of input data and advance to the next one. Implementations
must return
null
at the end of the input
data set. In a transactional setting, caller might get the same item
twice from successive calls (or otherwise), if the first call was in a
transaction that rolled back.
- Specified by:
read
in interface ItemReader<Order>
- Throws:
Exception
- See Also:
ItemReader.read()
setFieldSetReader
public void setFieldSetReader(ItemReader<FieldSet> fieldSetReader)
- Parameters:
fieldSetReader
- reads lines from the file converting them to
FieldSet
.
setAddressMapper
public void setAddressMapper(FieldSetMapper<Address> addressMapper)
setBillingMapper
public void setBillingMapper(FieldSetMapper<BillingInfo> billingMapper)
setCustomerMapper
public void setCustomerMapper(FieldSetMapper<Customer> customerMapper)
setHeaderMapper
public void setHeaderMapper(FieldSetMapper<Order> headerMapper)
setItemMapper
public void setItemMapper(FieldSetMapper<LineItem> itemMapper)
setShippingMapper
public void setShippingMapper(FieldSetMapper<ShippingInfo> shippingMapper)
Copyright © 2009 SpringSource. All Rights Reserved.