1 10 11 package org.mule.samples.loanbroker.esb.transformers; 12 13 import org.mule.samples.loanbroker.esb.message.LoanQuoteRequest; 14 import org.mule.transformers.AbstractTransformer; 15 import org.mule.umo.transformer.TransformerException; 16 17 24 public class LoanQuoteRequestToCreditProfileArgs extends AbstractTransformer 25 { 26 29 private static final long serialVersionUID = -1371055512935227423L; 30 31 public LoanQuoteRequestToCreditProfileArgs() 32 { 33 registerSourceType(LoanQuoteRequest.class); 34 } 35 36 public Object doTransform(Object src, String encoding) throws TransformerException 37 { 38 39 LoanQuoteRequest request = (LoanQuoteRequest)src; 40 Object [] args = new Object [2]; 41 args[0] = request.getCustomerRequest().getCustomer().getName(); 42 args[1] = new Integer (request.getCustomerRequest().getCustomer().getSsn()); 43 return args; 44 } 45 } 46 | Popular Tags |