package org.jboss.example.homeloan.lookup;
import java.util.List;
import java.util.Map;
import org.apache.camel.Converter;
import org.jboss.example.homeloan.data.Customer;
@Converter
public class CustomerConverter {
@Converter
public static Customer from(List<Map<String, Object>> objects) {
Customer customer = new Customer();
if (objects != null && !objects.isEmpty()) {
Map<String, Object> customerData = objects.get(0);
customer.setFirstName((String)customerData.get("firstName"));
customer.setLastName((String)customerData.get("lastName"));
customer.setSsn((String)customerData.get("ssn"));
customer.setDob(customerData.get("dob").toString());
customer.setStreetAddress(customerData.get("streetaddress").toString());
customer.setCity(customerData.get("city").toString());
customer.setState(customerData.get("state").toString());
customer.setPostalCode(customerData.get("postalcode").toString());
customer.setCheckingBalance(customerData.get("checkingbalance").toString());
customer.setSavingsBalance(customerData.get("savingsBalance").toString());
}
return customer;
}
}