001 package org.apache.camel.component.cxf.soap.headers;
002
003 import javax.jws.WebMethod;
004 import javax.jws.WebParam;
005 import javax.jws.WebResult;
006 import javax.jws.WebService;
007 import javax.jws.soap.SOAPBinding;
008 import javax.xml.bind.annotation.XmlSeeAlso;
009 import javax.xml.ws.RequestWrapper;
010 import javax.xml.ws.ResponseWrapper;
011
012 /**
013 * This class was generated by Progress FUSE Services Framework 2.2.11-fuse-00-00
014 * Wed Nov 24 04:37:40 UTC 2010
015 * Generated source version: 2.2.11-fuse-00-00
016 *
017 */
018
019 @WebService(targetNamespace = "http://apache.org/camel/component/cxf/soap/headers", name = "headerTester")
020 @XmlSeeAlso({ObjectFactory.class})
021 public interface HeaderTester {
022
023 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
024 @WebResult(name = "inoutHeaderResponse", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers", partName = "the_response")
025 @WebMethod
026 public InoutHeaderResponse inoutHeader(
027 @WebParam(partName = "me", name = "inoutHeader", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers")
028 InoutHeader me,
029 @WebParam(partName = "header_info", mode = WebParam.Mode.INOUT, name = "SOAPHeaderInfo", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers", header = true)
030 javax.xml.ws.Holder<SOAPHeaderData> headerInfo
031 );
032
033 @WebResult(name = "responseType", targetNamespace = "")
034 @RequestWrapper(localName = "inOutOfBandHeader", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers", className = "org.apache.camel.component.cxf.soap.headers.InOutOfBandHeader")
035 @WebMethod
036 @ResponseWrapper(localName = "inOutOfBandHeaderResponse", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers", className = "org.apache.camel.component.cxf.soap.headers.InOutOfBandHeaderResponse")
037 public org.apache.camel.component.cxf.soap.headers.Me inOutOfBandHeader(
038 @WebParam(name = "requestType", targetNamespace = "")
039 org.apache.camel.component.cxf.soap.headers.Me requestType
040 );
041
042 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
043 @WebMethod
044 public void outHeader(
045 @WebParam(partName = "me", name = "outHeader", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers")
046 OutHeader me,
047 @WebParam(partName = "the_response", mode = WebParam.Mode.OUT, name = "outHeaderResponse", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers")
048 javax.xml.ws.Holder<OutHeaderResponse> theResponse,
049 @WebParam(partName = "header_info", mode = WebParam.Mode.OUT, name = "SOAPHeaderInfo", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers", header = true)
050 javax.xml.ws.Holder<SOAPHeaderData> headerInfo
051 );
052
053 @WebResult(name = "responseType", targetNamespace = "")
054 @RequestWrapper(localName = "outOutOfBandHeader", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers", className = "org.apache.camel.component.cxf.soap.headers.OutOutOfBandHeader")
055 @WebMethod
056 @ResponseWrapper(localName = "outOutOfBandHeaderResponse", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers", className = "org.apache.camel.component.cxf.soap.headers.OutOutOfBandHeaderResponse")
057 public org.apache.camel.component.cxf.soap.headers.Me outOutOfBandHeader(
058 @WebParam(name = "requestType", targetNamespace = "")
059 org.apache.camel.component.cxf.soap.headers.Me requestType
060 );
061
062 @WebResult(name = "responseType", targetNamespace = "")
063 @RequestWrapper(localName = "inoutOutOfBandHeader", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers", className = "org.apache.camel.component.cxf.soap.headers.InoutOutOfBandHeader")
064 @WebMethod
065 @ResponseWrapper(localName = "inoutOutOfBandHeaderResponse", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers", className = "org.apache.camel.component.cxf.soap.headers.InoutOutOfBandHeaderResponse")
066 public org.apache.camel.component.cxf.soap.headers.Me inoutOutOfBandHeader(
067 @WebParam(name = "requestType", targetNamespace = "")
068 org.apache.camel.component.cxf.soap.headers.Me requestType
069 );
070
071 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
072 @WebResult(name = "inHeaderResponse", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers", partName = "the_response")
073 @WebMethod
074 public InHeaderResponse inHeader(
075 @WebParam(partName = "me", name = "inHeader", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers")
076 InHeader me,
077 @WebParam(partName = "header_info", name = "SOAPHeaderInfo", targetNamespace = "http://apache.org/camel/component/cxf/soap/headers", header = true)
078 SOAPHeaderData headerInfo
079 );
080 }