List of usage examples for org.springframework.batch.item.file.transform FieldSet readDate
Date readDate(String name, String pattern);
java.sql.Date value in given format from column with given name. From source file:no.magott.training.ex2.ExchangeRateFieldSetMapper.java
@Override public ExchangeRate mapFieldSet(FieldSet fieldSet) throws BindException { ExchangeRate exchangeRate = new ExchangeRate(); exchangeRate.setDate(fieldSet.readDate("Date", "yyyy-MM-dd")); String exchangeRateAsString = fieldSet.readString("ExchangeRate"); if (!exchangeRateAsString.trim().equals("-")) { exchangeRate.setExchangeRate(Double.parseDouble(exchangeRateAsString)); }/*from w ww. ja v a 2 s . c o m*/ exchangeRate.setFrom(fromCurrency); exchangeRate.setTo(toCurrency); return exchangeRate; }
From source file:com.sofrecom.batch.mapper.RegistrationFieldSetMapper.java
@Override public RegistrationConfirmation mapFieldSet(FieldSet fieldSet) throws BindException { Integer contactId = fieldSet.readString(0) != null && !fieldSet.readString(0).isEmpty() ? fieldSet.readInt(0)/*www . j a va2 s . c o m*/ : null; Contact contact = new Contact(contactId, fieldSet.readString(1), fieldSet.readString(2), fieldSet.readString(4), fieldSet.readDate(3, "yyyy-MM-dd")); RegistrationConfirmation confirmation = new RegistrationConfirmation(contact, fieldSet.readBoolean(5), fieldSet.readDate(6)); return confirmation; }