001 package org.apache.camel.wsdl_first;
002
003 import javax.jws.WebMethod;
004 import javax.jws.WebParam;
005 import javax.jws.WebService;
006 import javax.xml.bind.annotation.XmlSeeAlso;
007 import javax.xml.ws.RequestWrapper;
008 import javax.xml.ws.ResponseWrapper;
009
010 /**
011 * This class was generated by FuseSource Services Framework 2.4.3-fuse-04-15
012 * 2012-10-04T16:06:27.106Z
013 * Generated source version: 2.4.3-fuse-04-15
014 *
015 */
016 @WebService(targetNamespace = "http://camel.apache.org/wsdl-first", name = "Person")
017 @XmlSeeAlso({org.apache.camel.wsdl_first.types.ObjectFactory.class})
018 public interface Person {
019
020 @RequestWrapper(localName = "GetPerson", targetNamespace = "http://camel.apache.org/wsdl-first/types", className = "org.apache.camel.wsdl_first.types.GetPerson")
021 @WebMethod(operationName = "GetPerson")
022 @ResponseWrapper(localName = "GetPersonResponse", targetNamespace = "http://camel.apache.org/wsdl-first/types", className = "org.apache.camel.wsdl_first.types.GetPersonResponse")
023 public void getPerson(
024 @WebParam(mode = WebParam.Mode.INOUT, name = "personId", targetNamespace = "http://camel.apache.org/wsdl-first/types")
025 javax.xml.ws.Holder<java.lang.String> personId,
026 @WebParam(mode = WebParam.Mode.OUT, name = "ssn", targetNamespace = "http://camel.apache.org/wsdl-first/types")
027 javax.xml.ws.Holder<java.lang.String> ssn,
028 @WebParam(mode = WebParam.Mode.OUT, name = "name", targetNamespace = "http://camel.apache.org/wsdl-first/types")
029 javax.xml.ws.Holder<java.lang.String> name
030 ) throws UnknownPersonFault;
031 }