1 17 package org.apache.servicemix.samples.wsdl_first; 18 19 import javax.jws.WebService; 20 21 import org.apache.servicemix.samples.wsdl_first.types.GetPerson; 22 import org.apache.servicemix.samples.wsdl_first.types.GetPersonResponse; 23 24 @WebService 25 public class PersonImpl implements Person { 26 27 public GetPersonResponse getPerson(GetPerson payload) throws UnknownPersonFault { 28 String personId = payload.getPersonId(); 29 if (personId == null || personId.length() == 0) { 30 org.apache.servicemix.samples.wsdl_first.types.UnknownPersonFault fault = new org.apache.servicemix.samples.wsdl_first.types.UnknownPersonFault(); 31 fault.setPersonId(personId); 32 throw new UnknownPersonFault(null, fault); 33 } 34 GetPersonResponse response = new GetPersonResponse(); 35 response.setPersonId(payload.getPersonId()); 36 response.setName("Guillaume"); 37 response.setSsn("000-000-0000"); 38 return response; 39 } 40 41 } 42 | Popular Tags |