public abstract class AbstractCsvOrderBean extends java.lang.Object implements CsvOrderBean
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DE_DE
de-DE local
|
Constructor and Description |
---|
AbstractCsvOrderBean()
Standardkonstruktor
|
Modifier and Type | Method and Description |
---|---|
protected abstract java.math.BigDecimal |
getNominalForOrderBean()
Returns the order nominal.
|
Order |
getOrder()
Gets a new order object
|
protected Order |
getOrderFromBean()
Creates an order based on the bean data.
|
boolean |
isReading(java.io.BufferedReader csvExport)
Checks if a given file can be read by this CsvOrderBean
|
protected abstract boolean |
isSupported(java.lang.String line)
Implements the 'real check' if a CsvOrderBean supports the file or not based on the header line
|
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComment, getIsin, getMappingStrategy, getName, getNominal, getOrderCurrency, getOrderDate, getOrderNumber, getOrderPrice, getSeparator, getSkipLines, setOrderNumber
public static final java.lang.String DE_DE
public Order getOrder() throws OrderValueMissing
CsvOrderBean
getOrder
in interface CsvOrderBean
OrderValueMissing
public boolean isReading(java.io.BufferedReader csvExport)
CsvOrderBean
isReading
in interface CsvOrderBean
csvExport
- the file to be checkedpublic java.lang.String toString()
toString
in class java.lang.Object
protected abstract java.math.BigDecimal getNominalForOrderBean()
protected Order getOrderFromBean()
protected abstract boolean isSupported(java.lang.String line)
line
- the header line