@Override public RegistrationConfirmation process(Contact item) throws Exception { return registrationService.process(item); }
@Override public void write(List<? extends RegistrationConfirmation> items) throws Exception { // TODO 03 take a look at the writer: it inserts the confirmations inside the database for(RegistrationConfirmation item : items) { jdbcTemplate.update( "insert into registration_confirmation (number,contact_id,accepted) values (?,?,?)", item.getNumber(),item.getContact().getId(),item.isAccepted() ); } }
@Override public Contact process(Contact item) throws Exception { DOMSource source = restTemplate.getForObject(url, DOMSource.class, item.getFirstname(),item.getLastname()); String ssn = extractSsnFromXml(item, source); item.setSsn(ssn); return item; }
@Override public void write(List<? extends Contact> items) throws Exception { for(Contact item : items) { jdbcTemplate.update( "insert into contact (firstname,lastname,birth) values (?,?,?)", item.getFirstname(),item.getLastname(),item.getBirth() ); } }
@Override public void write(List<? extends Contact> items) throws Exception { for(Contact item : items) { jdbcTemplate.update( "insert into contact (id,firstname,lastname,birth,ssn) values (?,?,?,?,?)", item.getId(),item.getFirstname(),item.getLastname(),item.getBirth(),item.getSsn() ); } }
@Override public Contact mapFieldSet(FieldSet fieldSet) throws BindException { return new Contact( fieldSet.readString("firstname"), fieldSet.readString("lastname"), fieldSet.readDate("birth","yyyy-MM-dd") ); } }
@Override public Product mapRow(ResultSet rs, int rowNum) throws SQLException { return new Product( rs.getLong("id"), rs.getString("name"), rs.getString("category") ); } }
@Override public void write(List<? extends Contact> items) throws Exception { for(Contact item : items) { jdbcTemplate.update( "insert into contact (firstname,lastname,birth) values (?,?,?)", item.getFirstname(),item.getLastname(),item.getBirth() ); } }
@Override public Contact mapFieldSet(FieldSet fieldSet) throws BindException { return new Contact( fieldSet.readString("firstname"), fieldSet.readString("lastname"), fieldSet.readDate("birth","yyyy-MM-dd") ); } }
@Override public void write(List<? extends RegistrationConfirmation> items) throws Exception { for(RegistrationConfirmation item : items) { jdbcTemplate.update( "insert into registration_confirmation (number,contact_id,accepted) values (?,?,?)", item.getNumber(),item.getContact().getId(),item.isAccepted() ); } }
@Override public void write(List<? extends Contact> items) throws Exception { for(Contact item : items) { jdbcTemplate.update( "insert into contact (firstname,lastname,birth) values (?,?,?)", item.getFirstname(),item.getLastname(),item.getBirth() ); } }
@Override public Contact mapFieldSet(FieldSet fieldSet) throws BindException { return new Contact( fieldSet.readString("firstname"), fieldSet.readString("lastname"), fieldSet.readDate("birth","yyyy-MM-dd") ); } }
@Override public void write(List<? extends Contact> items) throws Exception { for(Contact item : items) { jdbcTemplate.update( "insert into contact (firstname,lastname,birth) values (?,?,?)", item.getFirstname(),item.getLastname(),item.getBirth() ); } }
@Override public Contact mapFieldSet(FieldSet fieldSet) throws BindException { return new Contact( fieldSet.readString("firstname"), fieldSet.readString("lastname"), fieldSet.readDate("birth","yyyy-MM-dd") ); } }
@Override public Contact mapFieldSet(FieldSet fieldSet) throws BindException { return new Contact( fieldSet.readString("firstname"), fieldSet.readString("lastname"), fieldSet.readDate("birth","yyyy-MM-dd") ); } }
@Override public Contact mapFieldSet(FieldSet fieldSet) throws BindException { return new Contact( fieldSet.readString("firstname"), fieldSet.readString("lastname"), fieldSet.readDate("birth","yyyy-MM-dd") ); } }
@Override public Contact mapFieldSet(FieldSet fieldSet) throws BindException { return new Contact( fieldSet.readString("firstname"), fieldSet.readString("lastname"), fieldSet.readDate("birth","yyyy-MM-dd") ); } }
@Override public Contact mapFieldSet(FieldSet fieldSet) throws BindException { return new Contact( fieldSet.readString("firstname"), fieldSet.readString("lastname"), fieldSet.readDate("birth","yyyy-MM-dd") ); } }
@Override public Contact mapFieldSet(FieldSet fieldSet) throws BindException { return new Contact( fieldSet.readString("firstname"), fieldSet.readString("lastname"), fieldSet.readDate("birth","yyyy-MM-dd") ); } }
@Override public Contact mapFieldSet(FieldSet fieldSet) throws BindException { return new Contact( fieldSet.readLong("id"), fieldSet.readString("firstname"), fieldSet.readString("lastname"), fieldSet.readDate("birth","yyyy-MM-dd") ); } }