public abstract class BasePeekableReader<T,V extends AttributeMapEntry<T>> extends org.springframework.batch.item.support.SingleItemPeekableItemReader<V> implements AttributeReader<T,V>
Modifier and Type | Field and Description |
---|---|
private EPJItemStreamReader<V> |
reader |
private AttributeValidator |
validator |
Modifier | Constructor and Description |
---|---|
protected |
BasePeekableReader() |
|
BasePeekableReader(AttributeValidator validator,
EPJItemStreamReader<V> reader) |
Modifier and Type | Method and Description |
---|---|
boolean |
addAll(Product product) |
protected abstract void |
addToProduct(Product product,
V attribute) |
protected EPJItemStreamReader<V> |
getReader() |
void |
open() |
void |
setReader(java.lang.String dsName,
ProductReaderPreparedStatementSetter pstSetter) |
close, open, peek, read, setDelegate, update
private EPJItemStreamReader<V extends AttributeMapEntry<T>> reader
private AttributeValidator validator
protected BasePeekableReader()
public BasePeekableReader(AttributeValidator validator, EPJItemStreamReader<V> reader)
public void setReader(java.lang.String dsName, ProductReaderPreparedStatementSetter pstSetter)
setReader
in interface AttributeReader<T,V extends AttributeMapEntry<T>>
protected EPJItemStreamReader<V> getReader()
public boolean addAll(Product product)
addAll
in interface AttributeReader<T,V extends AttributeMapEntry<T>>
public void open()
open
in interface AttributeReader<T,V extends AttributeMapEntry<T>>