JBossWS SVN: r16647 - in shared-testsuite/trunk/testsuite/src/test: java/org/jboss/test/ws/publish and 1 other directory.
by jbossws-commits@lists.jboss.org
Author: alessio.soldano(a)jboss.com
Date: 2012-08-27 12:56:45 -0400 (Mon, 27 Aug 2012)
New Revision: 16647
Added:
shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointImpl5.java
shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointImpl5.xml
shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/TestService.xml
Modified:
shared-testsuite/trunk/testsuite/src/test/ant-import/build-samples-jaxws.xml
shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointPublishServlet.java
Log:
[JBWS-3540] Adding testcase
Modified: shared-testsuite/trunk/testsuite/src/test/ant-import/build-samples-jaxws.xml
===================================================================
--- shared-testsuite/trunk/testsuite/src/test/ant-import/build-samples-jaxws.xml 2012-08-27 16:55:00 UTC (rev 16646)
+++ shared-testsuite/trunk/testsuite/src/test/ant-import/build-samples-jaxws.xml 2012-08-27 16:56:45 UTC (rev 16647)
@@ -516,6 +516,8 @@
<war warfile="${tests.output.dir}/test-libs/endpoint-publish.war" needxmlfile='false'>
<classes dir="${tests.output.dir}/test-classes">
<include name="org/jboss/test/ws/publish/**/*.class"/>
+ <include name="org/jboss/test/ws/publish/EndpointImpl5.xml"/>
+ <include name="org/jboss/test/ws/publish/TestService.xml"/>
<exclude name="org/jboss/test/ws/publish/*TestCase.class"/>
</classes>
<classes dir="${tests.output.dir}/test-classes/org/jboss/test/ws/publish" erroronmissingdir="false">
Added: shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointImpl5.java
===================================================================
--- shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointImpl5.java (rev 0)
+++ shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointImpl5.java 2012-08-27 16:56:45 UTC (rev 16647)
@@ -0,0 +1,62 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.publish;
+
+import javax.xml.soap.SOAPBody;
+import javax.xml.soap.SOAPMessage;
+import javax.xml.ws.Provider;
+import javax.xml.ws.Service;
+import javax.xml.ws.ServiceMode;
+import javax.xml.ws.WebServiceProvider;
+
+import org.jboss.logging.Logger;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+
+@WebServiceProvider
+@ServiceMode(value = Service.Mode.MESSAGE)
+public class EndpointImpl5 implements Provider<SOAPMessage>
+{
+ // Provide logging
+ private static Logger log = Logger.getLogger(EndpointImpl5.class);
+
+ public SOAPMessage invoke(SOAPMessage request)
+ {
+ log.info("echo (5): " + request);
+ try {
+ SOAPBody sb = request.getSOAPBody();
+ NodeList nl = sb.getElementsByTagName("arg0");
+ if (nl.getLength() != 1) {
+ throw new IllegalArgumentException("Unexpected input!");
+ }
+ Node ret = sb.getOwnerDocument().createElement("return");
+ Node arg0 = nl.item(0);
+ ret.appendChild(arg0.getFirstChild().cloneNode(true));
+ Node parent = arg0.getParentNode();
+ parent.removeChild(arg0);
+ parent.appendChild(ret);
+ } catch (Exception e) {
+ throw new RuntimeException(e);
+ }
+ return request;
+ }
+}
Added: shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointImpl5.xml
===================================================================
--- shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointImpl5.xml (rev 0)
+++ shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointImpl5.xml 2012-08-27 16:56:45 UTC (rev 16647)
@@ -0,0 +1,47 @@
+<?xml version='1.0' encoding='UTF-8'?>
+ <wsdl:definitions name="EndpointService5"
+ targetNamespace="http://publish.ws.test.jboss.org/"
+ xmlns:ns1="http://schemas.xmlsoap.org/soap/http"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://publish.ws.test.jboss.org/"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <wsdl:types>
+ <xsd:schema>
+ <xsd:import namespace="http://publish.ws.test.jboss.org/" schemaLocation="TestService.xml" />
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="echoStringResponse">
+ <wsdl:part name="return" type="xsd:string">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="echoString">
+ <wsdl:part name="arg0" type="xsd:string">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="Endpoint">
+ <wsdl:operation name="echoString">
+ <wsdl:input message="tns:echoString" name="echoString">
+ </wsdl:input>
+ <wsdl:output message="tns:echoStringResponse" name="echoStringResponse">
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="EndpointService5SoapBinding" type="tns:Endpoint">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="echoString">
+ <soap:operation soapAction="urn:EchoString" style="rpc"/>
+ <wsdl:input name="echoString">
+ <soap:body namespace="http://publish.ws.test.jboss.org/" use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="echoStringResponse">
+ <soap:body namespace="http://publish.ws.test.jboss.org/" use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="EndpointService5">
+ <wsdl:port binding="tns:EndpointService5SoapBinding" name="EndpointPort5">
+ <soap:address location="http://localhost:8080/ep-publish-test/pattern5"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
\ No newline at end of file
Modified: shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointPublishServlet.java
===================================================================
--- shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointPublishServlet.java 2012-08-27 16:55:00 UTC (rev 16646)
+++ shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointPublishServlet.java 2012-08-27 16:56:45 UTC (rev 16647)
@@ -78,6 +78,7 @@
map.put("/pattern2", "org.jboss.test.ws.publish.EndpointImpl2");
map.put("/pattern3", "org.jboss.test.ws.publish.EndpointImpl3");
map.put("/pattern4", "org.jboss.test.ws.publish.EndpointImpl4");
+ map.put("/pattern5", "org.jboss.test.ws.publish.EndpointImpl5");
ctx = publisher.publish("ep-publish-test", Thread.currentThread().getContextClassLoader(), map, createMetaData());
@@ -97,6 +98,7 @@
invoke(new URL("http://" + jbossBindAddress + ":8080/ep-publish-test/pattern2?wsdl"), new QName("http://publish.ws.test.jboss.org/", "EndpointService2"));
invoke(new URL("http://" + jbossBindAddress + ":8080/ep-publish-test/pattern3?wsdl"), new QName("http://publish.ws.test.jboss.org/", "EndpointService3"));
invoke(new URL("http://" + jbossBindAddress + ":8080/ep-publish-test/pattern4?wsdl"), new QName("http://publish.ws.test.jboss.org/", "EndpointService4"));
+ invoke(new URL("http://" + jbossBindAddress + ":8080/ep-publish-test/pattern5?wsdl"), new QName("http://publish.ws.test.jboss.org/", "EndpointService5"));
res.getWriter().print("1");
}
@@ -134,6 +136,15 @@
portComponent.setWsdlPort(new QName("http://publish.ws.test.jboss.org/", "EndpointPort4"));
portComponent.setWsdlService(new QName("http://publish.ws.test.jboss.org/", "EndpointService4"));
webserviceDescription.addPortComponent(portComponent);
+ WebserviceDescriptionMetaData webserviceDescription2 = new WebserviceDescriptionMetaData(metadata);
+ metadata.addWebserviceDescription(webserviceDescription2);
+ webserviceDescription2.setWsdlFile("org/jboss/test/ws/publish/EndpointImpl5.xml"); //test JBWS-3540
+ PortComponentMetaData portComponent2 = new PortComponentMetaData(webserviceDescription2);
+ portComponent2.setPortComponentName("PortComponent5"); //unique ID
+ portComponent2.setServiceEndpointInterface("org.jboss.test.ws.publish.EndpointImpl5");
+ portComponent2.setWsdlPort(new QName("http://publish.ws.test.jboss.org/", "EndpointPort5"));
+ portComponent2.setWsdlService(new QName("http://publish.ws.test.jboss.org/", "EndpointService5"));
+ webserviceDescription2.addPortComponent(portComponent2);
return metadata;
}
Added: shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/TestService.xml
===================================================================
--- shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/TestService.xml (rev 0)
+++ shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/publish/TestService.xml 2012-08-27 16:56:45 UTC (rev 16647)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schema version="1.0" xmlns="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified" attributeFormDefault="unqualified"
+ targetNamespace="http://publish.ws.test.jboss.org/"
+ xmlns:tns="http://publish.ws.test.jboss.org/">
+
+ <element name='foo' type='tns:foo'/>
+</schema>
\ No newline at end of file
12 years
JBossWS SVN: r16646 - stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment.
by jbossws-commits@lists.jboss.org
Author: alessio.soldano(a)jboss.com
Date: 2012-08-27 12:55:00 -0400 (Mon, 27 Aug 2012)
New Revision: 16646
Modified:
stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/EndpointImpl.java
stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/WSDLFilePublisher.java
Log:
[JBWS-3540] Derive expected schema location from path in wsdlLocation
Modified: stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/EndpointImpl.java
===================================================================
--- stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/EndpointImpl.java 2012-08-27 16:53:48 UTC (rev 16645)
+++ stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/EndpointImpl.java 2012-08-27 16:55:00 UTC (rev 16646)
@@ -129,8 +129,12 @@
Service service = endpoint.getService();
try
{
- JaxWsImplementorInfo info = new JaxWsImplementorInfo(getImplementorClass());
- wsdlPublisher.publishWsdlFiles(service.getName(), info.getWsdlLocation(), BusFactory.getThreadDefaultBus(false), service.getServiceInfos());
+ String wsdlLocation = getWsdlLocation();
+ if (wsdlLocation == null) {
+ JaxWsImplementorInfo info = new JaxWsImplementorInfo(getImplementorClass());
+ wsdlLocation = info.getWsdlLocation();
+ }
+ wsdlPublisher.publishWsdlFiles(service.getName(), wsdlLocation, BusFactory.getThreadDefaultBus(false), service.getServiceInfos());
}
catch (IOException ioe)
{
Modified: stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/WSDLFilePublisher.java
===================================================================
--- stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/WSDLFilePublisher.java 2012-08-27 16:53:48 UTC (rev 16645)
+++ stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/WSDLFilePublisher.java 2012-08-27 16:55:00 UTC (rev 16646)
@@ -89,10 +89,11 @@
if (def != null)
{
List<String> published = new LinkedList<String>();
- publishWsdlImports(wsdlPublishURL, def, published);
+ String expLocation = getExpLocation(wsdlLocation);
+ publishWsdlImports(wsdlPublishURL, def, published, expLocation);
// Publish XMLSchema imports
- publishSchemaImports(wsdlPublishURL, doc.getDocumentElement(), published);
+ publishSchemaImports(wsdlPublishURL, doc.getDocumentElement(), published, expLocation);
}
else
{
@@ -181,4 +182,12 @@
return result;
}
+
+ private String getExpLocation(String wsdlLocation) {
+ if (wsdlLocation == null || wsdlLocation.indexOf(expLocation) >= 0) {
+ return expLocation;
+ } else { //JBWS-3540
+ return wsdlLocation.contains("/") ? wsdlLocation.substring(0, wsdlLocation.lastIndexOf("/") + 1) : "";
+ }
+ }
}
12 years
JBossWS SVN: r16645 - common/trunk/src/main/java/org/jboss/ws/common/utils.
by jbossws-commits@lists.jboss.org
Author: alessio.soldano(a)jboss.com
Date: 2012-08-27 12:53:48 -0400 (Mon, 27 Aug 2012)
New Revision: 16645
Modified:
common/trunk/src/main/java/org/jboss/ws/common/utils/AbstractWSDLFilePublisher.java
Log:
[JBWS-3540] Allow passing in explicit expected location for schemas
Modified: common/trunk/src/main/java/org/jboss/ws/common/utils/AbstractWSDLFilePublisher.java
===================================================================
--- common/trunk/src/main/java/org/jboss/ws/common/utils/AbstractWSDLFilePublisher.java 2012-08-27 09:14:02 UTC (rev 16644)
+++ common/trunk/src/main/java/org/jboss/ws/common/utils/AbstractWSDLFilePublisher.java 2012-08-27 16:53:48 UTC (rev 16645)
@@ -125,10 +125,15 @@
return builder;
}
+ protected void publishWsdlImports(URL parentURL, Definition parentDefinition, List<String> published) throws Exception
+ {
+ this.publishWsdlImports(parentURL, parentDefinition, published, expLocation);
+ }
+
/** Publish the wsdl imports for a given wsdl definition
*/
@SuppressWarnings("unchecked")
- protected void publishWsdlImports(URL parentURL, Definition parentDefinition, List<String> published) throws Exception
+ protected void publishWsdlImports(URL parentURL, Definition parentDefinition, List<String> published, String expLocation) throws Exception
{
String baseURI = parentURL.toExternalForm();
@@ -166,19 +171,24 @@
log.debug("WSDL import published to: " + targetURL);
// recursively publish imports
- publishWsdlImports(targetURL, subdef, published);
+ publishWsdlImports(targetURL, subdef, published, expLocation);
// Publish XMLSchema imports
Element subdoc = DOMUtils.parse(targetURL.openStream(), getDocumentBuilder());
- publishSchemaImports(targetURL, subdoc, published);
+ publishSchemaImports(targetURL, subdoc, published, expLocation);
}
}
}
}
+
+ protected void publishSchemaImports(URL parentURL, Element element, List<String> published) throws Exception
+ {
+ this.publishSchemaImports(parentURL, element, published, expLocation);
+ }
/** Publish the schema imports for a given wsdl definition
*/
- protected void publishSchemaImports(URL parentURL, Element element, List<String> published) throws Exception
+ protected void publishSchemaImports(URL parentURL, Element element, List<String> published, String expLocation) throws Exception
{
String baseURI = parentURL.toExternalForm();
@@ -240,13 +250,13 @@
// recursively publish imports
Element subdoc = DOMUtils.parse(xsdURL.openStream(), getDocumentBuilder());
- publishSchemaImports(xsdURL, subdoc, published);
+ publishSchemaImports(xsdURL, subdoc, published, expLocation);
}
}
}
else
{
- publishSchemaImports(parentURL, childElement, published);
+ publishSchemaImports(parentURL, childElement, published, expLocation);
}
}
}
12 years
JBossWS SVN: r16644 - stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment.
by jbossws-commits@lists.jboss.org
Author: richard.opalka(a)jboss.com
Date: 2012-08-27 05:14:02 -0400 (Mon, 27 Aug 2012)
New Revision: 16644
Modified:
stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/WSDLFilePublisher.java
Log:
[JBWS-3532] fixing WSDL file publishing when path contains white spaces
Modified: stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/WSDLFilePublisher.java
===================================================================
--- stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/WSDLFilePublisher.java 2012-08-27 08:39:14 UTC (rev 16643)
+++ stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/WSDLFilePublisher.java 2012-08-27 09:14:02 UTC (rev 16644)
@@ -25,6 +25,7 @@
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URL;
+import java.net.URLDecoder;
import java.util.LinkedList;
import java.util.List;
import java.util.ResourceBundle;
@@ -81,7 +82,7 @@
Document doc = getWsdlDocument(bus, def);
writeDocument(doc, wsdlFile);
- URL wsdlPublishURL = wsdlFile.toURI().toURL();
+ URL wsdlPublishURL = new URL(URLDecoder.decode(wsdlFile.toURI().toURL().toExternalForm(), "UTF-8"));
log.info("WSDL published to: " + wsdlPublishURL);
// Process the wsdl imports
12 years
JBossWS SVN: r16643 - shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/jaxws/jbws1611.
by jbossws-commits@lists.jboss.org
Author: richard.opalka(a)jboss.com
Date: 2012-08-27 04:39:14 -0400 (Mon, 27 Aug 2012)
New Revision: 16643
Modified:
shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/jaxws/jbws1611/PingEndpointImpl.java
Log:
fixing hudson regression - SOAP action mismatch
Modified: shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/jaxws/jbws1611/PingEndpointImpl.java
===================================================================
--- shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/jaxws/jbws1611/PingEndpointImpl.java 2012-08-27 08:20:34 UTC (rev 16642)
+++ shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/jaxws/jbws1611/PingEndpointImpl.java 2012-08-27 08:39:14 UTC (rev 16643)
@@ -26,6 +26,7 @@
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.servlet.http.HttpServletRequest;
+import javax.xml.ws.Action;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.handler.MessageContext;
@@ -41,6 +42,7 @@
@Resource
WebServiceContext wsctx;
+ @Action(input="uri:placeBuyOrder")
@WebMethod
public String ping()
{
12 years
JBossWS SVN: r16642 - in stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests: scripts and 6 other directories.
by jbossws-commits@lists.jboss.org
Author: jim.ma
Date: 2012-08-27 04:20:34 -0400 (Mon, 27 Aug 2012)
New Revision: 16642
Added:
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/BaseTypesDocTestCase.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/IBaseDataTypesDocLitW.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/IBaseDataTypesDocLitWImpl.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/ObjectFactory.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyType.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyTypeResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyUri.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyUriResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBase64Binary.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBase64BinaryResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBoolean.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBooleanResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetByte.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetByteResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDateTime.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDateTimeResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDecimal.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDecimalResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDouble.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDoubleResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDuration.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDurationResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetFloat.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetFloatResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetInt.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetIntResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetLong.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetLongResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetQName.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetQNameResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetShort.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetShortResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetString.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetStringResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedByte.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedByteResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedInt.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedIntResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedLong.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedLongResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedShort.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedShortResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/web.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/wsdl/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/wsdl/BaseDataTypesDocLitW0Utf16.xsd
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/wsdl/BaseDataTypesDocLitW2Utf16.xsd
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/wsdl/BaseDataTypesDocLitWUtf16.wsdl
Modified:
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/pom.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml
Log:
Add wsi bp test for BaseDataTypesDocLitWrapped UTF16
Modified: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/pom.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/pom.xml 2012-08-24 16:15:48 UTC (rev 16641)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/pom.xml 2012-08-27 08:20:34 UTC (rev 16642)
@@ -94,6 +94,28 @@
</resources>
</configuration>
</execution>
+
+ <!--workaround to copy the utf-16 encoding wsdl-->
+ <execution>
+ <id>copy-utf16-wsdl</id>
+ <phase>test-compile</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <encoding>UTF-16</encoding>
+ <overwrite>true</overwrite>
+ <outputDirectory>${project.build.directory}/test-resources/jaxws/bp12/basedoc-utf16/WEB-INF/wsdl</outputDirectory>
+ <resources>
+ <resource>
+ <directory>${basedir}/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/wsdl</directory>
+ <includes>
+ <include>*.wsdl</include>
+ </includes>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
</executions>
</plugin>
<plugin> <!-- This downloads and copies some Spring libs into target/spring to be later picked up and included in some test jars -->
Modified: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml 2012-08-24 16:15:48 UTC (rev 16641)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml 2012-08-27 08:20:34 UTC (rev 16642)
@@ -57,9 +57,19 @@
<webinf dir="${tests.output.dir}/test-resources/jaxws/bp12/basedoc/WEB-INF">
<include name="wsdl/*" />
</webinf>
- </war>
+ </war>
-
+
+ <!-- jaxws-bp12basedoc-utf16 -->
+ <war warfile="${tests.output.dir}/test-libs/jaxws-bp12basedoc-utf16.war" webxml="${tests.output.dir}/test-resources/jaxws/bp12/basedoc-utf16/WEB-INF/web.xml">
+ <classes dir="${tests.output.dir}/test-classes">
+ <include name="org/jboss/test/ws/jaxws/bp12/basedoc/utf16/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxws/bp12/basedoc/utf16/*TestCase.class"/>
+ </classes>
+ <webinf dir="${tests.output.dir}/test-resources/jaxws/bp12/basedoc-utf16/WEB-INF">
+ <include name="wsdl/*" />
+ </webinf>
+ </war>
</target>
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/BaseTypesDocTestCase.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/BaseTypesDocTestCase.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/BaseTypesDocTestCase.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,156 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.net.URL;
+import java.util.GregorianCalendar;
+
+import javax.xml.datatype.DatatypeFactory;
+import javax.xml.datatype.Duration;
+import javax.xml.namespace.QName;
+import javax.xml.ws.BindingProvider;
+import javax.xml.ws.Service;
+
+import junit.framework.Test;
+
+import org.jboss.wsf.test.JBossWSCXFTestSetup;
+import org.jboss.wsf.test.JBossWSTest;
+
+public class BaseTypesDocTestCase extends JBossWSTest
+{
+ private final String serviceURL = "http://" + getServerHost() + ":8080/jaxws-bp12basedoc-utf16/BPBaseDoc";
+
+ public static Test suite()
+ {
+ return new JBossWSCXFTestSetup(BaseTypesDocTestCase.class, "jaxws-bp12basedoc-utf16.war");
+ }
+
+ public void testAllTypes() throws Exception
+ {
+ // construct proxy
+ QName serviceName = new QName("http://tempuri.org/", "BaseDataTypesDocLitWService");
+ URL wsdlURL = new URL(serviceURL + "?wsdl");
+ Service service = Service.create(wsdlURL, serviceName);
+ IBaseDataTypesDocLitW port = (IBaseDataTypesDocLitW) service.getPort(IBaseDataTypesDocLitW.class);
+ // invoke method
+ ((BindingProvider)port).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://localhost/jaxws-bp12basedoc-utf16/BPBaseDoc");
+ System.out.println("Invoking retInt...");
+ int _retInt_inInt = 10;
+ int _retInt__return = port.retInt(_retInt_inInt);
+ System.out.println("retInt.result=" + _retInt__return);
+
+ System.out.println("Invoking retDateTime...");
+ GregorianCalendar calendar = new GregorianCalendar();
+ calendar.setTimeInMillis(System.currentTimeMillis());
+ javax.xml.datatype.XMLGregorianCalendar _retDateTime_inDateTime = DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar);
+ javax.xml.datatype.XMLGregorianCalendar _retDateTime__return = port.retDateTime(_retDateTime_inDateTime);
+ System.out.println("retDateTime.result=" + _retDateTime__return);
+
+ System.out.println("Invoking retUnsignedInt...");
+ long _retUnsignedInt_inUInt = 10;
+ long _retUnsignedInt__return = port.retUnsignedInt(_retUnsignedInt_inUInt);
+ System.out.println("retUnsignedInt.result=" + _retUnsignedInt__return);
+
+ System.out.println("Invoking retDuration...");
+ Duration _retDuration_inTimeSpan = DatatypeFactory.newInstance().newDuration(10000);
+ Duration _retDuration__return = port.retDuration(_retDuration_inTimeSpan);
+ System.out.println("retDuration.result=" + _retDuration__return);
+
+ System.out.println("Invoking retDecimal...");
+ BigDecimal _retDecimal_inDecimal = new java.math.BigDecimal("100");
+ BigDecimal _retDecimal__return = port.retDecimal(_retDecimal_inDecimal);
+ System.out.println("retDecimal.result=" + _retDecimal__return);
+
+ System.out.println("Invoking retDouble...");
+ double _retDouble_inDouble = 0.1;
+ double _retDouble__return = port.retDouble(_retDouble_inDouble);
+ System.out.println("retDouble.result=" + _retDouble__return);
+
+ System.out.println("Invoking retFloat...");
+ float _retFloat_inFloat = 0.01f;
+ float _retFloat__return = port.retFloat(_retFloat_inFloat);
+ System.out.println("retFloat.result=" + _retFloat__return);
+
+ System.out.println("Invoking retLong...");
+ long _retLong_inLong = 1000;
+ long _retLong__return = port.retLong(_retLong_inLong);
+ System.out.println("retLong.result=" + _retLong__return);
+
+ System.out.println("Invoking retBase64Binary...");
+ byte[] _retBase64Binary_inByteArray = "ByteArray".getBytes();
+ byte[] _retBase64Binary__return = port.retBase64Binary(_retBase64Binary_inByteArray);
+ System.out.println("retBase64Binary.result=" + _retBase64Binary__return);
+
+ System.out.println("Invoking retString...");
+ java.lang.String _retString_inString = "return";
+ java.lang.String _retString__return = port.retString(_retString_inString);
+ System.out.println("retString.result=" + _retString__return);
+
+ System.out.println("Invoking retShort...");
+ short _retShort_inShort = Short.parseShort("10");
+ short _retShort__return = port.retShort(_retShort_inShort);
+ System.out.println("retShort.result=" + _retShort__return);
+
+ System.out.println("Invoking retByte...");
+ byte _retByte_inSByte = Byte.parseByte("1");
+ byte _retByte__return = port.retByte(_retByte_inSByte);
+ System.out.println("retByte.result=" + _retByte__return);
+
+ System.out.println("Invoking retAnyType...");
+ Object _retAnyType_inObject = new QName("http://foo","bar");
+ Object _retAnyType__return = port.retAnyType(_retAnyType_inObject);
+ System.out.println("retAnyType.result=" + _retAnyType__return);
+
+ System.out.println("Invoking retUnsignedByte...");
+ short _retUnsignedByte_inByte = Short.parseShort("0");
+ short _retUnsignedByte__return = port.retUnsignedByte(_retUnsignedByte_inByte);
+ System.out.println("retUnsignedByte.result=" + _retUnsignedByte__return);
+
+ System.out.println("Invoking retUnsignedLong...");
+ BigInteger _retUnsignedLong_inULong = new java.math.BigInteger("10000");
+ BigInteger _retUnsignedLong__return = port.retUnsignedLong(_retUnsignedLong_inULong);
+ System.out.println("retUnsignedLong.result=" + _retUnsignedLong__return);
+
+ System.out.println("Invoking retUnsignedShort...");
+ int _retUnsignedShort_inUShort = 10;
+ int _retUnsignedShort__return = port.retUnsignedShort(_retUnsignedShort_inUShort);
+ System.out.println("retUnsignedShort.result=" + _retUnsignedShort__return);
+
+ System.out.println("Invoking retQName...");
+ QName _retQName_inQName = new QName("http://foo", "bar");
+ QName _retQName__return = port.retQName(_retQName_inQName);
+ System.out.println("retQName.result=" + _retQName__return);
+
+ System.out.println("Invoking retBoolean...");
+ boolean _retBoolean_inBool = false;
+ boolean _retBoolean__return = port.retBoolean(_retBoolean_inBool);
+ System.out.println("retBoolean.result=" + _retBoolean__return);
+
+ System.out.println("Invoking retAnyUri...");
+ String _retAnyUri_inUri = "urn:inputui";
+ String _retAnyUri__return = port.retAnyUri(_retAnyUri_inUri);
+ System.out.println("retAnyUri.result=" + _retAnyUri__return);
+
+ }
+}
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/IBaseDataTypesDocLitW.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/IBaseDataTypesDocLitW.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/IBaseDataTypesDocLitW.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,227 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.ws.Action;
+import javax.xml.ws.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
+
+import org.jboss.test.ws.jaxws.bp12.basedoc.utf16.ObjectFactory;
+
+@WebService(targetNamespace = "http://tempuri.org/", name = "IBaseDataTypesDocLitW")
+(a)XmlSeeAlso({ObjectFactory.class})
+public interface IBaseDataTypesDocLitW {
+
+ @WebResult(name = "RetIntResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetInt", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetIntResponse")
+ @RequestWrapper(localName = "RetInt", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetInt")
+ @WebMethod(operationName = "RetInt", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetInt")
+ @ResponseWrapper(localName = "RetIntResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetIntResponse")
+ public java.lang.Integer retInt(
+ @WebParam(name = "inInt", targetNamespace = "http://tempuri.org/")
+ java.lang.Integer inInt
+ );
+
+ @WebResult(name = "RetDateTimeResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetDateTimeResponse")
+ @RequestWrapper(localName = "RetDateTime", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetDateTime")
+ @WebMethod(operationName = "RetDateTime", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime")
+ @ResponseWrapper(localName = "RetDateTimeResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetDateTimeResponse")
+ public javax.xml.datatype.XMLGregorianCalendar retDateTime(
+ @WebParam(name = "inDateTime", targetNamespace = "http://tempuri.org/")
+ javax.xml.datatype.XMLGregorianCalendar inDateTime
+ );
+
+ @WebResult(name = "RetUnsignedIntResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedInt", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedIntResponse")
+ @RequestWrapper(localName = "RetUnsignedInt", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetUnsignedInt")
+ @WebMethod(operationName = "RetUnsignedInt", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedInt")
+ @ResponseWrapper(localName = "RetUnsignedIntResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetUnsignedIntResponse")
+ public java.lang.Long retUnsignedInt(
+ @WebParam(name = "inUInt", targetNamespace = "http://tempuri.org/")
+ java.lang.Long inUInt
+ );
+
+ @WebResult(name = "RetDurationResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetDuration", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetDurationResponse")
+ @RequestWrapper(localName = "RetDuration", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetDuration")
+ @WebMethod(operationName = "RetDuration", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetDuration")
+ @ResponseWrapper(localName = "RetDurationResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetDurationResponse")
+ public javax.xml.datatype.Duration retDuration(
+ @WebParam(name = "inTimeSpan", targetNamespace = "http://tempuri.org/")
+ javax.xml.datatype.Duration inTimeSpan
+ );
+
+ @WebResult(name = "RetDecimalResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetDecimalResponse")
+ @RequestWrapper(localName = "RetDecimal", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetDecimal")
+ @WebMethod(operationName = "RetDecimal", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal")
+ @ResponseWrapper(localName = "RetDecimalResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetDecimalResponse")
+ public java.math.BigDecimal retDecimal(
+ @WebParam(name = "inDecimal", targetNamespace = "http://tempuri.org/")
+ java.math.BigDecimal inDecimal
+ );
+
+ @WebResult(name = "RetDoubleResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetDouble", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetDoubleResponse")
+ @RequestWrapper(localName = "RetDouble", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetDouble")
+ @WebMethod(operationName = "RetDouble", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetDouble")
+ @ResponseWrapper(localName = "RetDoubleResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetDoubleResponse")
+ public java.lang.Double retDouble(
+ @WebParam(name = "inDouble", targetNamespace = "http://tempuri.org/")
+ java.lang.Double inDouble
+ );
+
+ @WebResult(name = "RetFloatResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetFloat", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetFloatResponse")
+ @RequestWrapper(localName = "RetFloat", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetFloat")
+ @WebMethod(operationName = "RetFloat", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetFloat")
+ @ResponseWrapper(localName = "RetFloatResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetFloatResponse")
+ public java.lang.Float retFloat(
+ @WebParam(name = "inFloat", targetNamespace = "http://tempuri.org/")
+ java.lang.Float inFloat
+ );
+
+ @WebResult(name = "RetLongResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetLong", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetLongResponse")
+ @RequestWrapper(localName = "RetLong", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetLong")
+ @WebMethod(operationName = "RetLong", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetLong")
+ @ResponseWrapper(localName = "RetLongResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetLongResponse")
+ public java.lang.Long retLong(
+ @WebParam(name = "inLong", targetNamespace = "http://tempuri.org/")
+ java.lang.Long inLong
+ );
+
+ @WebResult(name = "RetBase64BinaryResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetBase64Binary", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetBase64BinaryResponse")
+ @RequestWrapper(localName = "RetBase64Binary", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetBase64Binary")
+ @WebMethod(operationName = "RetBase64Binary", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetBase64Binary")
+ @ResponseWrapper(localName = "RetBase64BinaryResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetBase64BinaryResponse")
+ public byte[] retBase64Binary(
+ @WebParam(name = "inByteArray", targetNamespace = "http://tempuri.org/")
+ byte[] inByteArray
+ );
+
+ @WebResult(name = "RetStringResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetString", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetStringResponse")
+ @RequestWrapper(localName = "RetString", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetString")
+ @WebMethod(operationName = "RetString", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetString")
+ @ResponseWrapper(localName = "RetStringResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetStringResponse")
+ public java.lang.String retString(
+ @WebParam(name = "inString", targetNamespace = "http://tempuri.org/")
+ java.lang.String inString
+ );
+
+ @WebResult(name = "RetShortResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetShort", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetShortResponse")
+ @RequestWrapper(localName = "RetShort", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetShort")
+ @WebMethod(operationName = "RetShort", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetShort")
+ @ResponseWrapper(localName = "RetShortResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetShortResponse")
+ public java.lang.Short retShort(
+ @WebParam(name = "inShort", targetNamespace = "http://tempuri.org/")
+ java.lang.Short inShort
+ );
+
+ @WebResult(name = "RetByteResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetByte", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetByteResponse")
+ @RequestWrapper(localName = "RetByte", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetByte")
+ @WebMethod(operationName = "RetByte", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetByte")
+ @ResponseWrapper(localName = "RetByteResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetByteResponse")
+ public java.lang.Byte retByte(
+ @WebParam(name = "inSByte", targetNamespace = "http://tempuri.org/")
+ java.lang.Byte inSByte
+ );
+
+ @WebResult(name = "RetAnyTypeResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetAnyType", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetAnyTypeResponse")
+ @RequestWrapper(localName = "RetAnyType", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetAnyType")
+ @WebMethod(operationName = "RetAnyType", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetAnyType")
+ @ResponseWrapper(localName = "RetAnyTypeResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetAnyTypeResponse")
+ public java.lang.Object retAnyType(
+ @WebParam(name = "inObject", targetNamespace = "http://tempuri.org/")
+ java.lang.Object inObject
+ );
+
+ @WebResult(name = "RetUnsignedByteResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedByte", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedByteResponse")
+ @RequestWrapper(localName = "RetUnsignedByte", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetUnsignedByte")
+ @WebMethod(operationName = "RetUnsignedByte", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedByte")
+ @ResponseWrapper(localName = "RetUnsignedByteResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetUnsignedByteResponse")
+ public java.lang.Short retUnsignedByte(
+ @WebParam(name = "inByte", targetNamespace = "http://tempuri.org/")
+ java.lang.Short inByte
+ );
+
+ @WebResult(name = "RetUnsignedLongResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedLong", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedLongResponse")
+ @RequestWrapper(localName = "RetUnsignedLong", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetUnsignedLong")
+ @WebMethod(operationName = "RetUnsignedLong", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedLong")
+ @ResponseWrapper(localName = "RetUnsignedLongResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetUnsignedLongResponse")
+ public java.math.BigInteger retUnsignedLong(
+ @WebParam(name = "inULong", targetNamespace = "http://tempuri.org/")
+ java.math.BigInteger inULong
+ );
+
+ @WebResult(name = "RetUnsignedShortResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedShort", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedShortResponse")
+ @RequestWrapper(localName = "RetUnsignedShort", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetUnsignedShort")
+ @WebMethod(operationName = "RetUnsignedShort", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedShort")
+ @ResponseWrapper(localName = "RetUnsignedShortResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetUnsignedShortResponse")
+ public java.lang.Integer retUnsignedShort(
+ @WebParam(name = "inUShort", targetNamespace = "http://tempuri.org/")
+ java.lang.Integer inUShort
+ );
+
+ @WebResult(name = "RetQNameResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetQName", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetQNameResponse")
+ @RequestWrapper(localName = "RetQName", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetQName")
+ @WebMethod(operationName = "RetQName", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetQName")
+ @ResponseWrapper(localName = "RetQNameResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetQNameResponse")
+ public javax.xml.namespace.QName retQName(
+ @WebParam(name = "inQName", targetNamespace = "http://tempuri.org/")
+ javax.xml.namespace.QName inQName
+ );
+
+ @WebResult(name = "RetBooleanResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetBoolean", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetBooleanResponse")
+ @RequestWrapper(localName = "RetBoolean", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetBoolean")
+ @WebMethod(operationName = "RetBoolean", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetBoolean")
+ @ResponseWrapper(localName = "RetBooleanResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetBooleanResponse")
+ public java.lang.Boolean retBoolean(
+ @WebParam(name = "inBool", targetNamespace = "http://tempuri.org/")
+ java.lang.Boolean inBool
+ );
+
+ @WebResult(name = "RetAnyUriResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetAnyUri", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetAnyUriResponse")
+ @RequestWrapper(localName = "RetAnyUri", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetAnyUri")
+ @WebMethod(operationName = "RetAnyUri", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetAnyUri")
+ @ResponseWrapper(localName = "RetAnyUriResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.RetAnyUriResponse")
+ public java.lang.String retAnyUri(
+ @WebParam(name = "inUri", targetNamespace = "http://tempuri.org/")
+ java.lang.String inUri
+ );
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/IBaseDataTypesDocLitWImpl.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/IBaseDataTypesDocLitWImpl.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/IBaseDataTypesDocLitWImpl.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,173 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+
+import javax.xml.datatype.Duration;
+import javax.xml.datatype.XMLGregorianCalendar;
+import javax.xml.namespace.QName;
+
+
+(a)javax.jws.WebService(
+ serviceName = "BaseDataTypesDocLitWService",
+ portName = "CustomBinding_IBaseDataTypesDocLitW",
+ targetNamespace = "http://tempuri.org/",
+ wsdlLocation = "WEB-INF/wsdl/BaseDataTypesDocLitWUtf16.wsdl",
+ endpointInterface = "org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW")
+
+public class IBaseDataTypesDocLitWImpl implements IBaseDataTypesDocLitW {
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retInt(java.lang.Integer inInt )*
+ */
+ public Integer retInt(Integer inInt) {
+ return inInt;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retDateTime(javax.xml.datatype.XMLGregorianCalendar inDateTime )*
+ */
+ public XMLGregorianCalendar retDateTime(XMLGregorianCalendar inDateTime) {
+ return inDateTime;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retUnsignedInt(java.lang.Long inUInt )*
+ */
+ public Long retUnsignedInt(Long inUInt) {
+ return inUInt;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retDuration(javax.xml.datatype.Duration inTimeSpan )*
+ */
+ public Duration retDuration(Duration inTimeSpan) {
+ return inTimeSpan;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retDecimal(java.math.BigDecimal inDecimal )*
+ */
+ public BigDecimal retDecimal(BigDecimal inDecimal) {
+ return inDecimal;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retDouble(java.lang.Double inDouble )*
+ */
+ public Double retDouble(Double inDouble) {
+ return inDouble;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retFloat(java.lang.Float inFloat )*
+ */
+ public Float retFloat(Float inFloat) {
+ return inFloat;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retLong(java.lang.Long inLong )*
+ */
+ public Long retLong(Long inLong) {
+ return inLong;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retBase64Binary(byte[] inByteArray )*
+ */
+ public byte[] retBase64Binary(byte[] inByteArray) {
+ return inByteArray;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retString(java.lang.String inString )*
+ */
+ public String retString(String inString) {
+ return inString;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retShort(java.lang.Short inShort )*
+ */
+ public Short retShort(Short inShort) {
+ return inShort;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retByte(java.lang.Byte inSByte )*
+ */
+ public Byte retByte(Byte inSByte) {
+ return inSByte;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retAnyType(java.lang.Object inObject )*
+ */
+ public Object retAnyType(Object inObject) {
+ return inObject;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retUnsignedByte(java.lang.Short inByte )*
+ */
+ public Short retUnsignedByte(Short inByte) {
+ return inByte;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retUnsignedLong(java.math.BigInteger inULong )*
+ */
+ public BigInteger retUnsignedLong(BigInteger inULong) {
+ return inULong;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retUnsignedShort(java.lang.Integer inUShort )*
+ */
+ public Integer retUnsignedShort(Integer inUShort) {
+ return inUShort;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retQName(javax.xml.namespace.QName inQName )*
+ */
+ public QName retQName(QName inQName) {
+ return inQName;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retBoolean(java.lang.Boolean inBool )*
+ */
+ public Boolean retBoolean(Boolean inBool) {
+ return inBool;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitW#retAnyUri(java.lang.String inUri )*
+ */
+ public String retAnyUri(String inUri) {
+ return inUri;
+ }
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/ObjectFactory.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/ObjectFactory.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/ObjectFactory.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,653 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.datatype.Duration;
+import javax.xml.datatype.XMLGregorianCalendar;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the org.jboss.test.ws.jaxws.bp12.basedoc.utf16 package.
+ * <p>An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _UnsignedShort_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "unsignedShort");
+ private final static QName _Double_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "double");
+ private final static QName _Long_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "long");
+ private final static QName _Decimal_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "decimal");
+ private final static QName _Float_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "float");
+ private final static QName _AnyURI_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "anyURI");
+ private final static QName _Int_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "int");
+ private final static QName _QName_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "QName");
+ private final static QName _UnsignedInt_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "unsignedInt");
+ private final static QName _AnyType_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "anyType");
+ private final static QName _UnsignedByte_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "unsignedByte");
+ private final static QName _DateTime_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "dateTime");
+ private final static QName _Boolean_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "boolean");
+ private final static QName _UnsignedLong_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "unsignedLong");
+ private final static QName _Base64Binary_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "base64Binary");
+ private final static QName _Duration_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "duration");
+ private final static QName _Short_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "short");
+ private final static QName _String_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "string");
+ private final static QName _Byte_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "byte");
+ private final static QName _RetBase64BinaryInByteArray_QNAME = new QName("http://tempuri.org/", "inByteArray");
+ private final static QName _RetBase64BinaryResponseRetBase64BinaryResult_QNAME = new QName("http://tempuri.org/", "RetBase64BinaryResult");
+ private final static QName _RetAnyUriInUri_QNAME = new QName("http://tempuri.org/", "inUri");
+ private final static QName _RetAnyUriResponseRetAnyUriResult_QNAME = new QName("http://tempuri.org/", "RetAnyUriResult");
+ private final static QName _RetStringInString_QNAME = new QName("http://tempuri.org/", "inString");
+ private final static QName _RetStringResponseRetStringResult_QNAME = new QName("http://tempuri.org/", "RetStringResult");
+ private final static QName _RetQNameResponseRetQNameResult_QNAME = new QName("http://tempuri.org/", "RetQNameResult");
+ private final static QName _RetQNameInQName_QNAME = new QName("http://tempuri.org/", "inQName");
+ private final static QName _RetAnyTypeResponseRetAnyTypeResult_QNAME = new QName("http://tempuri.org/", "RetAnyTypeResult");
+ private final static QName _RetAnyTypeInObject_QNAME = new QName("http://tempuri.org/", "inObject");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jboss.test.ws.jaxws.bp12.basedoc.utf16
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedByte }
+ *
+ */
+ public RetUnsignedByte createRetUnsignedByte() {
+ return new RetUnsignedByte();
+ }
+
+ /**
+ * Create an instance of {@link RetDecimal }
+ *
+ */
+ public RetDecimal createRetDecimal() {
+ return new RetDecimal();
+ }
+
+ /**
+ * Create an instance of {@link RetFloatResponse }
+ *
+ */
+ public RetFloatResponse createRetFloatResponse() {
+ return new RetFloatResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedShortResponse }
+ *
+ */
+ public RetUnsignedShortResponse createRetUnsignedShortResponse() {
+ return new RetUnsignedShortResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetDecimalResponse }
+ *
+ */
+ public RetDecimalResponse createRetDecimalResponse() {
+ return new RetDecimalResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetShortResponse }
+ *
+ */
+ public RetShortResponse createRetShortResponse() {
+ return new RetShortResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetStringResponse }
+ *
+ */
+ public RetStringResponse createRetStringResponse() {
+ return new RetStringResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetBooleanResponse }
+ *
+ */
+ public RetBooleanResponse createRetBooleanResponse() {
+ return new RetBooleanResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedIntResponse }
+ *
+ */
+ public RetUnsignedIntResponse createRetUnsignedIntResponse() {
+ return new RetUnsignedIntResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetQNameResponse }
+ *
+ */
+ public RetQNameResponse createRetQNameResponse() {
+ return new RetQNameResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetString }
+ *
+ */
+ public RetString createRetString() {
+ return new RetString();
+ }
+
+ /**
+ * Create an instance of {@link RetDurationResponse }
+ *
+ */
+ public RetDurationResponse createRetDurationResponse() {
+ return new RetDurationResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetLong }
+ *
+ */
+ public RetLong createRetLong() {
+ return new RetLong();
+ }
+
+ /**
+ * Create an instance of {@link RetAnyTypeResponse }
+ *
+ */
+ public RetAnyTypeResponse createRetAnyTypeResponse() {
+ return new RetAnyTypeResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetByteResponse }
+ *
+ */
+ public RetByteResponse createRetByteResponse() {
+ return new RetByteResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetBoolean }
+ *
+ */
+ public RetBoolean createRetBoolean() {
+ return new RetBoolean();
+ }
+
+ /**
+ * Create an instance of {@link RetDouble }
+ *
+ */
+ public RetDouble createRetDouble() {
+ return new RetDouble();
+ }
+
+ /**
+ * Create an instance of {@link RetDoubleResponse }
+ *
+ */
+ public RetDoubleResponse createRetDoubleResponse() {
+ return new RetDoubleResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetQName }
+ *
+ */
+ public RetQName createRetQName() {
+ return new RetQName();
+ }
+
+ /**
+ * Create an instance of {@link RetBase64BinaryResponse }
+ *
+ */
+ public RetBase64BinaryResponse createRetBase64BinaryResponse() {
+ return new RetBase64BinaryResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedInt }
+ *
+ */
+ public RetUnsignedInt createRetUnsignedInt() {
+ return new RetUnsignedInt();
+ }
+
+ /**
+ * Create an instance of {@link RetAnyUriResponse }
+ *
+ */
+ public RetAnyUriResponse createRetAnyUriResponse() {
+ return new RetAnyUriResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetInt }
+ *
+ */
+ public RetInt createRetInt() {
+ return new RetInt();
+ }
+
+ /**
+ * Create an instance of {@link RetBase64Binary }
+ *
+ */
+ public RetBase64Binary createRetBase64Binary() {
+ return new RetBase64Binary();
+ }
+
+ /**
+ * Create an instance of {@link RetLongResponse }
+ *
+ */
+ public RetLongResponse createRetLongResponse() {
+ return new RetLongResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetDateTime }
+ *
+ */
+ public RetDateTime createRetDateTime() {
+ return new RetDateTime();
+ }
+
+ /**
+ * Create an instance of {@link RetFloat }
+ *
+ */
+ public RetFloat createRetFloat() {
+ return new RetFloat();
+ }
+
+ /**
+ * Create an instance of {@link RetIntResponse }
+ *
+ */
+ public RetIntResponse createRetIntResponse() {
+ return new RetIntResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetDateTimeResponse }
+ *
+ */
+ public RetDateTimeResponse createRetDateTimeResponse() {
+ return new RetDateTimeResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetAnyType }
+ *
+ */
+ public RetAnyType createRetAnyType() {
+ return new RetAnyType();
+ }
+
+ /**
+ * Create an instance of {@link RetAnyUri }
+ *
+ */
+ public RetAnyUri createRetAnyUri() {
+ return new RetAnyUri();
+ }
+
+ /**
+ * Create an instance of {@link RetShort }
+ *
+ */
+ public RetShort createRetShort() {
+ return new RetShort();
+ }
+
+ /**
+ * Create an instance of {@link RetDuration }
+ *
+ */
+ public RetDuration createRetDuration() {
+ return new RetDuration();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedShort }
+ *
+ */
+ public RetUnsignedShort createRetUnsignedShort() {
+ return new RetUnsignedShort();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedLong }
+ *
+ */
+ public RetUnsignedLong createRetUnsignedLong() {
+ return new RetUnsignedLong();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedByteResponse }
+ *
+ */
+ public RetUnsignedByteResponse createRetUnsignedByteResponse() {
+ return new RetUnsignedByteResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedLongResponse }
+ *
+ */
+ public RetUnsignedLongResponse createRetUnsignedLongResponse() {
+ return new RetUnsignedLongResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetByte }
+ *
+ */
+ public RetByte createRetByte() {
+ return new RetByte();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "unsignedShort")
+ public JAXBElement<Integer> createUnsignedShort(Integer value) {
+ return new JAXBElement<Integer>(_UnsignedShort_QNAME, Integer.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "double")
+ public JAXBElement<Double> createDouble(Double value) {
+ return new JAXBElement<Double>(_Double_QNAME, Double.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "long")
+ public JAXBElement<Long> createLong(Long value) {
+ return new JAXBElement<Long>(_Long_QNAME, Long.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "decimal")
+ public JAXBElement<BigDecimal> createDecimal(BigDecimal value) {
+ return new JAXBElement<BigDecimal>(_Decimal_QNAME, BigDecimal.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Float }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "float")
+ public JAXBElement<Float> createFloat(Float value) {
+ return new JAXBElement<Float>(_Float_QNAME, Float.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "anyURI")
+ public JAXBElement<String> createAnyURI(String value) {
+ return new JAXBElement<String>(_AnyURI_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "int")
+ public JAXBElement<Integer> createInt(Integer value) {
+ return new JAXBElement<Integer>(_Int_QNAME, Integer.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link QName }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "QName")
+ public JAXBElement<QName> createQName(QName value) {
+ return new JAXBElement<QName>(_QName_QNAME, QName.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "unsignedInt")
+ public JAXBElement<Long> createUnsignedInt(Long value) {
+ return new JAXBElement<Long>(_UnsignedInt_QNAME, Long.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "anyType")
+ public JAXBElement<Object> createAnyType(Object value) {
+ return new JAXBElement<Object>(_AnyType_QNAME, Object.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "unsignedByte")
+ public JAXBElement<Short> createUnsignedByte(Short value) {
+ return new JAXBElement<Short>(_UnsignedByte_QNAME, Short.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "dateTime")
+ public JAXBElement<XMLGregorianCalendar> createDateTime(XMLGregorianCalendar value) {
+ return new JAXBElement<XMLGregorianCalendar>(_DateTime_QNAME, XMLGregorianCalendar.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "boolean")
+ public JAXBElement<Boolean> createBoolean(Boolean value) {
+ return new JAXBElement<Boolean>(_Boolean_QNAME, Boolean.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "unsignedLong")
+ public JAXBElement<BigInteger> createUnsignedLong(BigInteger value) {
+ return new JAXBElement<BigInteger>(_UnsignedLong_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "base64Binary")
+ public JAXBElement<byte[]> createBase64Binary(byte[] value) {
+ return new JAXBElement<byte[]>(_Base64Binary_QNAME, byte[].class, null, ((byte[]) value));
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Duration }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "duration")
+ public JAXBElement<Duration> createDuration(Duration value) {
+ return new JAXBElement<Duration>(_Duration_QNAME, Duration.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "short")
+ public JAXBElement<Short> createShort(Short value) {
+ return new JAXBElement<Short>(_Short_QNAME, Short.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "string")
+ public JAXBElement<String> createString(String value) {
+ return new JAXBElement<String>(_String_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Byte }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "byte")
+ public JAXBElement<Byte> createByte(Byte value) {
+ return new JAXBElement<Byte>(_Byte_QNAME, Byte.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "inByteArray", scope = RetBase64Binary.class)
+ public JAXBElement<byte[]> createRetBase64BinaryInByteArray(byte[] value) {
+ return new JAXBElement<byte[]>(_RetBase64BinaryInByteArray_QNAME, byte[].class, RetBase64Binary.class, ((byte[]) value));
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "RetBase64BinaryResult", scope = RetBase64BinaryResponse.class)
+ public JAXBElement<byte[]> createRetBase64BinaryResponseRetBase64BinaryResult(byte[] value) {
+ return new JAXBElement<byte[]>(_RetBase64BinaryResponseRetBase64BinaryResult_QNAME, byte[].class, RetBase64BinaryResponse.class, ((byte[]) value));
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "inUri", scope = RetAnyUri.class)
+ public JAXBElement<String> createRetAnyUriInUri(String value) {
+ return new JAXBElement<String>(_RetAnyUriInUri_QNAME, String.class, RetAnyUri.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "RetAnyUriResult", scope = RetAnyUriResponse.class)
+ public JAXBElement<String> createRetAnyUriResponseRetAnyUriResult(String value) {
+ return new JAXBElement<String>(_RetAnyUriResponseRetAnyUriResult_QNAME, String.class, RetAnyUriResponse.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "inString", scope = RetString.class)
+ public JAXBElement<String> createRetStringInString(String value) {
+ return new JAXBElement<String>(_RetStringInString_QNAME, String.class, RetString.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "RetStringResult", scope = RetStringResponse.class)
+ public JAXBElement<String> createRetStringResponseRetStringResult(String value) {
+ return new JAXBElement<String>(_RetStringResponseRetStringResult_QNAME, String.class, RetStringResponse.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link QName }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "RetQNameResult", scope = RetQNameResponse.class)
+ public JAXBElement<QName> createRetQNameResponseRetQNameResult(QName value) {
+ return new JAXBElement<QName>(_RetQNameResponseRetQNameResult_QNAME, QName.class, RetQNameResponse.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link QName }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "inQName", scope = RetQName.class)
+ public JAXBElement<QName> createRetQNameInQName(QName value) {
+ return new JAXBElement<QName>(_RetQNameInQName_QNAME, QName.class, RetQName.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "RetAnyTypeResult", scope = RetAnyTypeResponse.class)
+ public JAXBElement<Object> createRetAnyTypeResponseRetAnyTypeResult(Object value) {
+ return new JAXBElement<Object>(_RetAnyTypeResponseRetAnyTypeResult_QNAME, Object.class, RetAnyTypeResponse.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "inObject", scope = RetAnyType.class)
+ public JAXBElement<Object> createRetAnyTypeInObject(Object value) {
+ return new JAXBElement<Object>(_RetAnyTypeInObject_QNAME, Object.class, RetAnyType.class, value);
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyType.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyType.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyType.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inObject" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inObject"
+})
+@XmlRootElement(name = "RetAnyType")
+public class RetAnyType {
+
+ @XmlElementRef(name = "inObject", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<Object> inObject;
+
+ /**
+ * Gets the value of the inObject property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link Object }{@code >}
+ *
+ */
+ public JAXBElement<Object> getInObject() {
+ return inObject;
+ }
+
+ /**
+ * Sets the value of the inObject property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link Object }{@code >}
+ *
+ */
+ public void setInObject(JAXBElement<Object> value) {
+ this.inObject = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyTypeResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyTypeResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyTypeResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetAnyTypeResult" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retAnyTypeResult"
+})
+@XmlRootElement(name = "RetAnyTypeResponse")
+public class RetAnyTypeResponse {
+
+ @XmlElementRef(name = "RetAnyTypeResult", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<Object> retAnyTypeResult;
+
+ /**
+ * Gets the value of the retAnyTypeResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link Object }{@code >}
+ *
+ */
+ public JAXBElement<Object> getRetAnyTypeResult() {
+ return retAnyTypeResult;
+ }
+
+ /**
+ * Sets the value of the retAnyTypeResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link Object }{@code >}
+ *
+ */
+ public void setRetAnyTypeResult(JAXBElement<Object> value) {
+ this.retAnyTypeResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyUri.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyUri.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyUri.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inUri" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inUri"
+})
+@XmlRootElement(name = "RetAnyUri")
+public class RetAnyUri {
+
+ @XmlElementRef(name = "inUri", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<String> inUri;
+
+ /**
+ * Gets the value of the inUri property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public JAXBElement<String> getInUri() {
+ return inUri;
+ }
+
+ /**
+ * Sets the value of the inUri property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public void setInUri(JAXBElement<String> value) {
+ this.inUri = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyUriResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyUriResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetAnyUriResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetAnyUriResult" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retAnyUriResult"
+})
+@XmlRootElement(name = "RetAnyUriResponse")
+public class RetAnyUriResponse {
+
+ @XmlElementRef(name = "RetAnyUriResult", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<String> retAnyUriResult;
+
+ /**
+ * Gets the value of the retAnyUriResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public JAXBElement<String> getRetAnyUriResult() {
+ return retAnyUriResult;
+ }
+
+ /**
+ * Sets the value of the retAnyUriResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public void setRetAnyUriResult(JAXBElement<String> value) {
+ this.retAnyUriResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBase64Binary.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBase64Binary.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBase64Binary.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inByteArray" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inByteArray"
+})
+@XmlRootElement(name = "RetBase64Binary")
+public class RetBase64Binary {
+
+ @XmlElementRef(name = "inByteArray", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<byte[]> inByteArray;
+
+ /**
+ * Gets the value of the inByteArray property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link byte[]}{@code >}
+ *
+ */
+ public JAXBElement<byte[]> getInByteArray() {
+ return inByteArray;
+ }
+
+ /**
+ * Sets the value of the inByteArray property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link byte[]}{@code >}
+ *
+ */
+ public void setInByteArray(JAXBElement<byte[]> value) {
+ this.inByteArray = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBase64BinaryResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBase64BinaryResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBase64BinaryResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,65 @@
+
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetBase64BinaryResult" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retBase64BinaryResult"
+})
+@XmlRootElement(name = "RetBase64BinaryResponse")
+public class RetBase64BinaryResponse {
+
+ @XmlElementRef(name = "RetBase64BinaryResult", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<byte[]> retBase64BinaryResult;
+
+ /**
+ * Gets the value of the retBase64BinaryResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link byte[]}{@code >}
+ *
+ */
+ public JAXBElement<byte[]> getRetBase64BinaryResult() {
+ return retBase64BinaryResult;
+ }
+
+ /**
+ * Sets the value of the retBase64BinaryResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link byte[]}{@code >}
+ *
+ */
+ public void setRetBase64BinaryResult(JAXBElement<byte[]> value) {
+ this.retBase64BinaryResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBoolean.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBoolean.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBoolean.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inBool" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inBool"
+})
+@XmlRootElement(name = "RetBoolean")
+public class RetBoolean {
+
+ protected Boolean inBool;
+
+ /**
+ * Gets the value of the inBool property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isInBool() {
+ return inBool;
+ }
+
+ /**
+ * Sets the value of the inBool property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setInBool(Boolean value) {
+ this.inBool = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBooleanResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBooleanResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetBooleanResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetBooleanResult" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retBooleanResult"
+})
+@XmlRootElement(name = "RetBooleanResponse")
+public class RetBooleanResponse {
+
+ @XmlElement(name = "RetBooleanResult")
+ protected Boolean retBooleanResult;
+
+ /**
+ * Gets the value of the retBooleanResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isRetBooleanResult() {
+ return retBooleanResult;
+ }
+
+ /**
+ * Sets the value of the retBooleanResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setRetBooleanResult(Boolean value) {
+ this.retBooleanResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetByte.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetByte.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetByte.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inSByte" type="{http://www.w3.org/2001/XMLSchema}byte" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inSByte"
+})
+@XmlRootElement(name = "RetByte")
+public class RetByte {
+
+ protected Byte inSByte;
+
+ /**
+ * Gets the value of the inSByte property.
+ *
+ * @return
+ * possible object is
+ * {@link Byte }
+ *
+ */
+ public Byte getInSByte() {
+ return inSByte;
+ }
+
+ /**
+ * Sets the value of the inSByte property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Byte }
+ *
+ */
+ public void setInSByte(Byte value) {
+ this.inSByte = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetByteResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetByteResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetByteResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetByteResult" type="{http://www.w3.org/2001/XMLSchema}byte" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retByteResult"
+})
+@XmlRootElement(name = "RetByteResponse")
+public class RetByteResponse {
+
+ @XmlElement(name = "RetByteResult")
+ protected Byte retByteResult;
+
+ /**
+ * Gets the value of the retByteResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Byte }
+ *
+ */
+ public Byte getRetByteResult() {
+ return retByteResult;
+ }
+
+ /**
+ * Sets the value of the retByteResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Byte }
+ *
+ */
+ public void setRetByteResult(Byte value) {
+ this.retByteResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDateTime.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDateTime.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDateTime.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inDateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inDateTime"
+})
+@XmlRootElement(name = "RetDateTime")
+public class RetDateTime {
+
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar inDateTime;
+
+ /**
+ * Gets the value of the inDateTime property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getInDateTime() {
+ return inDateTime;
+ }
+
+ /**
+ * Sets the value of the inDateTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setInDateTime(XMLGregorianCalendar value) {
+ this.inDateTime = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDateTimeResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDateTimeResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDateTimeResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,87 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetDateTimeResult" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retDateTimeResult"
+})
+@XmlRootElement(name = "RetDateTimeResponse")
+public class RetDateTimeResponse {
+
+ @XmlElement(name = "RetDateTimeResult")
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar retDateTimeResult;
+
+ /**
+ * Gets the value of the retDateTimeResult property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getRetDateTimeResult() {
+ return retDateTimeResult;
+ }
+
+ /**
+ * Sets the value of the retDateTimeResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setRetDateTimeResult(XMLGregorianCalendar value) {
+ this.retDateTimeResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDecimal.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDecimal.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDecimal.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,83 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inDecimal" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inDecimal"
+})
+@XmlRootElement(name = "RetDecimal")
+public class RetDecimal {
+
+ protected BigDecimal inDecimal;
+
+ /**
+ * Gets the value of the inDecimal property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getInDecimal() {
+ return inDecimal;
+ }
+
+ /**
+ * Sets the value of the inDecimal property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setInDecimal(BigDecimal value) {
+ this.inDecimal = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDecimalResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDecimalResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDecimalResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetDecimalResult" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retDecimalResult"
+})
+@XmlRootElement(name = "RetDecimalResponse")
+public class RetDecimalResponse {
+
+ @XmlElement(name = "RetDecimalResult")
+ protected BigDecimal retDecimalResult;
+
+ /**
+ * Gets the value of the retDecimalResult property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getRetDecimalResult() {
+ return retDecimalResult;
+ }
+
+ /**
+ * Sets the value of the retDecimalResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setRetDecimalResult(BigDecimal value) {
+ this.retDecimalResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDouble.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDouble.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDouble.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inDouble" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inDouble"
+})
+@XmlRootElement(name = "RetDouble")
+public class RetDouble {
+
+ protected Double inDouble;
+
+ /**
+ * Gets the value of the inDouble property.
+ *
+ * @return
+ * possible object is
+ * {@link Double }
+ *
+ */
+ public Double getInDouble() {
+ return inDouble;
+ }
+
+ /**
+ * Sets the value of the inDouble property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Double }
+ *
+ */
+ public void setInDouble(Double value) {
+ this.inDouble = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDoubleResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDoubleResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDoubleResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetDoubleResult" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retDoubleResult"
+})
+@XmlRootElement(name = "RetDoubleResponse")
+public class RetDoubleResponse {
+
+ @XmlElement(name = "RetDoubleResult")
+ protected Double retDoubleResult;
+
+ /**
+ * Gets the value of the retDoubleResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Double }
+ *
+ */
+ public Double getRetDoubleResult() {
+ return retDoubleResult;
+ }
+
+ /**
+ * Sets the value of the retDoubleResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Double }
+ *
+ */
+ public void setRetDoubleResult(Double value) {
+ this.retDoubleResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDuration.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDuration.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDuration.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,83 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.Duration;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inTimeSpan" type="{http://schemas.example.com/2003/10/Serialization/}duration" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inTimeSpan"
+})
+@XmlRootElement(name = "RetDuration")
+public class RetDuration {
+
+ protected Duration inTimeSpan;
+
+ /**
+ * Gets the value of the inTimeSpan property.
+ *
+ * @return
+ * possible object is
+ * {@link Duration }
+ *
+ */
+ public Duration getInTimeSpan() {
+ return inTimeSpan;
+ }
+
+ /**
+ * Sets the value of the inTimeSpan property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Duration }
+ *
+ */
+ public void setInTimeSpan(Duration value) {
+ this.inTimeSpan = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDurationResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDurationResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetDurationResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.Duration;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetDurationResult" type="{http://schemas.example.com/2003/10/Serialization/}duration" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retDurationResult"
+})
+@XmlRootElement(name = "RetDurationResponse")
+public class RetDurationResponse {
+
+ @XmlElement(name = "RetDurationResult")
+ protected Duration retDurationResult;
+
+ /**
+ * Gets the value of the retDurationResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Duration }
+ *
+ */
+ public Duration getRetDurationResult() {
+ return retDurationResult;
+ }
+
+ /**
+ * Sets the value of the retDurationResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Duration }
+ *
+ */
+ public void setRetDurationResult(Duration value) {
+ this.retDurationResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetFloat.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetFloat.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetFloat.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inFloat" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inFloat"
+})
+@XmlRootElement(name = "RetFloat")
+public class RetFloat {
+
+ protected Float inFloat;
+
+ /**
+ * Gets the value of the inFloat property.
+ *
+ * @return
+ * possible object is
+ * {@link Float }
+ *
+ */
+ public Float getInFloat() {
+ return inFloat;
+ }
+
+ /**
+ * Sets the value of the inFloat property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Float }
+ *
+ */
+ public void setInFloat(Float value) {
+ this.inFloat = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetFloatResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetFloatResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetFloatResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetFloatResult" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retFloatResult"
+})
+@XmlRootElement(name = "RetFloatResponse")
+public class RetFloatResponse {
+
+ @XmlElement(name = "RetFloatResult")
+ protected Float retFloatResult;
+
+ /**
+ * Gets the value of the retFloatResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Float }
+ *
+ */
+ public Float getRetFloatResult() {
+ return retFloatResult;
+ }
+
+ /**
+ * Sets the value of the retFloatResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Float }
+ *
+ */
+ public void setRetFloatResult(Float value) {
+ this.retFloatResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetInt.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetInt.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetInt.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inInt" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inInt"
+})
+@XmlRootElement(name = "RetInt")
+public class RetInt {
+
+ protected Integer inInt;
+
+ /**
+ * Gets the value of the inInt property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getInInt() {
+ return inInt;
+ }
+
+ /**
+ * Sets the value of the inInt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setInInt(Integer value) {
+ this.inInt = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetIntResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetIntResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetIntResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetIntResult" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retIntResult"
+})
+@XmlRootElement(name = "RetIntResponse")
+public class RetIntResponse {
+
+ @XmlElement(name = "RetIntResult")
+ protected Integer retIntResult;
+
+ /**
+ * Gets the value of the retIntResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getRetIntResult() {
+ return retIntResult;
+ }
+
+ /**
+ * Sets the value of the retIntResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setRetIntResult(Integer value) {
+ this.retIntResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetLong.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetLong.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetLong.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inLong" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inLong"
+})
+@XmlRootElement(name = "RetLong")
+public class RetLong {
+
+ protected Long inLong;
+
+ /**
+ * Gets the value of the inLong property.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getInLong() {
+ return inLong;
+ }
+
+ /**
+ * Sets the value of the inLong property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setInLong(Long value) {
+ this.inLong = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetLongResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetLongResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetLongResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetLongResult" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retLongResult"
+})
+@XmlRootElement(name = "RetLongResponse")
+public class RetLongResponse {
+
+ @XmlElement(name = "RetLongResult")
+ protected Long retLongResult;
+
+ /**
+ * Gets the value of the retLongResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getRetLongResult() {
+ return retLongResult;
+ }
+
+ /**
+ * Sets the value of the retLongResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setRetLongResult(Long value) {
+ this.retLongResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetQName.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetQName.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetQName.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,86 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.namespace.QName;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inQName" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inQName"
+})
+@XmlRootElement(name = "RetQName")
+public class RetQName {
+
+ @XmlElementRef(name = "inQName", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<QName> inQName;
+
+ /**
+ * Gets the value of the inQName property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link QName }{@code >}
+ *
+ */
+ public JAXBElement<QName> getInQName() {
+ return inQName;
+ }
+
+ /**
+ * Sets the value of the inQName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link QName }{@code >}
+ *
+ */
+ public void setInQName(JAXBElement<QName> value) {
+ this.inQName = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetQNameResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetQNameResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetQNameResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,86 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.namespace.QName;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetQNameResult" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retQNameResult"
+})
+@XmlRootElement(name = "RetQNameResponse")
+public class RetQNameResponse {
+
+ @XmlElementRef(name = "RetQNameResult", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<QName> retQNameResult;
+
+ /**
+ * Gets the value of the retQNameResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link QName }{@code >}
+ *
+ */
+ public JAXBElement<QName> getRetQNameResult() {
+ return retQNameResult;
+ }
+
+ /**
+ * Sets the value of the retQNameResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link QName }{@code >}
+ *
+ */
+ public void setRetQNameResult(JAXBElement<QName> value) {
+ this.retQNameResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetShort.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetShort.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetShort.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inShort" type="{http://www.w3.org/2001/XMLSchema}short" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inShort"
+})
+@XmlRootElement(name = "RetShort")
+public class RetShort {
+
+ protected Short inShort;
+
+ /**
+ * Gets the value of the inShort property.
+ *
+ * @return
+ * possible object is
+ * {@link Short }
+ *
+ */
+ public Short getInShort() {
+ return inShort;
+ }
+
+ /**
+ * Sets the value of the inShort property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Short }
+ *
+ */
+ public void setInShort(Short value) {
+ this.inShort = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetShortResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetShortResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetShortResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetShortResult" type="{http://www.w3.org/2001/XMLSchema}short" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retShortResult"
+})
+@XmlRootElement(name = "RetShortResponse")
+public class RetShortResponse {
+
+ @XmlElement(name = "RetShortResult")
+ protected Short retShortResult;
+
+ /**
+ * Gets the value of the retShortResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Short }
+ *
+ */
+ public Short getRetShortResult() {
+ return retShortResult;
+ }
+
+ /**
+ * Sets the value of the retShortResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Short }
+ *
+ */
+ public void setRetShortResult(Short value) {
+ this.retShortResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetString.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetString.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetString.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inString" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inString"
+})
+@XmlRootElement(name = "RetString")
+public class RetString {
+
+ @XmlElementRef(name = "inString", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<String> inString;
+
+ /**
+ * Gets the value of the inString property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public JAXBElement<String> getInString() {
+ return inString;
+ }
+
+ /**
+ * Sets the value of the inString property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public void setInString(JAXBElement<String> value) {
+ this.inString = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetStringResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetStringResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetStringResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetStringResult" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retStringResult"
+})
+@XmlRootElement(name = "RetStringResponse")
+public class RetStringResponse {
+
+ @XmlElementRef(name = "RetStringResult", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<String> retStringResult;
+
+ /**
+ * Gets the value of the retStringResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public JAXBElement<String> getRetStringResult() {
+ return retStringResult;
+ }
+
+ /**
+ * Sets the value of the retStringResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public void setRetStringResult(JAXBElement<String> value) {
+ this.retStringResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedByte.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedByte.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedByte.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inByte" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inByte"
+})
+@XmlRootElement(name = "RetUnsignedByte")
+public class RetUnsignedByte {
+
+ @XmlSchemaType(name = "unsignedByte")
+ protected Short inByte;
+
+ /**
+ * Gets the value of the inByte property.
+ *
+ * @return
+ * possible object is
+ * {@link Short }
+ *
+ */
+ public Short getInByte() {
+ return inByte;
+ }
+
+ /**
+ * Sets the value of the inByte property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Short }
+ *
+ */
+ public void setInByte(Short value) {
+ this.inByte = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedByteResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedByteResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedByteResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,86 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetUnsignedByteResult" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retUnsignedByteResult"
+})
+@XmlRootElement(name = "RetUnsignedByteResponse")
+public class RetUnsignedByteResponse {
+
+ @XmlElement(name = "RetUnsignedByteResult")
+ @XmlSchemaType(name = "unsignedByte")
+ protected Short retUnsignedByteResult;
+
+ /**
+ * Gets the value of the retUnsignedByteResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Short }
+ *
+ */
+ public Short getRetUnsignedByteResult() {
+ return retUnsignedByteResult;
+ }
+
+ /**
+ * Sets the value of the retUnsignedByteResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Short }
+ *
+ */
+ public void setRetUnsignedByteResult(Short value) {
+ this.retUnsignedByteResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedInt.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedInt.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedInt.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inUInt" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inUInt"
+})
+@XmlRootElement(name = "RetUnsignedInt")
+public class RetUnsignedInt {
+
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long inUInt;
+
+ /**
+ * Gets the value of the inUInt property.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getInUInt() {
+ return inUInt;
+ }
+
+ /**
+ * Sets the value of the inUInt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setInUInt(Long value) {
+ this.inUInt = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedIntResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedIntResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedIntResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,86 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetUnsignedIntResult" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retUnsignedIntResult"
+})
+@XmlRootElement(name = "RetUnsignedIntResponse")
+public class RetUnsignedIntResponse {
+
+ @XmlElement(name = "RetUnsignedIntResult")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long retUnsignedIntResult;
+
+ /**
+ * Gets the value of the retUnsignedIntResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getRetUnsignedIntResult() {
+ return retUnsignedIntResult;
+ }
+
+ /**
+ * Sets the value of the retUnsignedIntResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setRetUnsignedIntResult(Long value) {
+ this.retUnsignedIntResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedLong.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedLong.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedLong.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inULong" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inULong"
+})
+@XmlRootElement(name = "RetUnsignedLong")
+public class RetUnsignedLong {
+
+ @XmlSchemaType(name = "unsignedLong")
+ protected BigInteger inULong;
+
+ /**
+ * Gets the value of the inULong property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getInULong() {
+ return inULong;
+ }
+
+ /**
+ * Sets the value of the inULong property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setInULong(BigInteger value) {
+ this.inULong = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedLongResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedLongResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedLongResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,87 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetUnsignedLongResult" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retUnsignedLongResult"
+})
+@XmlRootElement(name = "RetUnsignedLongResponse")
+public class RetUnsignedLongResponse {
+
+ @XmlElement(name = "RetUnsignedLongResult")
+ @XmlSchemaType(name = "unsignedLong")
+ protected BigInteger retUnsignedLongResult;
+
+ /**
+ * Gets the value of the retUnsignedLongResult property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getRetUnsignedLongResult() {
+ return retUnsignedLongResult;
+ }
+
+ /**
+ * Sets the value of the retUnsignedLongResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setRetUnsignedLongResult(BigInteger value) {
+ this.retUnsignedLongResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedShort.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedShort.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedShort.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inUShort" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inUShort"
+})
+@XmlRootElement(name = "RetUnsignedShort")
+public class RetUnsignedShort {
+
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer inUShort;
+
+ /**
+ * Gets the value of the inUShort property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getInUShort() {
+ return inUShort;
+ }
+
+ /**
+ * Sets the value of the inUShort property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setInUShort(Integer value) {
+ this.inUShort = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedShortResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedShortResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/utf16/RetUnsignedShortResponse.java 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,86 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc.utf16;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetUnsignedShortResult" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retUnsignedShortResult"
+})
+@XmlRootElement(name = "RetUnsignedShortResponse")
+public class RetUnsignedShortResponse {
+
+ @XmlElement(name = "RetUnsignedShortResult")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer retUnsignedShortResult;
+
+ /**
+ * Gets the value of the retUnsignedShortResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getRetUnsignedShortResult() {
+ return retUnsignedShortResult;
+ }
+
+ /**
+ * Sets the value of the retUnsignedShortResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setRetUnsignedShortResult(Integer value) {
+ this.retUnsignedShortResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/web.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/web.xml (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/web.xml 2012-08-27 08:20:34 UTC (rev 16642)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd">
+
+ <servlet>
+ <servlet-name>BPBaseDoc</servlet-name>
+ <servlet-class>org.jboss.test.ws.jaxws.bp12.basedoc.utf16.IBaseDataTypesDocLitWImpl</servlet-class>
+ </servlet>
+
+
+ <servlet-mapping>
+ <servlet-name>BPBaseDoc</servlet-name>
+ <url-pattern>/BPBaseDoc</url-pattern>
+ </servlet-mapping>
+</web-app>
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/wsdl/BaseDataTypesDocLitW0Utf16.xsd
===================================================================
(Binary files differ)
Property changes on: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/wsdl/BaseDataTypesDocLitW0Utf16.xsd
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/wsdl/BaseDataTypesDocLitW2Utf16.xsd
===================================================================
(Binary files differ)
Property changes on: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/wsdl/BaseDataTypesDocLitW2Utf16.xsd
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/wsdl/BaseDataTypesDocLitWUtf16.wsdl
===================================================================
(Binary files differ)
Property changes on: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc-utf16/WEB-INF/wsdl/BaseDataTypesDocLitWUtf16.wsdl
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
12 years
JBossWS SVN: r16641 - in stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748: modules/core and 10 other directories.
by jbossws-commits@lists.jboss.org
Author: klape
Date: 2012-08-24 12:15:48 -0400 (Fri, 24 Aug 2012)
New Revision: 16641
Added:
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/LSInputImpl.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaResourceResolver.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/ImportedSchemaValidatingEndpoint.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/NestedSchemaValidatingEndpoint.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/NoValTestService.wsdl
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/TestServiceWithImportedSchema.wsdl
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/type1.xsd
Removed:
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/ValidatingEndpoint.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyTestService.java
Modified:
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/core/jaxrpc/client/CallImpl.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/core/soap/SOAPBodyElementDoc.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaExtractor.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaValidationHelper.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/scripts/build-jars-jaxws.xml
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/JBWS1172TestCase.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/NonValidatingEndpoint.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyTest.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyWSException.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyWSException_Exception.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/ObjectFactory.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/PerformTest.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/PerformTestResponse.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/package-info.java
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/web.xml
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/pom.xml
Log:
[JBPAPP-9748] Support multiple nested schemas validation
Property changes on: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748
___________________________________________________________________
Modified: svn:mergeinfo
- /stack/native/branches/jbossws-native-3.1.2.SP3-patch-02_JBPAPP-6365:14192
/stack/native/branches/jbossws-native-3.4.0.SP1:13928,13933,13936,13946
/stack/native/trunk:12502,13992,14157,14160,14181,14183,14842
+ /stack/native/branches/jbossws-native-3.1.2:16474-16475
/stack/native/branches/jbossws-native-3.1.2.SP3-patch-02_JBPAPP-6365:14192
/stack/native/branches/jbossws-native-3.4.0.SP1:13928,13933,13936,13946
/stack/native/trunk:12502,13992,14157,14160,14181,14183,14842
Property changes on: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core
___________________________________________________________________
Modified: svn:mergeinfo
- /stack/native/branches/jbossws-native-3.1.2.SP3-patch-02_JBPAPP-6365/modules/core:14192
/stack/native/branches/jbossws-native-3.4.0.SP1/modules/core:13928,13933,13936,13946
/stack/native/trunk/modules/core:12502,13992,14011,14157,14160,14181,14183,14842
+ /stack/native/branches/jbossws-native-3.1.2/modules/core:16474-16475
/stack/native/branches/jbossws-native-3.1.2.SP3-patch-02_JBPAPP-6365/modules/core:14192
/stack/native/branches/jbossws-native-3.4.0.SP1/modules/core:13928,13933,13936,13946
/stack/native/trunk/modules/core:12502,13992,14011,14157,14160,14181,14183,14842
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/core/jaxrpc/client/CallImpl.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/core/jaxrpc/client/CallImpl.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/core/jaxrpc/client/CallImpl.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -69,7 +69,6 @@
import org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedHandlerMetaData.HandlerType;
import org.jboss.wsf.common.JavaUtils;
-import com.sun.corba.se.spi.orb.Operation;
/** Provides support for the dynamic invocation of a service endpoint.
* The javax.xml.rpc.Service interface acts as a factory for the creation of Call instances.
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/core/soap/SOAPBodyElementDoc.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/core/soap/SOAPBodyElementDoc.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/core/soap/SOAPBodyElementDoc.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -23,6 +23,8 @@
import java.io.InputStream;
import java.net.URL;
+import java.util.HashMap;
+import java.util.Map;
import javax.xml.namespace.QName;
import javax.xml.soap.Name;
@@ -103,7 +105,7 @@
EndpointMetaData epMetaData = msgContext.getEndpointMetaData();
feature = epMetaData.getFeature(SchemaValidationFeature.class);
URL xsdURL = feature.getSchemaLocation() != null ? new URL(feature.getSchemaLocation()) : null;
- InputStream[] xsdStreams = null;
+ Map<String, byte[]> xsdStreams = new HashMap<String, byte[]>();
if (xsdURL == null)
{
URL wsdlURL = epMetaData.getServiceMetaData().getWsdlFileOrLocation();
Copied: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/LSInputImpl.java (from rev 16475, stack/native/branches/jbossws-native-3.1.2/modules/core/src/main/java/org/jboss/ws/extensions/validation/LSInputImpl.java)
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/LSInputImpl.java (rev 0)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/LSInputImpl.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -0,0 +1,131 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.ws.extensions.validation;
+
+import java.io.InputStream;
+import java.io.Reader;
+
+import org.w3c.dom.ls.LSInput;
+/**
+ * LSInput implementation
+ *
+ * @author ema(a)redhat.com
+ */
+
+public class LSInputImpl implements LSInput {
+
+ protected String publicId;
+
+ protected String systemId;
+
+ protected String baseSystemId;
+
+ protected InputStream byteStream;
+
+ protected Reader charStream;
+
+ protected String data;
+
+ protected String encoding;
+
+ protected boolean certifiedText;
+
+ public LSInputImpl() {
+ }
+
+ public LSInputImpl(String systemId, InputStream byteStream) {
+ this.systemId = systemId;
+ this.byteStream = byteStream;
+ }
+
+ public LSInputImpl(String publicId, String systemId, InputStream byteStream) {
+ this.publicId = publicId;
+ this.systemId = systemId;
+ this.byteStream = byteStream;
+ }
+
+ public InputStream getByteStream() {
+ return byteStream;
+ }
+
+ public void setByteStream(InputStream byteStream) {
+ this.byteStream = byteStream;
+ }
+
+ public Reader getCharacterStream() {
+ return charStream;
+ }
+
+ public void setCharacterStream(Reader characterStream) {
+ charStream = characterStream;
+ }
+
+ public String getStringData() {
+ return data;
+ }
+
+ public void setStringData(String stringData) {
+ data = stringData;
+ }
+
+ public String getEncoding() {
+ return encoding;
+ }
+
+ public void setEncoding(String encoding) {
+ this.encoding = encoding;
+ }
+
+ public String getPublicId() {
+ return publicId;
+ }
+
+ public void setPublicId(String publicId) {
+ this.publicId = publicId;
+ }
+
+ public String getSystemId() {
+ return systemId;
+ }
+
+ public void setSystemId(String systemId) {
+ this.systemId = systemId;
+ }
+
+ public String getBaseURI() {
+ return baseSystemId;
+ }
+
+ public void setBaseURI(String baseURI) {
+ this.baseSystemId = baseURI;
+ }
+
+ public boolean getCertifiedText() {
+ return certifiedText;
+ }
+
+ public void setCertifiedText(boolean certifiedText) {
+ this.certifiedText = certifiedText;
+ }
+
+}
+
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaExtractor.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaExtractor.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaExtractor.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -21,48 +21,61 @@
*/
package org.jboss.ws.extensions.validation;
-import java.io.File;
-import java.io.FileOutputStream;
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.FileInputStream;
import java.io.IOException;
+import java.io.InputStream;
import java.io.OutputStreamWriter;
-import java.io.ByteArrayOutputStream;
-import java.io.ByteArrayInputStream;
-import java.io.InputStream;
-import java.io.FileInputStream;
import java.net.URL;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
import java.util.Map;
-import java.util.List;
-import java.util.ArrayList;
+import java.util.regex.Matcher;
import java.util.regex.Pattern;
-import java.util.regex.Matcher;
import javax.xml.namespace.QName;
+import javax.xml.transform.Transformer;
+import javax.xml.transform.TransformerFactory;
+import javax.xml.transform.dom.DOMSource;
+import javax.xml.transform.stream.StreamResult;
import org.jboss.logging.Logger;
import org.jboss.wsf.common.DOMUtils;
import org.jboss.wsf.common.DOMWriter;
-import org.jboss.wsf.common.IOUtils;
+import org.w3c.dom.Attr;
import org.w3c.dom.Element;
-import org.w3c.dom.Attr;
+import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
-import org.w3c.dom.NamedNodeMap;
/**
* Extracts the schema from a given WSDL
*
* @author Thomas.Diesler(a)jboss.com
+ * @author ema(a)redhat.com
* @since 29-Feb-2008
*/
public class SchemaExtractor
{
// provide logging
private static Logger log = Logger.getLogger(SchemaExtractor.class);
+ private static Transformer transformer = null;
+ private String path;
+ static {
+ try
+ {
+ transformer = TransformerFactory.newInstance().newTransformer();
+ }
+ catch (Exception e)
+ {
+ throw new RuntimeException(e);
+ }
- private File xsdFile;
- private String path;
-
- public InputStream[] getSchemas(URL wsdlURL) throws IOException
+ }
+ public Map<String, byte[]> getSchemas(URL wsdlURL) throws IOException
{
+ Map<String, byte[]> streams = new HashMap<String, byte[]>();
//Get the path to the WSDL
Pattern p = Pattern.compile("[a-zA-Z]+\\.[a-zA-Z]+$");
Matcher m = p.matcher(wsdlURL.getFile());
@@ -90,36 +103,51 @@
log.warn("Cannot find element: " + schemaQName);
return null;
}
- if (schemaElements.size() > 1)
+
+ for (Element schemaElement : schemaElements)
{
- log.warn("Multiple schema elements not supported.");
- }
- Element schemaElement = schemaElements.get(0);
- //Add namespace declarations from root element
- for(Attr nsAttr : nsAttrs)
- {
- Attr replacedAttr = schemaElement.setAttributeNodeNS(nsAttr);
- if(replacedAttr != null) //then put it back
+ DOMSource domSource = new DOMSource(schemaElement);
+ ByteArrayOutputStream bout = new ByteArrayOutputStream();
+ StreamResult result = new StreamResult(bout);
+ Element newSchemeElement = null;
+ try
{
- schemaElement.setAttributeNodeNS(replacedAttr);
+ transformer.transform(domSource, result);
+ String content = new String(bout.toByteArray());
+ newSchemeElement = DOMUtils.parse(content);
}
- }
+ catch (Exception e)
+ {
+ log.error("Failed to parse schema with schemaElement with targetNamepace : "
+ + schemaElement.getAttribute("targetNamespace"));
+ }
- List<InputStream> streams = new ArrayList<InputStream>();
- pullImportedSchemas(schemaElement, streams);
+
+ for (Attr nsAttr : nsAttrs)
+ {
+
+ Attr newAttr = newSchemeElement.getOwnerDocument().createAttribute(nsAttr.getName());
+ newAttr.setNodeValue(nsAttr.getValue());
+ if (newSchemeElement.getAttribute(nsAttr.getName()).equals("")) {
+ newSchemeElement.setAttributeNodeNS(newAttr);
+ }
+ }
- //Add the WSDL schema to the schema array
- ByteArrayOutputStream outStream = new ByteArrayOutputStream();
- OutputStreamWriter outwr = new OutputStreamWriter( outStream );
- DOMWriter domWriter = new DOMWriter(outwr);
- domWriter.setPrettyprint(true);
- domWriter.print(schemaElement);
+ pullImportedSchemas(newSchemeElement, streams);
- streams.add(new ByteArrayInputStream(outStream.toByteArray()));
+ // Add the WSDL schema to the schema array
+ ByteArrayOutputStream outStream = new ByteArrayOutputStream();
+ OutputStreamWriter outwr = new OutputStreamWriter(outStream);
+ DOMWriter domWriter = new DOMWriter(outwr);
+ domWriter.setPrettyprint(true);
+ domWriter.print(newSchemeElement);
+ String tns = newSchemeElement.getAttribute("targetNamespace");
+ streams.put(tns, outStream.toByteArray());
+ }
- return streams.toArray(new InputStream[streams.size()]);
+ return streams;
}
private List<Attr> getNamespaceAttrs(Element element)
@@ -132,14 +160,14 @@
{
Node node = nodes.item(i);
Attr attr = (Attr)node;
- if(attr.getName().startsWith("xmlns"))
+ if(attr.getName().startsWith("xmlns:"))
nsAttrs.add((Attr)attr.cloneNode(true));
}
return nsAttrs;
}
- private void pullImportedSchemas(Element schemaElement, List<InputStream> streams)
+ private void pullImportedSchemas(Element schemaElement, Map<String, byte[]> streams)
{
QName importQName = new QName( "http://www.w3.org/2001/XMLSchema", "import" );
List<Element> importElements = DOMUtils.getChildElementsAsList( schemaElement, importQName );
@@ -148,7 +176,10 @@
for( Element importElement : importElements )
{
String schemaLocation = importElement.getAttribute( "schemaLocation" );
- schemaLocations.add( schemaLocation );
+ if (!"".equals(schemaLocation))
+ {
+ schemaLocations.add(schemaLocation);
+ }
}
ByteArrayOutputStream outStream = null;
@@ -175,7 +206,8 @@
pullImportedSchemas(root, streams);
inputStream.reset();
- streams.add(inputStream);
+ String tns = root.getAttribute("targetNamespace");
+ streams.put(tns , outStream.toByteArray());
}
catch(IOException ioe)
{
Copied: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaResourceResolver.java (from rev 16475, stack/native/branches/jbossws-native-3.1.2/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaResourceResolver.java)
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaResourceResolver.java (rev 0)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaResourceResolver.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -0,0 +1,53 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.ws.extensions.validation;
+
+import java.io.ByteArrayInputStream;
+import java.util.Map;
+
+import org.w3c.dom.ls.LSInput;
+import org.w3c.dom.ls.LSResourceResolver;
+/**
+ * SchemaResourceResolver
+ *
+ * @author ema(a)redhat.com
+ */
+
+public class SchemaResourceResolver implements LSResourceResolver {
+ private Map<String, byte[]> streamMap;
+
+ public SchemaResourceResolver(Map<String, byte[]> map) {
+ streamMap = map;
+ }
+
+ public LSInput resolveResource(String type, String namespaceURI,
+ String publicId, String systemId, String baseURI) {
+ LSInput lsInput = null;
+ if (streamMap.get(namespaceURI) != null) {
+ byte[] value = streamMap.get(namespaceURI);
+ lsInput = new LSInputImpl();
+ lsInput.setByteStream(new ByteArrayInputStream(value));
+ }
+ return lsInput;
+ }
+
+}
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaValidationHelper.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaValidationHelper.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/core/src/main/java/org/jboss/ws/extensions/validation/SchemaValidationHelper.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -21,93 +21,107 @@
*/
package org.jboss.ws.extensions.validation;
+import java.io.ByteArrayInputStream;
+import java.io.File;
import java.io.InputStream;
import java.net.URL;
-import java.io.StringReader;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
import javax.xml.XMLConstants;
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.transform.Source;
+import javax.xml.transform.dom.DOMSource;
+import javax.xml.transform.stream.StreamSource;
+import javax.xml.validation.Schema;
+import javax.xml.validation.SchemaFactory;
+import javax.xml.validation.Validator;
-import org.jboss.logging.Logger;
-import org.jboss.wsf.common.DOMWriter;
import org.w3c.dom.Element;
import org.xml.sax.ErrorHandler;
import org.xml.sax.InputSource;
+import org.xml.sax.SAXException;
/**
* [JBWS-1172] Support schema validation for incoming messages
*
* @author Thomas.Diesler(a)jboss.com
+ * @author ema(a)redhat.com
* @since 28-Feb-2008
*/
-public class SchemaValidationHelper
-{
- private URL xsdURL;
- private InputStream[] xsdStreams;
+public class SchemaValidationHelper {
+
private ErrorHandler errorHandler = new StrictlyValidErrorHandler();
- private static Logger log = Logger.getLogger(SchemaValidationHelper.class);
-
- public SchemaValidationHelper(URL xsdURL)
+ private static SchemaFactory factory = null;
+
+ private Validator validator = null;
+
+ static
{
- this.xsdURL = xsdURL;
+ factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
}
- public SchemaValidationHelper(InputStream[] xsdStreams)
+ public SchemaValidationHelper(URL xsdURL) throws SAXException
{
- this.xsdStreams = xsdStreams;
+ Schema schema = factory.newSchema(new File(xsdURL.getFile()));
+ validator = schema.newValidator();
+ validator.setErrorHandler(errorHandler);
}
+ public SchemaValidationHelper(Map<String, byte[]> xsdStreams) throws SAXException
+ {
+ SchemaResourceResolver resolver = new SchemaResourceResolver(xsdStreams);
+ factory.setResourceResolver(resolver);
+
+ List<Source> schemas = new ArrayList<Source>();
+ for (byte[] ins : xsdStreams.values())
+ {
+ StreamSource source = new StreamSource(new ByteArrayInputStream(ins));
+ schemas.add(source);
+ }
+ Source[] sources = schemas.toArray(new Source[0]);
+
+ Schema schema = factory.newSchema(sources);
+ validator = schema.newValidator();
+ validator.setErrorHandler(errorHandler);
+
+ }
+
public SchemaValidationHelper setErrorHandler(ErrorHandler errorHandler)
{
- this.errorHandler = errorHandler;
+ validator.setErrorHandler(errorHandler);
return this;
}
public void validateDocument(String inxml) throws Exception
{
- validateDocument(new InputSource(new StringReader(inxml)));
+ StreamSource source = new StreamSource(new java.io.ByteArrayInputStream(inxml.getBytes()));
+ validateDocument(source);
+
}
+ public void validateDocument(Source xml) throws Exception
+ {
+ validator.validate(xml);
+ }
+
public void validateDocument(Element inxml) throws Exception
{
- String xmlStr = DOMWriter.printNode(inxml, false);
- validateDocument(xmlStr);
+ DOMSource domSource = new DOMSource(inxml);
+ validator.validate(domSource);
}
-
+
public void validateDocument(InputStream inxml) throws Exception
{
- DocumentBuilder builder = getDocumentBuilder();
- builder.parse(inxml);
+ StreamSource source = new StreamSource(inxml);
+ validateDocument(source);
}
-
+
public void validateDocument(InputSource inxml) throws Exception
{
- DocumentBuilder builder = getDocumentBuilder();
- builder.parse(inxml);
+ StreamSource source = new StreamSource(inxml.getByteStream());
+ validateDocument(source);
}
- private DocumentBuilder getDocumentBuilder() throws ParserConfigurationException
- {
- DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
- factory.setValidating(true);
- factory.setNamespaceAware(true);
- factory.setAttribute("http://java.sun.com/xml/jaxp/properties/schemaLanguage", "http://www.w3.org/2001/XMLSchema");
-
- if(xsdStreams != null)
- {
- factory.setAttribute("http://java.sun.com/xml/jaxp/properties/schemaSource", xsdStreams);
- }
- else //use xsdURL
- {
- factory.setAttribute("http://java.sun.com/xml/jaxp/properties/schemaSource", xsdURL.toExternalForm());
- }
-
- factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
- DocumentBuilder builder = factory.newDocumentBuilder();
- builder.setErrorHandler(errorHandler);
- return builder;
- }
}
Property changes on: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests
___________________________________________________________________
Modified: svn:mergeinfo
- /stack/native/branches/jbossws-native-3.1.2.SP3-patch-02_JBPAPP-6365/modules/testsuite/native-tests:14192
/stack/native/branches/jbossws-native-3.4.0.SP1/modules/testsuite/native-tests:13928,13933,13936,13946
/stack/native/trunk/modules/testsuite/native-tests:12502,13992,14013,14157,14160,14181,14183,14842
+ /stack/native/branches/jbossws-native-3.1.2/modules/testsuite/native-tests:16474-16475
/stack/native/branches/jbossws-native-3.1.2.SP3-patch-02_JBPAPP-6365/modules/testsuite/native-tests:14192
/stack/native/branches/jbossws-native-3.4.0.SP1/modules/testsuite/native-tests:13928,13933,13936,13946
/stack/native/trunk/modules/testsuite/native-tests:12502,13992,14013,14157,14160,14181,14183,14842
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/scripts/build-jars-jaxws.xml
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/scripts/build-jars-jaxws.xml 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/scripts/build-jars-jaxws.xml 2012-08-24 16:15:48 UTC (rev 16641)
@@ -198,7 +198,8 @@
<war destfile="${tests.output.dir}/test-libs/jaxws-jbws1172.war" webxml="${tests.output.dir}/test-resources/jaxws/jbws1172/WEB-INF/web.xml">
<classes dir="${tests.output.dir}/test-classes">
<include name="org/jboss/test/ws/jaxws/jbws1172/NonValidatingEndpoint.class" />
- <include name="org/jboss/test/ws/jaxws/jbws1172/ValidatingEndpoint.class" />
+ <include name="org/jboss/test/ws/jaxws/jbws1172/ImportedSchemaValidatingEndpoint.class" />
+ <include name="org/jboss/test/ws/jaxws/jbws1172/NestedSchemaValidatingEndpoint.class" />
<include name="org/jboss/test/ws/jaxws/jbws1172/types/*.class" />
</classes>
<webinf dir="${tests.output.dir}/test-resources/jaxws/jbws1172/WEB-INF">
Copied: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/ImportedSchemaValidatingEndpoint.java (from rev 16475, stack/native/branches/jbossws-native-3.1.2/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/ImportedSchemaValidatingEndpoint.java)
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/ImportedSchemaValidatingEndpoint.java (rev 0)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/ImportedSchemaValidatingEndpoint.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -0,0 +1,44 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.jbws1172;
+
+import javax.jws.WebService;
+
+import org.jboss.logging.Logger;
+import org.jboss.ws.annotation.SchemaValidation;
+
+@WebService(serviceName = "MyTestService", portName = "MyTestPort",
+ targetNamespace = "http://www.my-company.it/ws/my-test",
+ endpointInterface = "org.jboss.test.ws.jaxws.jbws1172.types.MyTest",
+ wsdlLocation = "WEB-INF/wsdl/TestServiceWithImportedSchema.wsdl")
+
+@SchemaValidation
+public class ImportedSchemaValidatingEndpoint
+{
+ // provide logging
+ private static Logger log = Logger.getLogger(ImportedSchemaValidatingEndpoint.class);
+
+ public void performTest(Integer code)
+ {
+ log.info(code);
+ }
+}
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/JBWS1172TestCase.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/JBWS1172TestCase.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/JBWS1172TestCase.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -21,12 +21,13 @@
*/
package org.jboss.test.ws.jaxws.jbws1172;
-import java.io.InputStream;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.net.URL;
+import java.util.Map;
import javax.xml.namespace.QName;
+import javax.xml.ws.BindingProvider;
import javax.xml.ws.Service;
import junit.framework.Test;
@@ -47,6 +48,7 @@
* http://jira.jboss.org/jira/browse/JBWS-1172
*
* @author Thomas.Diesler(a)jboss.com
+ * @author ema(a)rehdat.com
* @since 28-Feb-2008
*/
public class JBWS1172TestCase extends JBossWSTest
@@ -57,20 +59,21 @@
{
return new JBossWSTestSetup(JBWS1172TestCase.class, "jaxws-jbws1172.war");
}
-
+
+
public void testSchemaValidationPositive() throws Exception
{
URL wsdlURL = getResourceURL("jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl");
- InputStream[] xsdStreams = new SchemaExtractor().getSchemas(wsdlURL);
- String inxml = "<performTest xmlns='http://www.my-company.it/ws/my-test'><Code>1000</Code></performTest>";
+ Map<String, byte[]> xsdStreams = new SchemaExtractor().getSchemas(wsdlURL);
+ String inxml = "<tns:performTest xmlns:tns='http://www.my-company.it/ws/my-test'><Code>1000</Code></tns:performTest>";
new SchemaValidationHelper(xsdStreams).validateDocument(inxml);
}
-
+
public void testSchemaValidationNegative() throws Exception
{
URL wsdlURL = getResourceURL("jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl");
- InputStream[] xsdStreams = new SchemaExtractor().getSchemas(wsdlURL);
- String inxml = "<performTest xmlns='http://www.my-company.it/ws/my-test'><Code>2000</Code></performTest>";
+ Map<String, byte[]> xsdStreams = new SchemaExtractor().getSchemas(wsdlURL);
+ String inxml = "<tns:performTest xmlns:tns='http://www.my-company.it/ws/my-test'><Code>2000</Code></tns:performTest>";
try
{
new SchemaValidationHelper(xsdStreams).validateDocument(inxml);
@@ -85,23 +88,21 @@
public void testEndpointWsdlValidation() throws Exception
{
URL wsdlURL = new URL("http://" + getServerHost() + ":8080/jaxws-jbws1172/noval?wsdl");
- InputStream[] xsdStreams = new SchemaExtractor().getSchemas(wsdlURL);
- String inxml = "<performTest xmlns='http://www.my-company.it/ws/my-test'><Code>1000</Code></performTest>";
+ Map<String, byte[]> xsdStreams = new SchemaExtractor().getSchemas(wsdlURL);
+ String inxml = "<tns:performTest xmlns:tns='http://www.my-company.it/ws/my-test'><Code>1000</Code></tns:performTest>";
new SchemaValidationHelper(xsdStreams).validateDocument(inxml);
}
public void testValidatingClientWithExplicitSchema() throws Exception
{
- URL wsdlURL = getResourceURL("jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl");
- //URL xsdURL = new SchemaExtractor().getSchemaUrl(wsdlURL);
-
+ URL wsdlURL = getResourceURL("jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl");
Service service = Service.create(wsdlURL, SERVICE_NAME);
- //SchemaValidationFeature feature = new SchemaValidationFeature(xsdURL.toString());
SchemaValidationFeature feature = new SchemaValidationFeature();
MyTest port = service.getPort(MyTest.class, feature);
+ ((BindingProvider)port).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://localhost:9090/jaxws-jbws1172/doval");
try
{
- port.performTest(new Long(2000));
+ port.performTest(new Integer(2000));
}
catch (Exception ex)
{
@@ -111,22 +112,26 @@
assertTrue("Unexpectd message: " + ex.getMessage(), msg.indexOf("Value '2000' is not facet-valid with respect to maxInclusive '1000'") > 0);
}
}
+
public void testValidatingClientWithErrorHandler() throws Exception
{
- URL wsdlURL = getResourceURL("jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl");
- //URL xsdURL = new SchemaExtractor().getSchemaUrl(wsdlURL);
-
+ URL wsdlURL = getResourceURL("jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl");
Service service = Service.create(wsdlURL, SERVICE_NAME);
- //SchemaValidationFeature feature = new SchemaValidationFeature(xsdURL.toString());
SchemaValidationFeature feature = new SchemaValidationFeature();
TestErrorHandler errorHandler = new TestErrorHandler();
feature.setErrorHandler(errorHandler);
MyTest port = service.getPort(MyTest.class, feature);
- port.performTest(new Long(2000));
-
+ try
+ {
+ port.performTest(new Integer(2000));
+ }
+ catch (Exception e)
+ {
+
+ }
String msg = errorHandler.getErrors();
assertTrue("Unexpectd message: " + msg, msg.indexOf("Value '2000' is not facet-valid with respect to maxInclusive '1000'") > 0);
}
@@ -137,8 +142,8 @@
Service service = Service.create(wsdlURL, SERVICE_NAME);
MyTest port = service.getPort(MyTest.class);
- port.performTest(new Long(1000));
- port.performTest(new Long(2000));
+ port.performTest(new Integer(1000));
+ port.performTest(new Integer(2000));
}
public void testValidatingEndpoint() throws Exception
@@ -147,18 +152,36 @@
Service service = Service.create(wsdlURL, SERVICE_NAME);
MyTest port = service.getPort(MyTest.class);
- port.performTest(new Long(1000));
+ port.performTest(new Integer(1000));
try
{
- port.performTest(new Long(2000));
+ port.performTest(new Integer(2000));
}
catch (Exception ex)
{
String msg = ex.getMessage();
assertTrue("Unexpectd message: " + ex.getMessage(), msg.indexOf("Value '2000' is not facet-valid with respect to maxInclusive '1000'") > 0);
}
-}
+ }
+ public void testValidatingImportEndpoint() throws Exception
+ {
+ URL wsdlURL = new URL("http://" + getServerHost() + ":8080/jaxws-jbws1172/doval-import?wsdl");
+
+ Service service = Service.create(wsdlURL, SERVICE_NAME);
+ MyTest port = service.getPort(MyTest.class);
+ port.performTest(new Integer(1000));
+ try
+ {
+ port.performTest(new Integer(2000));
+ }
+ catch (Exception ex)
+ {
+ String msg = ex.getMessage();
+ assertTrue("Unexpectd message: " + ex.getMessage(), msg.indexOf("Value '2000' is not facet-valid with respect to maxInclusive '1000'") > 0);
+ }
+ }
+
private static class TestErrorHandler implements ErrorHandler
{
private StringBuilder errors = new StringBuilder();
Copied: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/NestedSchemaValidatingEndpoint.java (from rev 16475, stack/native/branches/jbossws-native-3.1.2/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/NestedSchemaValidatingEndpoint.java)
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/NestedSchemaValidatingEndpoint.java (rev 0)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/NestedSchemaValidatingEndpoint.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -0,0 +1,44 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.jbws1172;
+
+import javax.jws.WebService;
+
+import org.jboss.logging.Logger;
+import org.jboss.ws.annotation.SchemaValidation;
+
+@WebService(serviceName = "MyTestService", portName = "MyTestPort",
+ targetNamespace = "http://www.my-company.it/ws/my-test",
+ endpointInterface = "org.jboss.test.ws.jaxws.jbws1172.types.MyTest",
+ wsdlLocation = "WEB-INF/wsdl/TestService.wsdl")
+
+@SchemaValidation
+public class NestedSchemaValidatingEndpoint
+{
+ // provide logging
+ private static Logger log = Logger.getLogger(NestedSchemaValidatingEndpoint.class);
+
+ public void performTest(Integer code)
+ {
+ log.info(code);
+ }
+}
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/NonValidatingEndpoint.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/NonValidatingEndpoint.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/NonValidatingEndpoint.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -25,16 +25,17 @@
import org.jboss.logging.Logger;
-@WebService(serviceName = "MyTestService",
+@WebService(serviceName = "MyTestService", portName = "MyTestPort",
targetNamespace = "http://www.my-company.it/ws/my-test",
- endpointInterface = "org.jboss.test.ws.jaxws.jbws1172.types.MyTest")
+ endpointInterface = "org.jboss.test.ws.jaxws.jbws1172.types.MyTest",
+ wsdlLocation = "WEB-INF/wsdl/NoValTestService.wsdl")
public class NonValidatingEndpoint
{
// provide logging
private static Logger log = Logger.getLogger(NonValidatingEndpoint.class);
- public void performTest(Long code)
+ public void performTest(Integer code)
{
log.info(code);
}
Deleted: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/ValidatingEndpoint.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/ValidatingEndpoint.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/ValidatingEndpoint.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -1,44 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.jaxws.jbws1172;
-
-import javax.jws.WebService;
-
-import org.jboss.logging.Logger;
-import org.jboss.ws.annotation.SchemaValidation;
-
-@WebService(serviceName = "MyTestService", portName = "MyTestPort",
- targetNamespace = "http://www.my-company.it/ws/my-test",
- endpointInterface = "org.jboss.test.ws.jaxws.jbws1172.types.MyTest",
- wsdlLocation = "WEB-INF/wsdl/TestService.wsdl")
-
-@SchemaValidation
-public class ValidatingEndpoint
-{
- // provide logging
- private static Logger log = Logger.getLogger(ValidatingEndpoint.class);
-
- public void performTest(Long code)
- {
- log.info(code);
- }
-}
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyTest.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyTest.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyTest.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -1,6 +1,6 @@
/*
* JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
* as indicated by the @author tags. See the copyright.txt file in the
* distribution for a full listing of individual contributors.
*
@@ -24,32 +24,19 @@
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
+import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
-
-/**
- * This class was generated by the JAX-WS RI.
- * JAX-WS RI 2.1.1-b03-
- * Generated source version: 2.0
- *
- */
-@WebService(name = "MyTest", targetNamespace = "http://www.my-company.it/ws/my-test")
+@WebService(targetNamespace = "http://www.my-company.it/ws/my-test", name = "MyTest")
+(a)XmlSeeAlso({ObjectFactory.class})
public interface MyTest {
-
- /**
- *
- * @param code
- * @throws MyWSException_Exception
- */
- @WebMethod(action = "urn:performTest")
@RequestWrapper(localName = "performTest", targetNamespace = "http://www.my-company.it/ws/my-test", className = "org.jboss.test.ws.jaxws.jbws1172.types.PerformTest")
+ @WebMethod(action = "urn:performTest")
@ResponseWrapper(localName = "performTestResponse", targetNamespace = "http://www.my-company.it/ws/my-test", className = "org.jboss.test.ws.jaxws.jbws1172.types.PerformTestResponse")
public void performTest(
- @WebParam(name = "Code", targetNamespace = "http://www.my-company.it/ws/my-test")
- Long code)
- throws MyWSException_Exception
- ;
-
+ @WebParam(name = "Code", targetNamespace = "")
+ java.lang.Integer code
+ ) throws MyWSException_Exception;
}
Deleted: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyTestService.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyTestService.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyTestService.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -1,73 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.jaxws.jbws1172.types;
-
-import java.net.MalformedURLException;
-import java.net.URL;
-import javax.xml.namespace.QName;
-import javax.xml.ws.Service;
-import javax.xml.ws.WebEndpoint;
-import javax.xml.ws.WebServiceClient;
-
-
-/**
- * This class was generated by the JAX-WS RI.
- * JAX-WS RI 2.1.1-b03-
- * Generated source version: 2.0
- *
- */
-@WebServiceClient(name = "MyTestService", targetNamespace = "http://www.my-company.it/ws/my-test", wsdlLocation = "file:/home/tdiesler/svn/jbossws/stack/native/trunk/src/test/resources/jaxws/jbws1172/TestService.wsdl")
-public class MyTestService
- extends Service
-{
-
- private final static URL MYTESTSERVICE_WSDL_LOCATION;
-
- static {
- URL url = null;
- try {
- url = new URL("file:/home/tdiesler/svn/jbossws/stack/native/trunk/src/test/resources/jaxws/jbws1172/TestService.wsdl");
- } catch (MalformedURLException e) {
- e.printStackTrace();
- }
- MYTESTSERVICE_WSDL_LOCATION = url;
- }
-
- public MyTestService(URL wsdlLocation, QName serviceName) {
- super(wsdlLocation, serviceName);
- }
-
- public MyTestService() {
- super(MYTESTSERVICE_WSDL_LOCATION, new QName("http://www.my-company.it/ws/my-test", "MyTestService"));
- }
-
- /**
- *
- * @return
- * returns MyTest
- */
- @WebEndpoint(name = "MyTestPort")
- public MyTest getMyTestPort() {
- return (MyTest)super.getPort(new QName("http://www.my-company.it/ws/my-test", "MyTestPort"), MyTest.class);
- }
-
-}
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyWSException.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyWSException.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyWSException.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -1,6 +1,6 @@
/*
* JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
* as indicated by the @author tags. See the copyright.txt file in the
* distribution for a full listing of individual contributors.
*
@@ -47,7 +47,7 @@
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "MyWSException", propOrder = {
+@XmlType(name = "MyWSException", namespace = "http://www.my-company.it/ws/my-test", propOrder = {
"message"
})
public class MyWSException {
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyWSException_Exception.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyWSException_Exception.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/MyWSException_Exception.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -1,6 +1,6 @@
/*
* JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
* as indicated by the @author tags. See the copyright.txt file in the
* distribution for a full listing of individual contributors.
*
@@ -25,50 +25,39 @@
/**
- * This class was generated by the JAX-WS RI.
- * JAX-WS RI 2.1.1-b03-
- * Generated source version: 2.0
- *
+ * This class was generated by Apache CXF 2.6.0-SNAPSHOT
+ * 2012-07-17T00:38:10.286+08:00
+ * Generated source version: 2.6.0-SNAPSHOT
*/
+
@WebFault(name = "MyWSException", targetNamespace = "http://www.my-company.it/ws/my-test")
-public class MyWSException_Exception
- extends Exception
-{
+public class MyWSException_Exception extends Exception {
+
+ private org.jboss.test.ws.jaxws.jbws1172.types.MyWSException myWSException;
- /**
- * Java type that goes as soapenv:Fault detail element.
- *
- */
- private MyWSException faultInfo;
+ public MyWSException_Exception() {
+ super();
+ }
+
+ public MyWSException_Exception(String message) {
+ super(message);
+ }
+
+ public MyWSException_Exception(String message, Throwable cause) {
+ super(message, cause);
+ }
- /**
- *
- * @param faultInfo
- * @param message
- */
- public MyWSException_Exception(String message, MyWSException faultInfo) {
+ public MyWSException_Exception(String message, org.jboss.test.ws.jaxws.jbws1172.types.MyWSException myWSException) {
super(message);
- this.faultInfo = faultInfo;
+ this.myWSException = myWSException;
}
- /**
- *
- * @param faultInfo
- * @param message
- * @param cause
- */
- public MyWSException_Exception(String message, MyWSException faultInfo, Throwable cause) {
+ public MyWSException_Exception(String message, org.jboss.test.ws.jaxws.jbws1172.types.MyWSException myWSException, Throwable cause) {
super(message, cause);
- this.faultInfo = faultInfo;
+ this.myWSException = myWSException;
}
- /**
- *
- * @return
- * returns fault bean: org.jboss.test.ws.jaxws.jbws1172.types.MyWSException
- */
- public MyWSException getFaultInfo() {
- return faultInfo;
+ public org.jboss.test.ws.jaxws.jbws1172.types.MyWSException getFaultInfo() {
+ return this.myWSException;
}
-
}
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/ObjectFactory.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/ObjectFactory.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/ObjectFactory.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -1,6 +1,6 @@
/*
* JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
* as indicated by the @author tags. See the copyright.txt file in the
* distribution for a full listing of individual contributors.
*
@@ -45,8 +45,8 @@
public class ObjectFactory {
private final static QName _PerformTest_QNAME = new QName("http://www.my-company.it/ws/my-test", "performTest");
+ private final static QName _PerformTestResponse_QNAME = new QName("http://www.my-company.it/ws/my-test", "performTestResponse");
private final static QName _MyWSException_QNAME = new QName("http://www.my-company.it/ws/my-test", "MyWSException");
- private final static QName _PerformTestResponse_QNAME = new QName("http://www.my-company.it/ws/my-test", "performTestResponse");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jboss.test.ws.jaxws.jbws1172.types
@@ -56,11 +56,11 @@
}
/**
- * Create an instance of {@link MyWSException }
+ * Create an instance of {@link PerformTestResponse }
*
*/
- public MyWSException createMyWSException() {
- return new MyWSException();
+ public PerformTestResponse createPerformTestResponse() {
+ return new PerformTestResponse();
}
/**
@@ -72,11 +72,11 @@
}
/**
- * Create an instance of {@link PerformTestResponse }
+ * Create an instance of {@link MyWSException }
*
*/
- public PerformTestResponse createPerformTestResponse() {
- return new PerformTestResponse();
+ public MyWSException createMyWSException() {
+ return new MyWSException();
}
/**
@@ -89,21 +89,21 @@
}
/**
- * Create an instance of {@link JAXBElement }{@code <}{@link MyWSException }{@code >}}
+ * Create an instance of {@link JAXBElement }{@code <}{@link PerformTestResponse }{@code >}}
*
*/
- @XmlElementDecl(namespace = "http://www.my-company.it/ws/my-test", name = "MyWSException")
- public JAXBElement<MyWSException> createMyWSException(MyWSException value) {
- return new JAXBElement<MyWSException>(_MyWSException_QNAME, MyWSException.class, null, value);
+ @XmlElementDecl(namespace = "http://www.my-company.it/ws/my-test", name = "performTestResponse")
+ public JAXBElement<PerformTestResponse> createPerformTestResponse(PerformTestResponse value) {
+ return new JAXBElement<PerformTestResponse>(_PerformTestResponse_QNAME, PerformTestResponse.class, null, value);
}
/**
- * Create an instance of {@link JAXBElement }{@code <}{@link PerformTestResponse }{@code >}}
+ * Create an instance of {@link JAXBElement }{@code <}{@link MyWSException }{@code >}}
*
*/
- @XmlElementDecl(namespace = "http://www.my-company.it/ws/my-test", name = "performTestResponse")
- public JAXBElement<PerformTestResponse> createPerformTestResponse(PerformTestResponse value) {
- return new JAXBElement<PerformTestResponse>(_PerformTestResponse_QNAME, PerformTestResponse.class, null, value);
+ @XmlElementDecl(namespace = "http://www.my-company.it/ws/my-test", name = "MyWSException")
+ public JAXBElement<MyWSException> createMyWSException(MyWSException value) {
+ return new JAXBElement<MyWSException>(_MyWSException_QNAME, MyWSException.class, null, value);
}
}
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/PerformTest.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/PerformTest.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/PerformTest.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -1,6 +1,6 @@
/*
* JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
* as indicated by the @author tags. See the copyright.txt file in the
* distribution for a full listing of individual contributors.
*
@@ -37,7 +37,7 @@
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Code" type="{http://www.w3.org/2001/XMLSchema}long"/>
+ * <element name="Code" type="{http://www.my-company.it/ws/my-test2}CodeType"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -52,18 +52,18 @@
})
public class PerformTest {
- @XmlElement(name = "Code", required = true, type = Long.class, nillable = true)
- protected Long code;
+ @XmlElement(name = "Code", required = true, type = Integer.class, nillable = true)
+ protected Integer code;
/**
* Gets the value of the code property.
*
* @return
* possible object is
- * {@link Long }
+ * {@link Integer }
*
*/
- public Long getCode() {
+ public Integer getCode() {
return code;
}
@@ -72,10 +72,10 @@
*
* @param value
* allowed object is
- * {@link Long }
+ * {@link Integer }
*
*/
- public void setCode(Long value) {
+ public void setCode(Integer value) {
this.code = value;
}
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/PerformTestResponse.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/PerformTestResponse.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/PerformTestResponse.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -1,6 +1,6 @@
/*
* JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
* as indicated by the @author tags. See the copyright.txt file in the
* distribution for a full listing of individual contributors.
*
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/package-info.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/package-info.java 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/java/org/jboss/test/ws/jaxws/jbws1172/types/package-info.java 2012-08-24 16:15:48 UTC (rev 16641)
@@ -1,6 +1,6 @@
/*
* JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
* as indicated by the @author tags. See the copyright.txt file in the
* distribution for a full listing of individual contributors.
*
@@ -19,5 +19,5 @@
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
-(a)javax.xml.bind.annotation.XmlSchema(namespace = "http://www.my-company.it/ws/my-test", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+(a)javax.xml.bind.annotation.XmlSchema(namespace = "http://www.my-company.it/ws/my-test2")
package org.jboss.test.ws.jaxws.jbws1172.types;
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/web.xml
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/web.xml 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/web.xml 2012-08-24 16:15:48 UTC (rev 16641)
@@ -10,9 +10,14 @@
<servlet>
<servlet-name>ValidatingEndpoint</servlet-name>
- <servlet-class>org.jboss.test.ws.jaxws.jbws1172.ValidatingEndpoint</servlet-class>
+ <servlet-class>org.jboss.test.ws.jaxws.jbws1172.NestedSchemaValidatingEndpoint</servlet-class>
</servlet>
+ <servlet>
+ <servlet-name>ValidatingEndpointWithImportSchema</servlet-name>
+ <servlet-class>org.jboss.test.ws.jaxws.jbws1172.ImportedSchemaValidatingEndpoint</servlet-class>
+ </servlet>
+
<servlet-mapping>
<servlet-name>NonValidatingEndpoint</servlet-name>
<url-pattern>/noval</url-pattern>
@@ -22,4 +27,10 @@
<servlet-name>ValidatingEndpoint</servlet-name>
<url-pattern>/doval</url-pattern>
</servlet-mapping>
+
+ <servlet-mapping>
+ <servlet-name>ValidatingEndpointWithImportSchema</servlet-name>
+ <url-pattern>/doval-import</url-pattern>
+ </servlet-mapping>
+
</web-app>
\ No newline at end of file
Copied: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/NoValTestService.wsdl (from rev 16475, stack/native/branches/jbossws-native-3.1.2/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/NoValTestService.wsdl)
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/NoValTestService.wsdl (rev 0)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/NoValTestService.wsdl 2012-08-24 16:15:48 UTC (rev 16641)
@@ -0,0 +1,70 @@
+<definitions name="MyTestService" targetNamespace="http://www.my-company.it/ws/my-test" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.my-company.it/ws/my-test" xmlns:type2="http://www.my-company.it/ws/my-test2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <types>
+ <schema targetNamespace="http://www.my-company.it/ws/my-test" xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="http://www.my-company.it/ws/my-test" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <import namespace="http://www.my-company.it/ws/my-test2"/>
+ <complexType name="MyWSException">
+ <sequence>
+ <element name="message" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <element name="MyWSException" type="tns:MyWSException"/>
+ <element name="performTest" type="type2:performTest"/>
+ <element name="performTestResponse" type="type2:performTestResponse"/>
+ </schema>
+ <schema targetNamespace="http://www.my-company.it/ws/my-test2" xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="http://www.my-company.it/ws/my-test2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+ <complexType name="performTest">
+ <sequence>
+ <element name="Code" nillable="true" type="tns:CodeType"/>
+ </sequence>
+ </complexType>
+ <complexType name="performTestResponse">
+ <sequence/>
+ </complexType>
+ <simpleType name="CodeType">
+ <restriction base="integer">
+ <minInclusive value="0"/>
+ <maxInclusive value="1000"/>
+ </restriction>
+ </simpleType>
+ </schema>
+ </types>
+ <message name="MyTest_performTestResponse">
+ <part element="tns:performTestResponse" name="result"/>
+ </message>
+ <message name="MyTest_performTest">
+ <part element="tns:performTest" name="parameters"/>
+ </message>
+ <message name="MyWSException">
+ <part element="tns:MyWSException" name="MyWSException"/>
+ </message>
+ <portType name="MyTest">
+ <operation name="performTest">
+ <input message="tns:MyTest_performTest"/>
+ <output message="tns:MyTest_performTestResponse"/>
+ <fault message="tns:MyWSException" name="MyWSException"/>
+ </operation>
+ </portType>
+ <binding name="MyTestBinding" type="tns:MyTest">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="performTest">
+ <soap:operation soapAction="urn:performTest"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ <fault name="MyWSException">
+ <soap:fault name="MyWSException" use="literal"/>
+ </fault>
+ </operation>
+ </binding>
+ <service name="MyTestService">
+ <port binding="tns:MyTestBinding" name="MyTestPort">
+ <soap:address location="http://@jboss.bind.address@:9999/jaxws-jbws1172/noval"/>
+ </port>
+ </service>
+</definitions>
\ No newline at end of file
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/TestService.wsdl 2012-08-24 16:15:48 UTC (rev 16641)
@@ -1,12 +1,20 @@
-<definitions name="MyTestService" targetNamespace="http://www.my-company.it/ws/my-test" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.my-company.it/ws/my-test" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<definitions name="MyTestService" targetNamespace="http://www.my-company.it/ws/my-test" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.my-company.it/ws/my-test" xmlns:type2="http://www.my-company.it/ws/my-test2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<types>
- <schema elementFormDefault="qualified" targetNamespace="http://www.my-company.it/ws/my-test" xmlns="http://www.w3.org/2001/XMLSchema"
+ <schema targetNamespace="http://www.my-company.it/ws/my-test" xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.my-company.it/ws/my-test" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <import namespace="http://www.my-company.it/ws/my-test2"/>
<complexType name="MyWSException">
<sequence>
<element name="message" nillable="true" type="string"/>
</sequence>
</complexType>
+ <element name="MyWSException" type="tns:MyWSException"/>
+ <element name="performTest" type="type2:performTest"/>
+ <element name="performTestResponse" type="type2:performTestResponse"/>
+ </schema>
+ <schema targetNamespace="http://www.my-company.it/ws/my-test2" xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="http://www.my-company.it/ws/my-test2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
<complexType name="performTest">
<sequence>
<element name="Code" nillable="true" type="tns:CodeType"/>
@@ -21,9 +29,6 @@
<maxInclusive value="1000"/>
</restriction>
</simpleType>
- <element name="MyWSException" type="tns:MyWSException"/>
- <element name="performTest" type="tns:performTest"/>
- <element name="performTestResponse" type="tns:performTestResponse"/>
</schema>
</types>
<message name="MyTest_performTestResponse">
@@ -59,7 +64,7 @@
</binding>
<service name="MyTestService">
<port binding="tns:MyTestBinding" name="MyTestPort">
- <soap:address location="http://@jboss.bind.address@:8080/jaxws-jbws1172/noval"/>
+ <soap:address location="http://@jboss.bind.address@:9090/jaxws-jbws1172/doval"/>
</port>
</service>
</definitions>
\ No newline at end of file
Copied: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/TestServiceWithImportedSchema.wsdl (from rev 16475, stack/native/branches/jbossws-native-3.1.2/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/TestServiceWithImportedSchema.wsdl)
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/TestServiceWithImportedSchema.wsdl (rev 0)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/TestServiceWithImportedSchema.wsdl 2012-08-24 16:15:48 UTC (rev 16641)
@@ -0,0 +1,53 @@
+<definitions name="MyTestService" targetNamespace="http://www.my-company.it/ws/my-test" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.my-company.it/ws/my-test" xmlns:type2="http://www.my-company.it/ws/my-test2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <types>
+ <schema elementFormDefault="qualified" targetNamespace="http://www.my-company.it/ws/my-test" xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="http://www.my-company.it/ws/my-test" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <import namespace="http://www.my-company.it/ws/my-test2" schemaLocation = "type1.xsd"/>
+ <complexType name="MyWSException">
+ <sequence>
+ <element name="message" nillable="true" type="string"/>
+ </sequence>
+ </complexType>
+ <element name="MyWSException" type="tns:MyWSException"/>
+ <element name="performTest" type="type2:performTest"/>
+ <element name="performTestResponse" type="type2:performTestResponse"/>
+ </schema>
+
+ </types>
+ <message name="MyTest_performTestResponse">
+ <part element="tns:performTestResponse" name="result"/>
+ </message>
+ <message name="MyTest_performTest">
+ <part element="tns:performTest" name="parameters"/>
+ </message>
+ <message name="MyWSException">
+ <part element="tns:MyWSException" name="MyWSException"/>
+ </message>
+ <portType name="MyTest">
+ <operation name="performTest">
+ <input message="tns:MyTest_performTest"/>
+ <output message="tns:MyTest_performTestResponse"/>
+ <fault message="tns:MyWSException" name="MyWSException"/>
+ </operation>
+ </portType>
+ <binding name="MyTestBinding" type="tns:MyTest">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="performTest">
+ <soap:operation soapAction="urn:performTest"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ <fault name="MyWSException">
+ <soap:fault name="MyWSException" use="literal"/>
+ </fault>
+ </operation>
+ </binding>
+ <service name="MyTestService">
+ <port binding="tns:MyTestBinding" name="MyTestPort">
+ <soap:address location="http://@jboss.bind.address@:8080/jaxws-jbws1172/noval"/>
+ </port>
+ </service>
+</definitions>
\ No newline at end of file
Copied: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/type1.xsd (from rev 16475, stack/native/branches/jbossws-native-3.1.2/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/type1.xsd)
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/type1.xsd (rev 0)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/native-tests/src/test/resources/jaxws/jbws1172/WEB-INF/wsdl/type1.xsd 2012-08-24 16:15:48 UTC (rev 16641)
@@ -0,0 +1,19 @@
+<schema targetNamespace="http://www.my-company.it/ws/my-test2"
+ xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.my-company.it/ws/my-test2"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+ <complexType name="performTest">
+ <sequence>
+ <element name="Code" nillable="true" type="tns:CodeType" />
+ </sequence>
+ </complexType>
+ <complexType name="performTestResponse">
+ <sequence />
+ </complexType>
+ <simpleType name="CodeType">
+ <restriction base="integer">
+ <minInclusive value="0" />
+ <maxInclusive value="1000" />
+ </restriction>
+ </simpleType>
+</schema>
\ No newline at end of file
Modified: stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/pom.xml
===================================================================
--- stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/pom.xml 2012-08-24 13:05:35 UTC (rev 16640)
+++ stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/modules/testsuite/pom.xml 2012-08-24 16:15:48 UTC (rev 16641)
@@ -1,10 +1,9 @@
+<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
-
<name>JBoss Web Services - Stack Native Testsuite</name>
<artifactId>jbossws-native-testsuite</artifactId>
<packaging>pom</packaging>
-
<!-- Parent -->
<parent>
<groupId>org.jboss.ws.native</groupId>
@@ -12,7 +11,6 @@
<version>3.1.2.SP11</version>
<relativePath>../../pom.xml</relativePath>
</parent>
-
<!-- Properties -->
<properties>
<surefire.security.args>-Djava.security.manager -Djava.security.policy=src/test/etc/tst.policy</surefire.security.args>
@@ -27,13 +25,11 @@
<jboss.javaee.version>5.0.1.GA</jboss.javaee.version>
<hornetq.version>2.2.2.Final</hornetq.version>
</properties>
-
<!-- Modules -->
<modules>
<module>native-tests</module>
<module>framework-tests</module>
</modules>
-
<!-- Dependencies -->
<dependencies>
<dependency>
@@ -49,6 +45,7 @@
<artifactId>jbossws-native-client</artifactId>
<version>${version}</version>
</dependency>
+ <!--
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
@@ -56,6 +53,7 @@
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
+ -->
<dependency>
<groupId>javax.ejb</groupId>
<artifactId>ejb-api</artifactId>
@@ -103,7 +101,6 @@
<scope>test</scope>
</dependency>
</dependencies>
-
<!-- Build -->
<build>
<testResources>
@@ -240,10 +237,8 @@
</plugin>
</plugins>
</build>
-
<!-- Profiles -->
<profiles>
-
<!--
Name: debug
Descr: Enable remote debuging for tests
@@ -270,7 +265,6 @@
<surefire.jvm.args>${surefire.security.args} ${surefire.gc.args}</surefire.jvm.args>
</properties>
</profile>
-
<!--
Name: hudson
Descr: Ignore test failures on hudson
@@ -288,7 +282,6 @@
</plugins>
</build>
</profile>
-
<!--
Name: jboss510
Descr: JBoss-5.1.0 specific options
@@ -364,7 +357,6 @@
</plugins>
</build>
</profile>
-
<!--
Name: no-jboss-bind-address
Descr: Set the default jboss.bind.address
@@ -383,8 +375,7 @@
<jboss.bind.address>localhost</jboss.bind.address>
</properties>
</profile>
-
- <!--
+ <!--
Name: no-jboss-server-instance
Descr: Set the default jboss.server.instance
@@ -402,8 +393,7 @@
<jboss.server.instance>default</jboss.server.instance>
</properties>
</profile>
-
- <!--
+ <!--
Name: no-use-hornetq
Descr: Set the default use.hornetq
@@ -422,5 +412,4 @@
</properties>
</profile>
</profiles>
-
</project>
12 years
JBossWS SVN: r16640 - stack/native/branches.
by jbossws-commits@lists.jboss.org
Author: klape
Date: 2012-08-24 09:05:35 -0400 (Fri, 24 Aug 2012)
New Revision: 16640
Added:
stack/native/branches/jbossws-native-3.1.2.SP11_JBPAPP-9748/
Log:
creating one off branch
12 years
JBossWS SVN: r16639 - in stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests: src/test/java/org/jboss/test/ws/jaxws/bp12 and 6 other directories.
by jbossws-commits@lists.jboss.org
Author: jim.ma
Date: 2012-08-24 06:58:47 -0400 (Fri, 24 Aug 2012)
New Revision: 16639
Added:
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/BaseTypesDocTestCase.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/IBaseDataTypesDocLitW.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/IBaseDataTypesDocLitWImpl.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/ObjectFactory.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyType.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyTypeResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyUri.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyUriResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBase64Binary.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBase64BinaryResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBoolean.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBooleanResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetByte.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetByteResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDateTime.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDateTimeResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDecimal.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDecimalResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDouble.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDoubleResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDuration.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDurationResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetFloat.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetFloatResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetInt.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetIntResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetLong.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetLongResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetQName.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetQNameResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetShort.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetShortResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetString.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetStringResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedByte.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedByteResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedInt.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedIntResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedLong.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedLongResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedShort.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedShortResponse.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/web.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/BaseDataTypesDocLitW.wsdl
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/BaseDataTypesDocLitW0.xsd
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/BaseDataTypesDocLitW2.xsd
Modified:
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/BaseTypesRPCTestCase.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLit.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLitImpl.java
Log:
Add wsi bp test for basetype doc utf8
Modified: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml 2012-08-23 09:41:14 UTC (rev 16638)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml 2012-08-24 10:58:47 UTC (rev 16639)
@@ -46,9 +46,23 @@
<webinf dir="${tests.output.dir}/test-resources/jaxws/bp12/baserpc/WEB-INF">
<include name="wsdl/*.wsdl" />
</webinf>
- </war>
- <!-- Please add alphabetically -->
+ </war>
+
+ <!-- jaxws-bp12basedoc -->
+ <war warfile="${tests.output.dir}/test-libs/jaxws-bp12basedoc.war" webxml="${tests.output.dir}/test-resources/jaxws/bp12/basedoc/WEB-INF/web.xml">
+ <classes dir="${tests.output.dir}/test-classes">
+ <include name="org/jboss/test/ws/jaxws/bp12/basedoc/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxws/bp12/basedoc/*TestCase.class"/>
+ </classes>
+ <webinf dir="${tests.output.dir}/test-resources/jaxws/bp12/basedoc/WEB-INF">
+ <include name="wsdl/*" />
+ </webinf>
+ </war>
+
</target>
+
+
+
</project>
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/BaseTypesDocTestCase.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/BaseTypesDocTestCase.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/BaseTypesDocTestCase.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,156 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.net.URL;
+import java.util.GregorianCalendar;
+
+import javax.xml.datatype.DatatypeFactory;
+import javax.xml.datatype.Duration;
+import javax.xml.namespace.QName;
+import javax.xml.ws.BindingProvider;
+import javax.xml.ws.Service;
+
+import junit.framework.Test;
+
+import org.jboss.wsf.test.JBossWSCXFTestSetup;
+import org.jboss.wsf.test.JBossWSTest;
+
+public class BaseTypesDocTestCase extends JBossWSTest
+{
+ private final String serviceURL = "http://" + getServerHost() + ":8080/jaxws-bp12basedoc/BPBaseDoc";
+
+ public static Test suite()
+ {
+ return new JBossWSCXFTestSetup(BaseTypesDocTestCase.class, "jaxws-bp12basedoc.war");
+ }
+
+ public void testAllTypes() throws Exception
+ {
+ // construct proxy
+ QName serviceName = new QName("http://tempuri.org/", "BaseDataTypesDocLitWService");
+ URL wsdlURL = new URL(serviceURL + "?wsdl");
+ Service service = Service.create(wsdlURL, serviceName);
+ IBaseDataTypesDocLitW port = (IBaseDataTypesDocLitW) service.getPort(IBaseDataTypesDocLitW.class);
+ // invoke method
+ ((BindingProvider)port).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://localhost/jaxws-bp12basedoc/BPBaseDoc");
+ System.out.println("Invoking retInt...");
+ int _retInt_inInt = 10;
+ int _retInt__return = port.retInt(_retInt_inInt);
+ System.out.println("retInt.result=" + _retInt__return);
+
+ System.out.println("Invoking retDateTime...");
+ GregorianCalendar calendar = new GregorianCalendar();
+ calendar.setTimeInMillis(System.currentTimeMillis());
+ javax.xml.datatype.XMLGregorianCalendar _retDateTime_inDateTime = DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar);
+ javax.xml.datatype.XMLGregorianCalendar _retDateTime__return = port.retDateTime(_retDateTime_inDateTime);
+ System.out.println("retDateTime.result=" + _retDateTime__return);
+
+ System.out.println("Invoking retUnsignedInt...");
+ long _retUnsignedInt_inUInt = 10;
+ long _retUnsignedInt__return = port.retUnsignedInt(_retUnsignedInt_inUInt);
+ System.out.println("retUnsignedInt.result=" + _retUnsignedInt__return);
+
+ System.out.println("Invoking retDuration...");
+ Duration _retDuration_inTimeSpan = DatatypeFactory.newInstance().newDuration(10000);
+ Duration _retDuration__return = port.retDuration(_retDuration_inTimeSpan);
+ System.out.println("retDuration.result=" + _retDuration__return);
+
+ System.out.println("Invoking retDecimal...");
+ BigDecimal _retDecimal_inDecimal = new java.math.BigDecimal("100");
+ BigDecimal _retDecimal__return = port.retDecimal(_retDecimal_inDecimal);
+ System.out.println("retDecimal.result=" + _retDecimal__return);
+
+ System.out.println("Invoking retDouble...");
+ double _retDouble_inDouble = 0.1;
+ double _retDouble__return = port.retDouble(_retDouble_inDouble);
+ System.out.println("retDouble.result=" + _retDouble__return);
+
+ System.out.println("Invoking retFloat...");
+ float _retFloat_inFloat = 0.01f;
+ float _retFloat__return = port.retFloat(_retFloat_inFloat);
+ System.out.println("retFloat.result=" + _retFloat__return);
+
+ System.out.println("Invoking retLong...");
+ long _retLong_inLong = 1000;
+ long _retLong__return = port.retLong(_retLong_inLong);
+ System.out.println("retLong.result=" + _retLong__return);
+
+ System.out.println("Invoking retBase64Binary...");
+ byte[] _retBase64Binary_inByteArray = "ByteArray".getBytes();
+ byte[] _retBase64Binary__return = port.retBase64Binary(_retBase64Binary_inByteArray);
+ System.out.println("retBase64Binary.result=" + _retBase64Binary__return);
+
+ System.out.println("Invoking retString...");
+ java.lang.String _retString_inString = "return";
+ java.lang.String _retString__return = port.retString(_retString_inString);
+ System.out.println("retString.result=" + _retString__return);
+
+ System.out.println("Invoking retShort...");
+ short _retShort_inShort = Short.parseShort("10");
+ short _retShort__return = port.retShort(_retShort_inShort);
+ System.out.println("retShort.result=" + _retShort__return);
+
+ System.out.println("Invoking retByte...");
+ byte _retByte_inSByte = Byte.parseByte("1");
+ byte _retByte__return = port.retByte(_retByte_inSByte);
+ System.out.println("retByte.result=" + _retByte__return);
+
+ System.out.println("Invoking retAnyType...");
+ Object _retAnyType_inObject = new QName("http://foo","bar");
+ Object _retAnyType__return = port.retAnyType(_retAnyType_inObject);
+ System.out.println("retAnyType.result=" + _retAnyType__return);
+
+ System.out.println("Invoking retUnsignedByte...");
+ short _retUnsignedByte_inByte = Short.parseShort("0");
+ short _retUnsignedByte__return = port.retUnsignedByte(_retUnsignedByte_inByte);
+ System.out.println("retUnsignedByte.result=" + _retUnsignedByte__return);
+
+ System.out.println("Invoking retUnsignedLong...");
+ BigInteger _retUnsignedLong_inULong = new java.math.BigInteger("10000");
+ BigInteger _retUnsignedLong__return = port.retUnsignedLong(_retUnsignedLong_inULong);
+ System.out.println("retUnsignedLong.result=" + _retUnsignedLong__return);
+
+ System.out.println("Invoking retUnsignedShort...");
+ int _retUnsignedShort_inUShort = 10;
+ int _retUnsignedShort__return = port.retUnsignedShort(_retUnsignedShort_inUShort);
+ System.out.println("retUnsignedShort.result=" + _retUnsignedShort__return);
+
+ System.out.println("Invoking retQName...");
+ QName _retQName_inQName = new QName("http://foo", "bar");
+ QName _retQName__return = port.retQName(_retQName_inQName);
+ System.out.println("retQName.result=" + _retQName__return);
+
+ System.out.println("Invoking retBoolean...");
+ boolean _retBoolean_inBool = false;
+ boolean _retBoolean__return = port.retBoolean(_retBoolean_inBool);
+ System.out.println("retBoolean.result=" + _retBoolean__return);
+
+ System.out.println("Invoking retAnyUri...");
+ String _retAnyUri_inUri = "urn:inputui";
+ String _retAnyUri__return = port.retAnyUri(_retAnyUri_inUri);
+ System.out.println("retAnyUri.result=" + _retAnyUri__return);
+
+ }
+}
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/IBaseDataTypesDocLitW.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/IBaseDataTypesDocLitW.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/IBaseDataTypesDocLitW.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,227 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.ws.Action;
+import javax.xml.ws.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
+
+
+@WebService(targetNamespace = "http://tempuri.org/", name = "IBaseDataTypesDocLitW")
+(a)XmlSeeAlso({ObjectFactory.class})
+public interface IBaseDataTypesDocLitW {
+
+ @WebResult(name = "RetIntResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetInt", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetIntResponse")
+ @RequestWrapper(localName = "RetInt", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetInt")
+ @WebMethod(operationName = "RetInt", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetInt")
+ @ResponseWrapper(localName = "RetIntResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetIntResponse")
+ public java.lang.Integer retInt(
+ @WebParam(name = "inInt", targetNamespace = "http://tempuri.org/")
+ java.lang.Integer inInt
+ );
+
+ @WebResult(name = "RetDateTimeResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetDateTimeResponse")
+ @RequestWrapper(localName = "RetDateTime", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetDateTime")
+ @WebMethod(operationName = "RetDateTime", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime")
+ @ResponseWrapper(localName = "RetDateTimeResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetDateTimeResponse")
+ public javax.xml.datatype.XMLGregorianCalendar retDateTime(
+ @WebParam(name = "inDateTime", targetNamespace = "http://tempuri.org/")
+ javax.xml.datatype.XMLGregorianCalendar inDateTime
+ );
+
+ @WebResult(name = "RetUnsignedIntResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedInt", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedIntResponse")
+ @RequestWrapper(localName = "RetUnsignedInt", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetUnsignedInt")
+ @WebMethod(operationName = "RetUnsignedInt", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedInt")
+ @ResponseWrapper(localName = "RetUnsignedIntResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetUnsignedIntResponse")
+ public java.lang.Long retUnsignedInt(
+ @WebParam(name = "inUInt", targetNamespace = "http://tempuri.org/")
+ java.lang.Long inUInt
+ );
+
+ @WebResult(name = "RetDurationResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetDuration", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetDurationResponse")
+ @RequestWrapper(localName = "RetDuration", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetDuration")
+ @WebMethod(operationName = "RetDuration", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetDuration")
+ @ResponseWrapper(localName = "RetDurationResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetDurationResponse")
+ public javax.xml.datatype.Duration retDuration(
+ @WebParam(name = "inTimeSpan", targetNamespace = "http://tempuri.org/")
+ javax.xml.datatype.Duration inTimeSpan
+ );
+
+ @WebResult(name = "RetDecimalResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetDecimalResponse")
+ @RequestWrapper(localName = "RetDecimal", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetDecimal")
+ @WebMethod(operationName = "RetDecimal", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal")
+ @ResponseWrapper(localName = "RetDecimalResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetDecimalResponse")
+ public java.math.BigDecimal retDecimal(
+ @WebParam(name = "inDecimal", targetNamespace = "http://tempuri.org/")
+ java.math.BigDecimal inDecimal
+ );
+
+ @WebResult(name = "RetDoubleResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetDouble", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetDoubleResponse")
+ @RequestWrapper(localName = "RetDouble", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetDouble")
+ @WebMethod(operationName = "RetDouble", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetDouble")
+ @ResponseWrapper(localName = "RetDoubleResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetDoubleResponse")
+ public java.lang.Double retDouble(
+ @WebParam(name = "inDouble", targetNamespace = "http://tempuri.org/")
+ java.lang.Double inDouble
+ );
+
+ @WebResult(name = "RetFloatResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetFloat", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetFloatResponse")
+ @RequestWrapper(localName = "RetFloat", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetFloat")
+ @WebMethod(operationName = "RetFloat", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetFloat")
+ @ResponseWrapper(localName = "RetFloatResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetFloatResponse")
+ public java.lang.Float retFloat(
+ @WebParam(name = "inFloat", targetNamespace = "http://tempuri.org/")
+ java.lang.Float inFloat
+ );
+
+ @WebResult(name = "RetLongResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetLong", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetLongResponse")
+ @RequestWrapper(localName = "RetLong", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetLong")
+ @WebMethod(operationName = "RetLong", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetLong")
+ @ResponseWrapper(localName = "RetLongResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetLongResponse")
+ public java.lang.Long retLong(
+ @WebParam(name = "inLong", targetNamespace = "http://tempuri.org/")
+ java.lang.Long inLong
+ );
+
+ @WebResult(name = "RetBase64BinaryResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetBase64Binary", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetBase64BinaryResponse")
+ @RequestWrapper(localName = "RetBase64Binary", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetBase64Binary")
+ @WebMethod(operationName = "RetBase64Binary", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetBase64Binary")
+ @ResponseWrapper(localName = "RetBase64BinaryResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetBase64BinaryResponse")
+ public byte[] retBase64Binary(
+ @WebParam(name = "inByteArray", targetNamespace = "http://tempuri.org/")
+ byte[] inByteArray
+ );
+
+ @WebResult(name = "RetStringResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetString", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetStringResponse")
+ @RequestWrapper(localName = "RetString", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetString")
+ @WebMethod(operationName = "RetString", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetString")
+ @ResponseWrapper(localName = "RetStringResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetStringResponse")
+ public java.lang.String retString(
+ @WebParam(name = "inString", targetNamespace = "http://tempuri.org/")
+ java.lang.String inString
+ );
+
+ @WebResult(name = "RetShortResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetShort", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetShortResponse")
+ @RequestWrapper(localName = "RetShort", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetShort")
+ @WebMethod(operationName = "RetShort", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetShort")
+ @ResponseWrapper(localName = "RetShortResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetShortResponse")
+ public java.lang.Short retShort(
+ @WebParam(name = "inShort", targetNamespace = "http://tempuri.org/")
+ java.lang.Short inShort
+ );
+
+ @WebResult(name = "RetByteResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetByte", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetByteResponse")
+ @RequestWrapper(localName = "RetByte", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetByte")
+ @WebMethod(operationName = "RetByte", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetByte")
+ @ResponseWrapper(localName = "RetByteResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetByteResponse")
+ public java.lang.Byte retByte(
+ @WebParam(name = "inSByte", targetNamespace = "http://tempuri.org/")
+ java.lang.Byte inSByte
+ );
+
+ @WebResult(name = "RetAnyTypeResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetAnyType", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetAnyTypeResponse")
+ @RequestWrapper(localName = "RetAnyType", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetAnyType")
+ @WebMethod(operationName = "RetAnyType", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetAnyType")
+ @ResponseWrapper(localName = "RetAnyTypeResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetAnyTypeResponse")
+ public java.lang.Object retAnyType(
+ @WebParam(name = "inObject", targetNamespace = "http://tempuri.org/")
+ java.lang.Object inObject
+ );
+
+ @WebResult(name = "RetUnsignedByteResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedByte", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedByteResponse")
+ @RequestWrapper(localName = "RetUnsignedByte", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetUnsignedByte")
+ @WebMethod(operationName = "RetUnsignedByte", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedByte")
+ @ResponseWrapper(localName = "RetUnsignedByteResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetUnsignedByteResponse")
+ public java.lang.Short retUnsignedByte(
+ @WebParam(name = "inByte", targetNamespace = "http://tempuri.org/")
+ java.lang.Short inByte
+ );
+
+ @WebResult(name = "RetUnsignedLongResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedLong", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedLongResponse")
+ @RequestWrapper(localName = "RetUnsignedLong", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetUnsignedLong")
+ @WebMethod(operationName = "RetUnsignedLong", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedLong")
+ @ResponseWrapper(localName = "RetUnsignedLongResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetUnsignedLongResponse")
+ public java.math.BigInteger retUnsignedLong(
+ @WebParam(name = "inULong", targetNamespace = "http://tempuri.org/")
+ java.math.BigInteger inULong
+ );
+
+ @WebResult(name = "RetUnsignedShortResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedShort", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedShortResponse")
+ @RequestWrapper(localName = "RetUnsignedShort", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetUnsignedShort")
+ @WebMethod(operationName = "RetUnsignedShort", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedShort")
+ @ResponseWrapper(localName = "RetUnsignedShortResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetUnsignedShortResponse")
+ public java.lang.Integer retUnsignedShort(
+ @WebParam(name = "inUShort", targetNamespace = "http://tempuri.org/")
+ java.lang.Integer inUShort
+ );
+
+ @WebResult(name = "RetQNameResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetQName", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetQNameResponse")
+ @RequestWrapper(localName = "RetQName", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetQName")
+ @WebMethod(operationName = "RetQName", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetQName")
+ @ResponseWrapper(localName = "RetQNameResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetQNameResponse")
+ public javax.xml.namespace.QName retQName(
+ @WebParam(name = "inQName", targetNamespace = "http://tempuri.org/")
+ javax.xml.namespace.QName inQName
+ );
+
+ @WebResult(name = "RetBooleanResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetBoolean", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetBooleanResponse")
+ @RequestWrapper(localName = "RetBoolean", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetBoolean")
+ @WebMethod(operationName = "RetBoolean", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetBoolean")
+ @ResponseWrapper(localName = "RetBooleanResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetBooleanResponse")
+ public java.lang.Boolean retBoolean(
+ @WebParam(name = "inBool", targetNamespace = "http://tempuri.org/")
+ java.lang.Boolean inBool
+ );
+
+ @WebResult(name = "RetAnyUriResult", targetNamespace = "http://tempuri.org/")
+ @Action(input = "http://tempuri.org/IBaseDataTypesDocLitW/RetAnyUri", output = "http://tempuri.org/IBaseDataTypesDocLitW/RetAnyUriResponse")
+ @RequestWrapper(localName = "RetAnyUri", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetAnyUri")
+ @WebMethod(operationName = "RetAnyUri", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetAnyUri")
+ @ResponseWrapper(localName = "RetAnyUriResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.jaxws.bp12.basedoc.RetAnyUriResponse")
+ public java.lang.String retAnyUri(
+ @WebParam(name = "inUri", targetNamespace = "http://tempuri.org/")
+ java.lang.String inUri
+ );
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/IBaseDataTypesDocLitWImpl.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/IBaseDataTypesDocLitWImpl.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/IBaseDataTypesDocLitWImpl.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,174 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+
+import javax.xml.datatype.Duration;
+import javax.xml.datatype.XMLGregorianCalendar;
+import javax.xml.namespace.QName;
+
+(a)javax.jws.WebService(
+ serviceName = "BaseDataTypesDocLitWService",
+ portName = "CustomBinding_IBaseDataTypesDocLitW",
+ targetNamespace = "http://tempuri.org/",
+ wsdlLocation = "WEB-INF/wsdl/BaseDataTypesDocLitW.wsdl",
+ endpointInterface = "org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW")
+
+public class IBaseDataTypesDocLitWImpl implements IBaseDataTypesDocLitW {
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retInt(java.lang.Integer inInt )*
+ */
+ public Integer retInt(Integer inInt) {
+ return inInt;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retDateTime(javax.xml.datatype.XMLGregorianCalendar inDateTime )*
+ */
+ public XMLGregorianCalendar retDateTime(XMLGregorianCalendar inDateTime) {
+ return inDateTime;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retUnsignedInt(java.lang.Long inUInt )*
+ */
+ public Long retUnsignedInt(Long inUInt) {
+ return inUInt;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retDuration(javax.xml.datatype.Duration inTimeSpan )*
+ */
+ public Duration retDuration(Duration inTimeSpan) {
+ return inTimeSpan;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retDecimal(java.math.BigDecimal inDecimal )*
+ */
+ public BigDecimal retDecimal(BigDecimal inDecimal) {
+ return inDecimal;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retDouble(java.lang.Double inDouble )*
+ */
+ public Double retDouble(Double inDouble) {
+ return inDouble;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retFloat(java.lang.Float inFloat )*
+ */
+ public Float retFloat(Float inFloat) {
+ return inFloat;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retLong(java.lang.Long inLong )*
+ */
+ public Long retLong(Long inLong) {
+ return inLong;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retBase64Binary(byte[] inByteArray )*
+ */
+ public byte[] retBase64Binary(byte[] inByteArray) {
+ return inByteArray;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retString(java.lang.String inString )*
+ */
+ public String retString(String inString) {
+ return inString;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retShort(java.lang.Short inShort )*
+ */
+ public Short retShort(Short inShort) {
+ return inShort;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retByte(java.lang.Byte inSByte )*
+ */
+ public Byte retByte(Byte inSByte) {
+ return inSByte;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retAnyType(java.lang.Object inObject )*
+ */
+ public Object retAnyType(Object inObject) {
+ return inObject;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retUnsignedByte(java.lang.Short inByte )*
+ */
+ public Short retUnsignedByte(Short inByte) {
+ return inByte;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retUnsignedLong(java.math.BigInteger inULong )*
+ */
+ public BigInteger retUnsignedLong(BigInteger inULong) {
+ return inULong;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retUnsignedShort(java.lang.Integer inUShort )*
+ */
+ public Integer retUnsignedShort(Integer inUShort) {
+ return inUShort;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retQName(javax.xml.namespace.QName inQName )*
+ */
+ public QName retQName(QName inQName) {
+ return inQName;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retBoolean(java.lang.Boolean inBool )*
+ */
+ public Boolean retBoolean(Boolean inBool) {
+ return inBool;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitW#retAnyUri(java.lang.String inUri )*
+ */
+ public String retAnyUri(String inUri) {
+ return inUri;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/ObjectFactory.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/ObjectFactory.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/ObjectFactory.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,653 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.datatype.Duration;
+import javax.xml.datatype.XMLGregorianCalendar;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the org.jboss.test.ws.jaxws.bp12.basedoc package.
+ * <p>An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _RetAnyTypeInObject_QNAME = new QName("http://tempuri.org/", "inObject");
+ private final static QName _UnsignedShort_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "unsignedShort");
+ private final static QName _Double_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "double");
+ private final static QName _Long_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "long");
+ private final static QName _Decimal_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "decimal");
+ private final static QName _Float_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "float");
+ private final static QName _AnyURI_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "anyURI");
+ private final static QName _Int_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "int");
+ private final static QName _QName_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "QName");
+ private final static QName _UnsignedInt_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "unsignedInt");
+ private final static QName _AnyType_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "anyType");
+ private final static QName _UnsignedByte_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "unsignedByte");
+ private final static QName _DateTime_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "dateTime");
+ private final static QName _Boolean_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "boolean");
+ private final static QName _UnsignedLong_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "unsignedLong");
+ private final static QName _Base64Binary_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "base64Binary");
+ private final static QName _Duration_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "duration");
+ private final static QName _Short_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "short");
+ private final static QName _String_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "string");
+ private final static QName _Byte_QNAME = new QName("http://schemas.example.com/2003/10/Serialization/", "byte");
+ private final static QName _RetBase64BinaryInByteArray_QNAME = new QName("http://tempuri.org/", "inByteArray");
+ private final static QName _RetBase64BinaryResponseRetBase64BinaryResult_QNAME = new QName("http://tempuri.org/", "RetBase64BinaryResult");
+ private final static QName _RetAnyUriResponseRetAnyUriResult_QNAME = new QName("http://tempuri.org/", "RetAnyUriResult");
+ private final static QName _RetQNameResponseRetQNameResult_QNAME = new QName("http://tempuri.org/", "RetQNameResult");
+ private final static QName _RetAnyUriInUri_QNAME = new QName("http://tempuri.org/", "inUri");
+ private final static QName _RetAnyTypeResponseRetAnyTypeResult_QNAME = new QName("http://tempuri.org/", "RetAnyTypeResult");
+ private final static QName _RetQNameInQName_QNAME = new QName("http://tempuri.org/", "inQName");
+ private final static QName _RetStringResponseRetStringResult_QNAME = new QName("http://tempuri.org/", "RetStringResult");
+ private final static QName _RetStringInString_QNAME = new QName("http://tempuri.org/", "inString");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jboss.test.ws.jaxws.bp12.basedoc
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedByte }
+ *
+ */
+ public RetUnsignedByte createRetUnsignedByte() {
+ return new RetUnsignedByte();
+ }
+
+ /**
+ * Create an instance of {@link RetDecimal }
+ *
+ */
+ public RetDecimal createRetDecimal() {
+ return new RetDecimal();
+ }
+
+ /**
+ * Create an instance of {@link RetFloatResponse }
+ *
+ */
+ public RetFloatResponse createRetFloatResponse() {
+ return new RetFloatResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedShortResponse }
+ *
+ */
+ public RetUnsignedShortResponse createRetUnsignedShortResponse() {
+ return new RetUnsignedShortResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetDecimalResponse }
+ *
+ */
+ public RetDecimalResponse createRetDecimalResponse() {
+ return new RetDecimalResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetShortResponse }
+ *
+ */
+ public RetShortResponse createRetShortResponse() {
+ return new RetShortResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetStringResponse }
+ *
+ */
+ public RetStringResponse createRetStringResponse() {
+ return new RetStringResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetBooleanResponse }
+ *
+ */
+ public RetBooleanResponse createRetBooleanResponse() {
+ return new RetBooleanResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedIntResponse }
+ *
+ */
+ public RetUnsignedIntResponse createRetUnsignedIntResponse() {
+ return new RetUnsignedIntResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetQNameResponse }
+ *
+ */
+ public RetQNameResponse createRetQNameResponse() {
+ return new RetQNameResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetString }
+ *
+ */
+ public RetString createRetString() {
+ return new RetString();
+ }
+
+ /**
+ * Create an instance of {@link RetDurationResponse }
+ *
+ */
+ public RetDurationResponse createRetDurationResponse() {
+ return new RetDurationResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetLong }
+ *
+ */
+ public RetLong createRetLong() {
+ return new RetLong();
+ }
+
+ /**
+ * Create an instance of {@link RetAnyTypeResponse }
+ *
+ */
+ public RetAnyTypeResponse createRetAnyTypeResponse() {
+ return new RetAnyTypeResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetByteResponse }
+ *
+ */
+ public RetByteResponse createRetByteResponse() {
+ return new RetByteResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetBoolean }
+ *
+ */
+ public RetBoolean createRetBoolean() {
+ return new RetBoolean();
+ }
+
+ /**
+ * Create an instance of {@link RetDouble }
+ *
+ */
+ public RetDouble createRetDouble() {
+ return new RetDouble();
+ }
+
+ /**
+ * Create an instance of {@link RetDoubleResponse }
+ *
+ */
+ public RetDoubleResponse createRetDoubleResponse() {
+ return new RetDoubleResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetQName }
+ *
+ */
+ public RetQName createRetQName() {
+ return new RetQName();
+ }
+
+ /**
+ * Create an instance of {@link RetBase64BinaryResponse }
+ *
+ */
+ public RetBase64BinaryResponse createRetBase64BinaryResponse() {
+ return new RetBase64BinaryResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedInt }
+ *
+ */
+ public RetUnsignedInt createRetUnsignedInt() {
+ return new RetUnsignedInt();
+ }
+
+ /**
+ * Create an instance of {@link RetAnyUriResponse }
+ *
+ */
+ public RetAnyUriResponse createRetAnyUriResponse() {
+ return new RetAnyUriResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetInt }
+ *
+ */
+ public RetInt createRetInt() {
+ return new RetInt();
+ }
+
+ /**
+ * Create an instance of {@link RetBase64Binary }
+ *
+ */
+ public RetBase64Binary createRetBase64Binary() {
+ return new RetBase64Binary();
+ }
+
+ /**
+ * Create an instance of {@link RetLongResponse }
+ *
+ */
+ public RetLongResponse createRetLongResponse() {
+ return new RetLongResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetDateTime }
+ *
+ */
+ public RetDateTime createRetDateTime() {
+ return new RetDateTime();
+ }
+
+ /**
+ * Create an instance of {@link RetFloat }
+ *
+ */
+ public RetFloat createRetFloat() {
+ return new RetFloat();
+ }
+
+ /**
+ * Create an instance of {@link RetIntResponse }
+ *
+ */
+ public RetIntResponse createRetIntResponse() {
+ return new RetIntResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetDateTimeResponse }
+ *
+ */
+ public RetDateTimeResponse createRetDateTimeResponse() {
+ return new RetDateTimeResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetAnyType }
+ *
+ */
+ public RetAnyType createRetAnyType() {
+ return new RetAnyType();
+ }
+
+ /**
+ * Create an instance of {@link RetAnyUri }
+ *
+ */
+ public RetAnyUri createRetAnyUri() {
+ return new RetAnyUri();
+ }
+
+ /**
+ * Create an instance of {@link RetShort }
+ *
+ */
+ public RetShort createRetShort() {
+ return new RetShort();
+ }
+
+ /**
+ * Create an instance of {@link RetDuration }
+ *
+ */
+ public RetDuration createRetDuration() {
+ return new RetDuration();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedShort }
+ *
+ */
+ public RetUnsignedShort createRetUnsignedShort() {
+ return new RetUnsignedShort();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedLong }
+ *
+ */
+ public RetUnsignedLong createRetUnsignedLong() {
+ return new RetUnsignedLong();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedByteResponse }
+ *
+ */
+ public RetUnsignedByteResponse createRetUnsignedByteResponse() {
+ return new RetUnsignedByteResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetUnsignedLongResponse }
+ *
+ */
+ public RetUnsignedLongResponse createRetUnsignedLongResponse() {
+ return new RetUnsignedLongResponse();
+ }
+
+ /**
+ * Create an instance of {@link RetByte }
+ *
+ */
+ public RetByte createRetByte() {
+ return new RetByte();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "inObject", scope = RetAnyType.class)
+ public JAXBElement<Object> createRetAnyTypeInObject(Object value) {
+ return new JAXBElement<Object>(_RetAnyTypeInObject_QNAME, Object.class, RetAnyType.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "unsignedShort")
+ public JAXBElement<Integer> createUnsignedShort(Integer value) {
+ return new JAXBElement<Integer>(_UnsignedShort_QNAME, Integer.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "double")
+ public JAXBElement<Double> createDouble(Double value) {
+ return new JAXBElement<Double>(_Double_QNAME, Double.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "long")
+ public JAXBElement<Long> createLong(Long value) {
+ return new JAXBElement<Long>(_Long_QNAME, Long.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "decimal")
+ public JAXBElement<BigDecimal> createDecimal(BigDecimal value) {
+ return new JAXBElement<BigDecimal>(_Decimal_QNAME, BigDecimal.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Float }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "float")
+ public JAXBElement<Float> createFloat(Float value) {
+ return new JAXBElement<Float>(_Float_QNAME, Float.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "anyURI")
+ public JAXBElement<String> createAnyURI(String value) {
+ return new JAXBElement<String>(_AnyURI_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "int")
+ public JAXBElement<Integer> createInt(Integer value) {
+ return new JAXBElement<Integer>(_Int_QNAME, Integer.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link QName }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "QName")
+ public JAXBElement<QName> createQName(QName value) {
+ return new JAXBElement<QName>(_QName_QNAME, QName.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "unsignedInt")
+ public JAXBElement<Long> createUnsignedInt(Long value) {
+ return new JAXBElement<Long>(_UnsignedInt_QNAME, Long.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "anyType")
+ public JAXBElement<Object> createAnyType(Object value) {
+ return new JAXBElement<Object>(_AnyType_QNAME, Object.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "unsignedByte")
+ public JAXBElement<Short> createUnsignedByte(Short value) {
+ return new JAXBElement<Short>(_UnsignedByte_QNAME, Short.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "dateTime")
+ public JAXBElement<XMLGregorianCalendar> createDateTime(XMLGregorianCalendar value) {
+ return new JAXBElement<XMLGregorianCalendar>(_DateTime_QNAME, XMLGregorianCalendar.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "boolean")
+ public JAXBElement<Boolean> createBoolean(Boolean value) {
+ return new JAXBElement<Boolean>(_Boolean_QNAME, Boolean.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "unsignedLong")
+ public JAXBElement<BigInteger> createUnsignedLong(BigInteger value) {
+ return new JAXBElement<BigInteger>(_UnsignedLong_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "base64Binary")
+ public JAXBElement<byte[]> createBase64Binary(byte[] value) {
+ return new JAXBElement<byte[]>(_Base64Binary_QNAME, byte[].class, null, ((byte[]) value));
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Duration }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "duration")
+ public JAXBElement<Duration> createDuration(Duration value) {
+ return new JAXBElement<Duration>(_Duration_QNAME, Duration.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "short")
+ public JAXBElement<Short> createShort(Short value) {
+ return new JAXBElement<Short>(_Short_QNAME, Short.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "string")
+ public JAXBElement<String> createString(String value) {
+ return new JAXBElement<String>(_String_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Byte }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.example.com/2003/10/Serialization/", name = "byte")
+ public JAXBElement<Byte> createByte(Byte value) {
+ return new JAXBElement<Byte>(_Byte_QNAME, Byte.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "inByteArray", scope = RetBase64Binary.class)
+ public JAXBElement<byte[]> createRetBase64BinaryInByteArray(byte[] value) {
+ return new JAXBElement<byte[]>(_RetBase64BinaryInByteArray_QNAME, byte[].class, RetBase64Binary.class, ((byte[]) value));
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "RetBase64BinaryResult", scope = RetBase64BinaryResponse.class)
+ public JAXBElement<byte[]> createRetBase64BinaryResponseRetBase64BinaryResult(byte[] value) {
+ return new JAXBElement<byte[]>(_RetBase64BinaryResponseRetBase64BinaryResult_QNAME, byte[].class, RetBase64BinaryResponse.class, ((byte[]) value));
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "RetAnyUriResult", scope = RetAnyUriResponse.class)
+ public JAXBElement<String> createRetAnyUriResponseRetAnyUriResult(String value) {
+ return new JAXBElement<String>(_RetAnyUriResponseRetAnyUriResult_QNAME, String.class, RetAnyUriResponse.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link QName }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "RetQNameResult", scope = RetQNameResponse.class)
+ public JAXBElement<QName> createRetQNameResponseRetQNameResult(QName value) {
+ return new JAXBElement<QName>(_RetQNameResponseRetQNameResult_QNAME, QName.class, RetQNameResponse.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "inUri", scope = RetAnyUri.class)
+ public JAXBElement<String> createRetAnyUriInUri(String value) {
+ return new JAXBElement<String>(_RetAnyUriInUri_QNAME, String.class, RetAnyUri.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "RetAnyTypeResult", scope = RetAnyTypeResponse.class)
+ public JAXBElement<Object> createRetAnyTypeResponseRetAnyTypeResult(Object value) {
+ return new JAXBElement<Object>(_RetAnyTypeResponseRetAnyTypeResult_QNAME, Object.class, RetAnyTypeResponse.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link QName }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "inQName", scope = RetQName.class)
+ public JAXBElement<QName> createRetQNameInQName(QName value) {
+ return new JAXBElement<QName>(_RetQNameInQName_QNAME, QName.class, RetQName.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "RetStringResult", scope = RetStringResponse.class)
+ public JAXBElement<String> createRetStringResponseRetStringResult(String value) {
+ return new JAXBElement<String>(_RetStringResponseRetStringResult_QNAME, String.class, RetStringResponse.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://tempuri.org/", name = "inString", scope = RetString.class)
+ public JAXBElement<String> createRetStringInString(String value) {
+ return new JAXBElement<String>(_RetStringInString_QNAME, String.class, RetString.class, value);
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyType.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyType.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyType.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inObject" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inObject"
+})
+@XmlRootElement(name = "RetAnyType")
+public class RetAnyType {
+
+ @XmlElementRef(name = "inObject", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<Object> inObject;
+
+ /**
+ * Gets the value of the inObject property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link Object }{@code >}
+ *
+ */
+ public JAXBElement<Object> getInObject() {
+ return inObject;
+ }
+
+ /**
+ * Sets the value of the inObject property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link Object }{@code >}
+ *
+ */
+ public void setInObject(JAXBElement<Object> value) {
+ this.inObject = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyTypeResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyTypeResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyTypeResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetAnyTypeResult" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retAnyTypeResult"
+})
+@XmlRootElement(name = "RetAnyTypeResponse")
+public class RetAnyTypeResponse {
+
+ @XmlElementRef(name = "RetAnyTypeResult", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<Object> retAnyTypeResult;
+
+ /**
+ * Gets the value of the retAnyTypeResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link Object }{@code >}
+ *
+ */
+ public JAXBElement<Object> getRetAnyTypeResult() {
+ return retAnyTypeResult;
+ }
+
+ /**
+ * Sets the value of the retAnyTypeResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link Object }{@code >}
+ *
+ */
+ public void setRetAnyTypeResult(JAXBElement<Object> value) {
+ this.retAnyTypeResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyUri.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyUri.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyUri.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inUri" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inUri"
+})
+@XmlRootElement(name = "RetAnyUri")
+public class RetAnyUri {
+
+ @XmlElementRef(name = "inUri", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<String> inUri;
+
+ /**
+ * Gets the value of the inUri property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public JAXBElement<String> getInUri() {
+ return inUri;
+ }
+
+ /**
+ * Sets the value of the inUri property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public void setInUri(JAXBElement<String> value) {
+ this.inUri = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyUriResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyUriResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetAnyUriResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetAnyUriResult" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retAnyUriResult"
+})
+@XmlRootElement(name = "RetAnyUriResponse")
+public class RetAnyUriResponse {
+
+ @XmlElementRef(name = "RetAnyUriResult", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<String> retAnyUriResult;
+
+ /**
+ * Gets the value of the retAnyUriResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public JAXBElement<String> getRetAnyUriResult() {
+ return retAnyUriResult;
+ }
+
+ /**
+ * Sets the value of the retAnyUriResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public void setRetAnyUriResult(JAXBElement<String> value) {
+ this.retAnyUriResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBase64Binary.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBase64Binary.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBase64Binary.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inByteArray" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inByteArray"
+})
+@XmlRootElement(name = "RetBase64Binary")
+public class RetBase64Binary {
+
+ @XmlElementRef(name = "inByteArray", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<byte[]> inByteArray;
+
+ /**
+ * Gets the value of the inByteArray property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link byte[]}{@code >}
+ *
+ */
+ public JAXBElement<byte[]> getInByteArray() {
+ return inByteArray;
+ }
+
+ /**
+ * Sets the value of the inByteArray property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link byte[]}{@code >}
+ *
+ */
+ public void setInByteArray(JAXBElement<byte[]> value) {
+ this.inByteArray = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBase64BinaryResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBase64BinaryResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBase64BinaryResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetBase64BinaryResult" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retBase64BinaryResult"
+})
+@XmlRootElement(name = "RetBase64BinaryResponse")
+public class RetBase64BinaryResponse {
+
+ @XmlElementRef(name = "RetBase64BinaryResult", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<byte[]> retBase64BinaryResult;
+
+ /**
+ * Gets the value of the retBase64BinaryResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link byte[]}{@code >}
+ *
+ */
+ public JAXBElement<byte[]> getRetBase64BinaryResult() {
+ return retBase64BinaryResult;
+ }
+
+ /**
+ * Sets the value of the retBase64BinaryResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link byte[]}{@code >}
+ *
+ */
+ public void setRetBase64BinaryResult(JAXBElement<byte[]> value) {
+ this.retBase64BinaryResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBoolean.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBoolean.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBoolean.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inBool" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inBool"
+})
+@XmlRootElement(name = "RetBoolean")
+public class RetBoolean {
+
+ protected Boolean inBool;
+
+ /**
+ * Gets the value of the inBool property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isInBool() {
+ return inBool;
+ }
+
+ /**
+ * Sets the value of the inBool property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setInBool(Boolean value) {
+ this.inBool = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBooleanResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBooleanResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetBooleanResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetBooleanResult" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retBooleanResult"
+})
+@XmlRootElement(name = "RetBooleanResponse")
+public class RetBooleanResponse {
+
+ @XmlElement(name = "RetBooleanResult")
+ protected Boolean retBooleanResult;
+
+ /**
+ * Gets the value of the retBooleanResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isRetBooleanResult() {
+ return retBooleanResult;
+ }
+
+ /**
+ * Sets the value of the retBooleanResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setRetBooleanResult(Boolean value) {
+ this.retBooleanResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetByte.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetByte.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetByte.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inSByte" type="{http://www.w3.org/2001/XMLSchema}byte" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inSByte"
+})
+@XmlRootElement(name = "RetByte")
+public class RetByte {
+
+ protected Byte inSByte;
+
+ /**
+ * Gets the value of the inSByte property.
+ *
+ * @return
+ * possible object is
+ * {@link Byte }
+ *
+ */
+ public Byte getInSByte() {
+ return inSByte;
+ }
+
+ /**
+ * Sets the value of the inSByte property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Byte }
+ *
+ */
+ public void setInSByte(Byte value) {
+ this.inSByte = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetByteResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetByteResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetByteResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetByteResult" type="{http://www.w3.org/2001/XMLSchema}byte" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retByteResult"
+})
+@XmlRootElement(name = "RetByteResponse")
+public class RetByteResponse {
+
+ @XmlElement(name = "RetByteResult")
+ protected Byte retByteResult;
+
+ /**
+ * Gets the value of the retByteResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Byte }
+ *
+ */
+ public Byte getRetByteResult() {
+ return retByteResult;
+ }
+
+ /**
+ * Sets the value of the retByteResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Byte }
+ *
+ */
+ public void setRetByteResult(Byte value) {
+ this.retByteResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDateTime.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDateTime.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDateTime.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inDateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inDateTime"
+})
+@XmlRootElement(name = "RetDateTime")
+public class RetDateTime {
+
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar inDateTime;
+
+ /**
+ * Gets the value of the inDateTime property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getInDateTime() {
+ return inDateTime;
+ }
+
+ /**
+ * Sets the value of the inDateTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setInDateTime(XMLGregorianCalendar value) {
+ this.inDateTime = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDateTimeResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDateTimeResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDateTimeResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,87 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetDateTimeResult" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retDateTimeResult"
+})
+@XmlRootElement(name = "RetDateTimeResponse")
+public class RetDateTimeResponse {
+
+ @XmlElement(name = "RetDateTimeResult")
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar retDateTimeResult;
+
+ /**
+ * Gets the value of the retDateTimeResult property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getRetDateTimeResult() {
+ return retDateTimeResult;
+ }
+
+ /**
+ * Sets the value of the retDateTimeResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setRetDateTimeResult(XMLGregorianCalendar value) {
+ this.retDateTimeResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDecimal.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDecimal.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDecimal.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,83 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inDecimal" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inDecimal"
+})
+@XmlRootElement(name = "RetDecimal")
+public class RetDecimal {
+
+ protected BigDecimal inDecimal;
+
+ /**
+ * Gets the value of the inDecimal property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getInDecimal() {
+ return inDecimal;
+ }
+
+ /**
+ * Sets the value of the inDecimal property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setInDecimal(BigDecimal value) {
+ this.inDecimal = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDecimalResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDecimalResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDecimalResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetDecimalResult" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retDecimalResult"
+})
+@XmlRootElement(name = "RetDecimalResponse")
+public class RetDecimalResponse {
+
+ @XmlElement(name = "RetDecimalResult")
+ protected BigDecimal retDecimalResult;
+
+ /**
+ * Gets the value of the retDecimalResult property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getRetDecimalResult() {
+ return retDecimalResult;
+ }
+
+ /**
+ * Sets the value of the retDecimalResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setRetDecimalResult(BigDecimal value) {
+ this.retDecimalResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDouble.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDouble.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDouble.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inDouble" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inDouble"
+})
+@XmlRootElement(name = "RetDouble")
+public class RetDouble {
+
+ protected Double inDouble;
+
+ /**
+ * Gets the value of the inDouble property.
+ *
+ * @return
+ * possible object is
+ * {@link Double }
+ *
+ */
+ public Double getInDouble() {
+ return inDouble;
+ }
+
+ /**
+ * Sets the value of the inDouble property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Double }
+ *
+ */
+ public void setInDouble(Double value) {
+ this.inDouble = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDoubleResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDoubleResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDoubleResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetDoubleResult" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retDoubleResult"
+})
+@XmlRootElement(name = "RetDoubleResponse")
+public class RetDoubleResponse {
+
+ @XmlElement(name = "RetDoubleResult")
+ protected Double retDoubleResult;
+
+ /**
+ * Gets the value of the retDoubleResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Double }
+ *
+ */
+ public Double getRetDoubleResult() {
+ return retDoubleResult;
+ }
+
+ /**
+ * Sets the value of the retDoubleResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Double }
+ *
+ */
+ public void setRetDoubleResult(Double value) {
+ this.retDoubleResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDuration.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDuration.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDuration.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,83 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.Duration;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inTimeSpan" type="{http://schemas.example.com/2003/10/Serialization/}duration" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inTimeSpan"
+})
+@XmlRootElement(name = "RetDuration")
+public class RetDuration {
+
+ protected Duration inTimeSpan;
+
+ /**
+ * Gets the value of the inTimeSpan property.
+ *
+ * @return
+ * possible object is
+ * {@link Duration }
+ *
+ */
+ public Duration getInTimeSpan() {
+ return inTimeSpan;
+ }
+
+ /**
+ * Sets the value of the inTimeSpan property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Duration }
+ *
+ */
+ public void setInTimeSpan(Duration value) {
+ this.inTimeSpan = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDurationResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDurationResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetDurationResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.Duration;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetDurationResult" type="{http://schemas.example.com/2003/10/Serialization/}duration" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retDurationResult"
+})
+@XmlRootElement(name = "RetDurationResponse")
+public class RetDurationResponse {
+
+ @XmlElement(name = "RetDurationResult")
+ protected Duration retDurationResult;
+
+ /**
+ * Gets the value of the retDurationResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Duration }
+ *
+ */
+ public Duration getRetDurationResult() {
+ return retDurationResult;
+ }
+
+ /**
+ * Sets the value of the retDurationResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Duration }
+ *
+ */
+ public void setRetDurationResult(Duration value) {
+ this.retDurationResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetFloat.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetFloat.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetFloat.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inFloat" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inFloat"
+})
+@XmlRootElement(name = "RetFloat")
+public class RetFloat {
+
+ protected Float inFloat;
+
+ /**
+ * Gets the value of the inFloat property.
+ *
+ * @return
+ * possible object is
+ * {@link Float }
+ *
+ */
+ public Float getInFloat() {
+ return inFloat;
+ }
+
+ /**
+ * Sets the value of the inFloat property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Float }
+ *
+ */
+ public void setInFloat(Float value) {
+ this.inFloat = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetFloatResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetFloatResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetFloatResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetFloatResult" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retFloatResult"
+})
+@XmlRootElement(name = "RetFloatResponse")
+public class RetFloatResponse {
+
+ @XmlElement(name = "RetFloatResult")
+ protected Float retFloatResult;
+
+ /**
+ * Gets the value of the retFloatResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Float }
+ *
+ */
+ public Float getRetFloatResult() {
+ return retFloatResult;
+ }
+
+ /**
+ * Sets the value of the retFloatResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Float }
+ *
+ */
+ public void setRetFloatResult(Float value) {
+ this.retFloatResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetInt.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetInt.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetInt.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inInt" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inInt"
+})
+@XmlRootElement(name = "RetInt")
+public class RetInt {
+
+ protected Integer inInt;
+
+ /**
+ * Gets the value of the inInt property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getInInt() {
+ return inInt;
+ }
+
+ /**
+ * Sets the value of the inInt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setInInt(Integer value) {
+ this.inInt = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetIntResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetIntResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetIntResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetIntResult" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retIntResult"
+})
+@XmlRootElement(name = "RetIntResponse")
+public class RetIntResponse {
+
+ @XmlElement(name = "RetIntResult")
+ protected Integer retIntResult;
+
+ /**
+ * Gets the value of the retIntResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getRetIntResult() {
+ return retIntResult;
+ }
+
+ /**
+ * Sets the value of the retIntResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setRetIntResult(Integer value) {
+ this.retIntResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetLong.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetLong.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetLong.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inLong" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inLong"
+})
+@XmlRootElement(name = "RetLong")
+public class RetLong {
+
+ protected Long inLong;
+
+ /**
+ * Gets the value of the inLong property.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getInLong() {
+ return inLong;
+ }
+
+ /**
+ * Sets the value of the inLong property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setInLong(Long value) {
+ this.inLong = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetLongResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetLongResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetLongResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetLongResult" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retLongResult"
+})
+@XmlRootElement(name = "RetLongResponse")
+public class RetLongResponse {
+
+ @XmlElement(name = "RetLongResult")
+ protected Long retLongResult;
+
+ /**
+ * Gets the value of the retLongResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getRetLongResult() {
+ return retLongResult;
+ }
+
+ /**
+ * Sets the value of the retLongResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setRetLongResult(Long value) {
+ this.retLongResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetQName.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetQName.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetQName.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,86 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.namespace.QName;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inQName" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inQName"
+})
+@XmlRootElement(name = "RetQName")
+public class RetQName {
+
+ @XmlElementRef(name = "inQName", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<QName> inQName;
+
+ /**
+ * Gets the value of the inQName property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link QName }{@code >}
+ *
+ */
+ public JAXBElement<QName> getInQName() {
+ return inQName;
+ }
+
+ /**
+ * Sets the value of the inQName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link QName }{@code >}
+ *
+ */
+ public void setInQName(JAXBElement<QName> value) {
+ this.inQName = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetQNameResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetQNameResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetQNameResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,86 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.namespace.QName;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetQNameResult" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retQNameResult"
+})
+@XmlRootElement(name = "RetQNameResponse")
+public class RetQNameResponse {
+
+ @XmlElementRef(name = "RetQNameResult", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<QName> retQNameResult;
+
+ /**
+ * Gets the value of the retQNameResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link QName }{@code >}
+ *
+ */
+ public JAXBElement<QName> getRetQNameResult() {
+ return retQNameResult;
+ }
+
+ /**
+ * Sets the value of the retQNameResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link QName }{@code >}
+ *
+ */
+ public void setRetQNameResult(JAXBElement<QName> value) {
+ this.retQNameResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetShort.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetShort.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetShort.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inShort" type="{http://www.w3.org/2001/XMLSchema}short" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inShort"
+})
+@XmlRootElement(name = "RetShort")
+public class RetShort {
+
+ protected Short inShort;
+
+ /**
+ * Gets the value of the inShort property.
+ *
+ * @return
+ * possible object is
+ * {@link Short }
+ *
+ */
+ public Short getInShort() {
+ return inShort;
+ }
+
+ /**
+ * Sets the value of the inShort property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Short }
+ *
+ */
+ public void setInShort(Short value) {
+ this.inShort = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetShortResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetShortResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetShortResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetShortResult" type="{http://www.w3.org/2001/XMLSchema}short" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retShortResult"
+})
+@XmlRootElement(name = "RetShortResponse")
+public class RetShortResponse {
+
+ @XmlElement(name = "RetShortResult")
+ protected Short retShortResult;
+
+ /**
+ * Gets the value of the retShortResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Short }
+ *
+ */
+ public Short getRetShortResult() {
+ return retShortResult;
+ }
+
+ /**
+ * Sets the value of the retShortResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Short }
+ *
+ */
+ public void setRetShortResult(Short value) {
+ this.retShortResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetString.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetString.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetString.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inString" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inString"
+})
+@XmlRootElement(name = "RetString")
+public class RetString {
+
+ @XmlElementRef(name = "inString", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<String> inString;
+
+ /**
+ * Gets the value of the inString property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public JAXBElement<String> getInString() {
+ return inString;
+ }
+
+ /**
+ * Sets the value of the inString property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public void setInString(JAXBElement<String> value) {
+ this.inString = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetStringResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetStringResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetStringResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetStringResult" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retStringResult"
+})
+@XmlRootElement(name = "RetStringResponse")
+public class RetStringResponse {
+
+ @XmlElementRef(name = "RetStringResult", namespace = "http://tempuri.org/", type = JAXBElement.class)
+ protected JAXBElement<String> retStringResult;
+
+ /**
+ * Gets the value of the retStringResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public JAXBElement<String> getRetStringResult() {
+ return retStringResult;
+ }
+
+ /**
+ * Sets the value of the retStringResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public void setRetStringResult(JAXBElement<String> value) {
+ this.retStringResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedByte.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedByte.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedByte.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inByte" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inByte"
+})
+@XmlRootElement(name = "RetUnsignedByte")
+public class RetUnsignedByte {
+
+ @XmlSchemaType(name = "unsignedByte")
+ protected Short inByte;
+
+ /**
+ * Gets the value of the inByte property.
+ *
+ * @return
+ * possible object is
+ * {@link Short }
+ *
+ */
+ public Short getInByte() {
+ return inByte;
+ }
+
+ /**
+ * Sets the value of the inByte property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Short }
+ *
+ */
+ public void setInByte(Short value) {
+ this.inByte = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedByteResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedByteResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedByteResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,86 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetUnsignedByteResult" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retUnsignedByteResult"
+})
+@XmlRootElement(name = "RetUnsignedByteResponse")
+public class RetUnsignedByteResponse {
+
+ @XmlElement(name = "RetUnsignedByteResult")
+ @XmlSchemaType(name = "unsignedByte")
+ protected Short retUnsignedByteResult;
+
+ /**
+ * Gets the value of the retUnsignedByteResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Short }
+ *
+ */
+ public Short getRetUnsignedByteResult() {
+ return retUnsignedByteResult;
+ }
+
+ /**
+ * Sets the value of the retUnsignedByteResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Short }
+ *
+ */
+ public void setRetUnsignedByteResult(Short value) {
+ this.retUnsignedByteResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedInt.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedInt.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedInt.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inUInt" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inUInt"
+})
+@XmlRootElement(name = "RetUnsignedInt")
+public class RetUnsignedInt {
+
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long inUInt;
+
+ /**
+ * Gets the value of the inUInt property.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getInUInt() {
+ return inUInt;
+ }
+
+ /**
+ * Sets the value of the inUInt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setInUInt(Long value) {
+ this.inUInt = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedIntResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedIntResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedIntResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,86 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetUnsignedIntResult" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retUnsignedIntResult"
+})
+@XmlRootElement(name = "RetUnsignedIntResponse")
+public class RetUnsignedIntResponse {
+
+ @XmlElement(name = "RetUnsignedIntResult")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long retUnsignedIntResult;
+
+ /**
+ * Gets the value of the retUnsignedIntResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getRetUnsignedIntResult() {
+ return retUnsignedIntResult;
+ }
+
+ /**
+ * Sets the value of the retUnsignedIntResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setRetUnsignedIntResult(Long value) {
+ this.retUnsignedIntResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedLong.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedLong.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedLong.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,85 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inULong" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inULong"
+})
+@XmlRootElement(name = "RetUnsignedLong")
+public class RetUnsignedLong {
+
+ @XmlSchemaType(name = "unsignedLong")
+ protected BigInteger inULong;
+
+ /**
+ * Gets the value of the inULong property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getInULong() {
+ return inULong;
+ }
+
+ /**
+ * Sets the value of the inULong property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setInULong(BigInteger value) {
+ this.inULong = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedLongResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedLongResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedLongResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,87 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetUnsignedLongResult" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retUnsignedLongResult"
+})
+@XmlRootElement(name = "RetUnsignedLongResponse")
+public class RetUnsignedLongResponse {
+
+ @XmlElement(name = "RetUnsignedLongResult")
+ @XmlSchemaType(name = "unsignedLong")
+ protected BigInteger retUnsignedLongResult;
+
+ /**
+ * Gets the value of the retUnsignedLongResult property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getRetUnsignedLongResult() {
+ return retUnsignedLongResult;
+ }
+
+ /**
+ * Sets the value of the retUnsignedLongResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setRetUnsignedLongResult(BigInteger value) {
+ this.retUnsignedLongResult = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedShort.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedShort.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedShort.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="inUShort" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "inUShort"
+})
+@XmlRootElement(name = "RetUnsignedShort")
+public class RetUnsignedShort {
+
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer inUShort;
+
+ /**
+ * Gets the value of the inUShort property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getInUShort() {
+ return inUShort;
+ }
+
+ /**
+ * Sets the value of the inUShort property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setInUShort(Integer value) {
+ this.inUShort = value;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedShortResponse.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedShortResponse.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/basedoc/RetUnsignedShortResponse.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,86 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.basedoc;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RetUnsignedShortResult" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "retUnsignedShortResult"
+})
+@XmlRootElement(name = "RetUnsignedShortResponse")
+public class RetUnsignedShortResponse {
+
+ @XmlElement(name = "RetUnsignedShortResult")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer retUnsignedShortResult;
+
+ /**
+ * Gets the value of the retUnsignedShortResult property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getRetUnsignedShortResult() {
+ return retUnsignedShortResult;
+ }
+
+ /**
+ * Sets the value of the retUnsignedShortResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setRetUnsignedShortResult(Integer value) {
+ this.retUnsignedShortResult = value;
+ }
+
+}
Modified: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/BaseTypesRPCTestCase.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/BaseTypesRPCTestCase.java 2012-08-23 09:41:14 UTC (rev 16638)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/BaseTypesRPCTestCase.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -1,3 +1,24 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
package org.jboss.test.ws.jaxws.bp12.baserpc;
import java.math.BigDecimal;
Modified: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLit.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLit.java 2012-08-23 09:41:14 UTC (rev 16638)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLit.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -1,3 +1,24 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
package org.jboss.test.ws.jaxws.bp12.baserpc;
import javax.jws.WebMethod;
Modified: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLitImpl.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLitImpl.java 2012-08-23 09:41:14 UTC (rev 16638)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLitImpl.java 2012-08-24 10:58:47 UTC (rev 16639)
@@ -1,9 +1,24 @@
-
-/**
- * Please modify this class to meet your needs
- * This class is not complete
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
-
package org.jboss.test.ws.jaxws.bp12.baserpc;
import java.math.BigDecimal;
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/web.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/web.xml (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/web.xml 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd">
+
+ <servlet>
+ <servlet-name>BPBaseDoc</servlet-name>
+ <servlet-class>org.jboss.test.ws.jaxws.bp12.basedoc.IBaseDataTypesDocLitWImpl</servlet-class>
+ </servlet>
+
+
+ <servlet-mapping>
+ <servlet-name>BPBaseDoc</servlet-name>
+ <url-pattern>/BPBaseDoc</url-pattern>
+ </servlet-mapping>
+</web-app>
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/BaseDataTypesDocLitW.wsdl
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/BaseDataTypesDocLitW.wsdl (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/BaseDataTypesDocLitW.wsdl 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="utf-8"?>
+<wsdl:definitions name="BaseDataTypesDocLitWService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <wsdl:types>
+ <xsd:schema targetNamespace="http://tempuri.org/Imports">
+ <xsd:import schemaLocation="BaseDataTypesDocLitW2.xsd" namespace="http://tempuri.org/"/>
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetBoolean_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetBoolean"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetBoolean_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetBooleanResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetUnsignedByte_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetUnsignedByte"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetUnsignedByte_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetUnsignedByteResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetByte_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetByte"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetByte_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetByteResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetBase64Binary_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetBase64Binary"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetBase64Binary_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetBase64BinaryResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetDecimal_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetDecimal"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetDecimal_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetDecimalResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetFloat_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetFloat"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetFloat_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetFloatResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetDouble_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetDouble"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetDouble_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetDoubleResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetInt_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetInt"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetInt_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetIntResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetShort_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetShort"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetShort_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetShortResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetLong_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetLong"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetLong_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetLongResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetAnyType_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetAnyType"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetAnyType_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetAnyTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetUnsignedInt_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetUnsignedInt"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetUnsignedInt_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetUnsignedIntResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetUnsignedShort_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetUnsignedShort"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetUnsignedShort_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetUnsignedShortResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetUnsignedLong_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetUnsignedLong"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetUnsignedLong_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetUnsignedLongResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetString_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetString"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetString_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetStringResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetAnyUri_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetAnyUri"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetAnyUri_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetAnyUriResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetDateTime_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetDateTime"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetDateTime_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetDateTimeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetDuration_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetDuration"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetDuration_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetDurationResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetQName_InputMessage">
+ <wsdl:part name="parameters" element="tns:RetQName"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesDocLitW_RetQName_OutputMessage">
+ <wsdl:part name="parameters" element="tns:RetQNameResponse"/>
+ </wsdl:message>
+ <wsdl:portType name="IBaseDataTypesDocLitW">
+ <wsdl:operation name="RetBoolean">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetBoolean" message="tns:IBaseDataTypesDocLitW_RetBoolean_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetBooleanResponse" message="tns:IBaseDataTypesDocLitW_RetBoolean_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedByte">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedByte" message="tns:IBaseDataTypesDocLitW_RetUnsignedByte_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedByteResponse" message="tns:IBaseDataTypesDocLitW_RetUnsignedByte_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetByte">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByte" message="tns:IBaseDataTypesDocLitW_RetByte_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetByteResponse" message="tns:IBaseDataTypesDocLitW_RetByte_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetBase64Binary">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetBase64Binary" message="tns:IBaseDataTypesDocLitW_RetBase64Binary_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetBase64BinaryResponse" message="tns:IBaseDataTypesDocLitW_RetBase64Binary_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetDecimal">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal" message="tns:IBaseDataTypesDocLitW_RetDecimal_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimalResponse" message="tns:IBaseDataTypesDocLitW_RetDecimal_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetFloat">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetFloat" message="tns:IBaseDataTypesDocLitW_RetFloat_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetFloatResponse" message="tns:IBaseDataTypesDocLitW_RetFloat_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetDouble">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDouble" message="tns:IBaseDataTypesDocLitW_RetDouble_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDoubleResponse" message="tns:IBaseDataTypesDocLitW_RetDouble_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetInt">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetInt" message="tns:IBaseDataTypesDocLitW_RetInt_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetIntResponse" message="tns:IBaseDataTypesDocLitW_RetInt_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetShort">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetShort" message="tns:IBaseDataTypesDocLitW_RetShort_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetShortResponse" message="tns:IBaseDataTypesDocLitW_RetShort_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetLong">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetLong" message="tns:IBaseDataTypesDocLitW_RetLong_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetLongResponse" message="tns:IBaseDataTypesDocLitW_RetLong_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetAnyType">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetAnyType" message="tns:IBaseDataTypesDocLitW_RetAnyType_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetAnyTypeResponse" message="tns:IBaseDataTypesDocLitW_RetAnyType_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedInt">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedInt" message="tns:IBaseDataTypesDocLitW_RetUnsignedInt_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedIntResponse" message="tns:IBaseDataTypesDocLitW_RetUnsignedInt_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedShort">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedShort" message="tns:IBaseDataTypesDocLitW_RetUnsignedShort_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedShortResponse" message="tns:IBaseDataTypesDocLitW_RetUnsignedShort_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedLong">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedLong" message="tns:IBaseDataTypesDocLitW_RetUnsignedLong_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedLongResponse" message="tns:IBaseDataTypesDocLitW_RetUnsignedLong_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetString">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetString" message="tns:IBaseDataTypesDocLitW_RetString_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetStringResponse" message="tns:IBaseDataTypesDocLitW_RetString_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetAnyUri">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetAnyUri" message="tns:IBaseDataTypesDocLitW_RetAnyUri_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetAnyUriResponse" message="tns:IBaseDataTypesDocLitW_RetAnyUri_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetDateTime">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime" message="tns:IBaseDataTypesDocLitW_RetDateTime_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTimeResponse" message="tns:IBaseDataTypesDocLitW_RetDateTime_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetDuration">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDuration" message="tns:IBaseDataTypesDocLitW_RetDuration_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetDurationResponse" message="tns:IBaseDataTypesDocLitW_RetDuration_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetQName">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetQName" message="tns:IBaseDataTypesDocLitW_RetQName_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesDocLitW/RetQNameResponse" message="tns:IBaseDataTypesDocLitW_RetQName_OutputMessage"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="CustomBinding_IBaseDataTypesDocLitW" type="tns:IBaseDataTypesDocLitW">
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="RetBoolean">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetBoolean" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedByte">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedByte" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetByte">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetByte" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetBase64Binary">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetBase64Binary" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetDecimal">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetFloat">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetFloat" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetDouble">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDouble" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetInt">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetInt" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetShort">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetShort" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetLong">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetLong" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetAnyType">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetAnyType" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedInt">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedInt" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedShort">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedShort" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedLong">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetUnsignedLong" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetString">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetString" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetAnyUri">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetAnyUri" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetDateTime">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetDuration">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetDuration" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetQName">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesDocLitW/RetQName" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="BaseDataTypesDocLitWService">
+ <wsdl:port name="CustomBinding_IBaseDataTypesDocLitW" binding="tns:CustomBinding_IBaseDataTypesDocLitW">
+ <soap:address location="http://localhost/Soap11/BaseDataTypesDocLitW"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/BaseDataTypesDocLitW0.xsd
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/BaseDataTypesDocLitW0.xsd (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/BaseDataTypesDocLitW0.xsd 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.example.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.example.com/2003/10/Serialization/">
+ <xs:element name="anyType" nillable="true" type="xs:anyType"/>
+ <xs:element name="anyURI" nillable="true" type="xs:anyURI"/>
+ <xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/>
+ <xs:element name="boolean" nillable="true" type="xs:boolean"/>
+ <xs:element name="byte" nillable="true" type="xs:byte"/>
+ <xs:element name="dateTime" nillable="true" type="xs:dateTime"/>
+ <xs:element name="decimal" nillable="true" type="xs:decimal"/>
+ <xs:element name="double" nillable="true" type="xs:double"/>
+ <xs:element name="float" nillable="true" type="xs:float"/>
+ <xs:element name="int" nillable="true" type="xs:int"/>
+ <xs:element name="long" nillable="true" type="xs:long"/>
+ <xs:element name="QName" nillable="true" type="xs:QName"/>
+ <xs:element name="short" nillable="true" type="xs:short"/>
+ <xs:element name="string" nillable="true" type="xs:string"/>
+ <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/>
+ <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>
+ <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/>
+ <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/>
+ <xs:simpleType name="duration">
+ <xs:restriction base="xs:duration">
+ <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>
+ <xs:minInclusive value="-P10675199DT2H48M5.4775808S"/>
+ <xs:maxInclusive value="P10675199DT2H48M5.4775807S"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:element name="duration" nillable="true" type="tns:duration"/>
+</xs:schema>
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/BaseDataTypesDocLitW2.xsd
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/BaseDataTypesDocLitW2.xsd (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/basedoc/WEB-INF/wsdl/BaseDataTypesDocLitW2.xsd 2012-08-24 10:58:47 UTC (rev 16639)
@@ -0,0 +1,270 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://tempuri.org/">
+ <xs:import schemaLocation="BaseDataTypesDocLitW0.xsd" namespace="http://schemas.example.com/2003/10/Serialization/"/>
+ <xs:element name="RetBoolean">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inBool" type="xs:boolean"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetBooleanResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetBooleanResult" type="xs:boolean"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetUnsignedByte">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inByte" type="xs:unsignedByte"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetUnsignedByteResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetUnsignedByteResult" type="xs:unsignedByte"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetByte">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inSByte" type="xs:byte"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetByteResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetByteResult" type="xs:byte"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetBase64Binary">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inByteArray" nillable="true" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetBase64BinaryResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetBase64BinaryResult" nillable="true" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetDecimal">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inDecimal" type="xs:decimal"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetDecimalResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetDecimalResult" type="xs:decimal"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetFloat">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inFloat" type="xs:float"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetFloatResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetFloatResult" type="xs:float"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetDouble">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inDouble" type="xs:double"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetDoubleResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetDoubleResult" type="xs:double"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetInt">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inInt" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetIntResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetIntResult" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetShort">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inShort" type="xs:short"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetShortResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetShortResult" type="xs:short"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetLong">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inLong" type="xs:long"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetLongResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetLongResult" type="xs:long"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetAnyType">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inObject" nillable="true" type="xs:anyType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetAnyTypeResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetAnyTypeResult" nillable="true" type="xs:anyType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetUnsignedInt">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inUInt" type="xs:unsignedInt"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetUnsignedIntResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetUnsignedIntResult" type="xs:unsignedInt"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetUnsignedShort">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inUShort" type="xs:unsignedShort"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetUnsignedShortResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetUnsignedShortResult" type="xs:unsignedShort"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetUnsignedLong">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inULong" type="xs:unsignedLong"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetUnsignedLongResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetUnsignedLongResult" type="xs:unsignedLong"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetString">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inString" nillable="true" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetStringResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetStringResult" nillable="true" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetAnyUri">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inUri" nillable="true" type="xs:anyURI"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetAnyUriResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetAnyUriResult" nillable="true" type="xs:anyURI"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetDateTime">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inDateTime" type="xs:dateTime"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetDateTimeResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetDateTimeResult" type="xs:dateTime"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetDuration">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inTimeSpan" type="q7:duration" xmlns:q7="http://schemas.example.com/2003/10/Serialization/"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetDurationResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetDurationResult" type="q8:duration" xmlns:q8="http://schemas.example.com/2003/10/Serialization/"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetQName">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="inQName" nillable="true" type="xs:QName"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RetQNameResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="RetQNameResult" nillable="true" type="xs:QName"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
\ No newline at end of file
12 years
JBossWS SVN: r16638 - in stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite: bp12-tests and 20 other directories.
by jbossws-commits@lists.jboss.org
Author: jim.ma
Date: 2012-08-23 05:41:14 -0400 (Thu, 23 Aug 2012)
New Revision: 16638
Added:
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/pom.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/appclient.jndi.properties
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/jboss-ejb-client.properties
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/jbossws-roles.properties
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/jbossws-users.properties
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/log4j.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/server.jndi.properties
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/test.keystore
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/test.truststore
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/tst.policy
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/BaseTypesRPCTestCase.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLit.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLitImpl.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/ClientHelper.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/JBossWSCXFTestSetup.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/TestServlet.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/baserpc/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/baserpc/WEB-INF/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/baserpc/WEB-INF/web.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/baserpc/WEB-INF/wsdl/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/baserpc/WEB-INF/wsdl/BaseDataTypesRpcLit.wsdl
Log:
Add wsi BaseTypesRPCTest
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/pom.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/pom.xml (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/pom.xml 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,148 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <name>JBoss Web Services - WSI-BP Test</name>
+ <artifactId>jbossws-bp-tests</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jboss.ws.cxf</groupId>
+ <artifactId>jbossws-cxf-testsuite</artifactId>
+ <version>4.1.0-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <properties>
+ <!-- This is used for test archives embedding Spring and is intentionally different from the
+ version specified in the jbossws-cxf main pom.xml to test there're no classloading clashes -->
+ <test.spring.version>3.0.3.RELEASE</test.spring.version>
+ </properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.ws.cxf</groupId>
+ <artifactId>jbossws-cxf-server</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.picketlink</groupId>
+ <artifactId>picketlink-core</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+ <!-- Profiles -->
+ <profiles>
+
+ <!--
+ Name: noprepare
+ Descr: Skip test preparation with -Dnoprepare
+ -->
+ <profile>
+ <id>noprepare</id>
+ <activation>
+ <property>
+ <name>!noprepare</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>build-jars</id>
+ <phase>test-compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target>
+ <property name="tests.output.dir" value="${project.build.directory}"/>
+ <property name="tests.resources.dir" value="${basedir}/src/test/resources"/>
+ <ant antfile="scripts/cxf-jars-jaxws.xml" target="build-jars-jaxws"/>
+ </target>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin> <!-- This copies jbossws-cxf-factories jar to endorsed dir before the integration-tests are run -->
+ <artifactId>maven-resources-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>copy-factories-jar</id>
+ <phase>pre-integration-test</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${project.build.directory}/endorsed</outputDirectory>
+ <resources>
+ <resource>
+ <directory>${basedir}/../../endorsed/target/</directory>
+ <includes>
+ <include>jbossws-cxf-factories-${project.version}.jar</include>
+ </includes>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin> <!-- This downloads and copies some Spring libs into target/spring to be later picked up and included in some test jars -->
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>copy-spring</id>
+ <phase>process-test-resources</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-asm</artifactId>
+ <version>${test.spring.version}</version>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-beans</artifactId>
+ <version>${test.spring.version}</version>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-context</artifactId>
+ <version>${test.spring.version}</version>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-core</artifactId>
+ <version>${test.spring.version}</version>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-expression</artifactId>
+ <version>${test.spring.version}</version>
+ </artifactItem>
+ </artifactItems>
+ <outputDirectory>target/spring</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ </profiles>
+
+</project>
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ ~ JBoss, Home of Professional Open Source.
+ ~ Copyright 2011, Red Hat, Inc., and individual contributors
+ ~ as indicated by the @author tags. See the copyright.txt file in the
+ ~ distribution for a full listing of individual contributors.
+ ~
+ ~ This is free software; you can redistribute it and/or modify it
+ ~ under the terms of the GNU Lesser General Public License as
+ ~ published by the Free Software Foundation; either version 2.1 of
+ ~ the License, or (at your option) any later version.
+ ~
+ ~ This software is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this software; if not, write to the Free
+ ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ -->
+
+<project>
+
+ <description>JBossWS test archive builder</description>
+
+ <!-- ============================================================================== -->
+ <!-- Building -->
+ <!-- -->
+ <!-- Where to create your tests -->
+ <!-- http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4144172#4144172 -->
+ <!-- -->
+ <!-- ============================================================================== -->
+
+ <target name="build-jars-jaxws" description="Build the deployments.">
+
+ <mkdir dir="${tests.output.dir}/test-libs"/>
+
+ <!-- jaxws-bp12baserpc -->
+ <war warfile="${tests.output.dir}/test-libs/jaxws-bp12baserpc.war" webxml="${tests.output.dir}/test-resources/jaxws/bp12/baserpc/WEB-INF/web.xml">
+ <classes dir="${tests.output.dir}/test-classes">
+ <include name="org/jboss/test/ws/jaxws/bp12/baserpc/IBaseData*.class"/>
+ </classes>
+ <webinf dir="${tests.output.dir}/test-resources/jaxws/bp12/baserpc/WEB-INF">
+ <include name="wsdl/*.wsdl" />
+ </webinf>
+ </war>
+ <!-- Please add alphabetically -->
+
+ </target>
+
+</project>
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/appclient.jndi.properties
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/appclient.jndi.properties (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/appclient.jndi.properties 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,7 @@
+java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory
+java.naming.factory.url.pkgs=org.jboss.ejb.client.naming:org.jboss.naming.remote.client
+java.naming.provider.url=remote://@jboss.bind.address@:4448
+jboss.naming.client.connect.options.org.xnio.Options.SASL_POLICY_NOPLAINTEXT=false
+jboss.naming.client.security.callback.handler.class=org.jboss.wsf.test.CallbackHandler
+jboss.naming.client.endpoint.create.options.org.xnio.Options.WORKER_TASK_CORE_THREADS=1
+jboss.naming.client.endpoint.create.options.org.xnio.Options.WORKER_TASK_MAX_THREADS=4
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/jboss-ejb-client.properties
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/jboss-ejb-client.properties (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/jboss-ejb-client.properties 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,7 @@
+remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false
+remote.connections=default
+remote.connection.default.host=(a)jboss.bind.address@
+remote.connection.default.port=4447
+remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false
+remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOPLAINTEXT=false
+callback.handler.class=org.jboss.wsf.test.CallbackHandler
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/jbossws-roles.properties
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/jbossws-roles.properties (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/jbossws-roles.properties 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,2 @@
+# A sample roles.properties file for use with the UsersRolesLoginModule
+kermit=friend
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/jbossws-users.properties
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/jbossws-users.properties (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/jbossws-users.properties 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,2 @@
+# A sample users.properties file for use with the UsersRolesLoginModule
+kermit=thefrog
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/log4j.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/log4j.xml (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/log4j.xml 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- ===================================================================== -->
+<!-- -->
+<!-- Log4j Configuration -->
+<!-- -->
+<!-- ===================================================================== -->
+
+<!--
+| For more configuration infromation and examples see the Jakarta Log4j
+| owebsite: http://jakarta.apache.org/log4j
+-->
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
+
+ <!-- ================================= -->
+ <!-- Preserve messages in a local file -->
+ <!-- ================================= -->
+
+ <!-- A time/date based rolling appender -->
+ <appender name="FILE" class="org.apache.log4j.RollingFileAppender">
+ <param name="File" value="${log4j.output.dir}/test.log"/>
+ <param name="MaxFileSize" value="10MB"/>
+ <param name="Append" value="true"/>
+
+ <layout class="org.apache.log4j.PatternLayout">
+ <!-- The default pattern: Date Priority [Category] Message\n -->
+ <param name="ConversionPattern" value="%d %-5p [%c:%L] %m%n"/>
+ </layout>
+ </appender>
+
+ <!-- ============================== -->
+ <!-- Append messages to the console -->
+ <!-- ============================== -->
+
+ <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+ <param name="Threshold" value="WARN"/>
+ <param name="Target" value="System.out"/>
+
+ <layout class="org.apache.log4j.PatternLayout">
+ <!-- The default pattern: Date Priority [Category] Message\n -->
+ <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
+ </layout>
+ </appender>
+
+ <!-- ================ -->
+ <!-- Limit categories -->
+ <!-- ================ -->
+
+ <category name="org.jboss.ws">
+ <priority value="DEBUG"/>
+ </category>
+
+ <category name="org.jboss.wsf">
+ <priority value="DEBUG"/>
+ </category>
+
+ <category name="org.jboss.test.ws">
+ <priority value="TRACE"/>
+ </category>
+
+ <category name="org.apache.cxf">
+ <priority value="INFO"/>
+ </category>
+
+ <category name="org.springframework">
+ <priority value="INFO"/>
+ </category>
+
+ <category name="sun.rmi">
+ <priority value="INFO"/>
+ </category>
+
+ <category name="com.sun.xml.bind">
+ <priority value="INFO"/>
+ </category>
+
+ <category name="javax.activation">
+ <priority value="INFO"/>
+ </category>
+
+ <category name="org.apache.commons">
+ <priority value="INFO"/>
+ </category>
+
+ <!-- Apache security is verbose -->
+ <category name="org.apache.ws.security">
+ <priority value="INFO"/>
+ </category>
+
+ <!-- ======================= -->
+ <!-- Setup the Root category -->
+ <!-- ======================= -->
+
+ <root>
+ <!--appender-ref ref="CONSOLE"/-->
+ <appender-ref ref="FILE"/>
+ </root>
+
+</log4j:configuration>
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/server.jndi.properties
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/server.jndi.properties (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/server.jndi.properties 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,5 @@
+java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory
+java.naming.factory.url.pkgs=org.jboss.ejb.client.naming:org.jboss.naming.remote.client
+java.naming.provider.url=remote://@jboss.bind.address@:4447
+jboss.naming.client.connect.options.org.xnio.Options.SASL_POLICY_NOPLAINTEXT=false
+jboss.naming.client.security.callback.handler.class=org.jboss.wsf.test.CallbackHandler
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/test.keystore
===================================================================
(Binary files differ)
Property changes on: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/test.keystore
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/test.truststore
===================================================================
(Binary files differ)
Property changes on: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/test.truststore
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/tst.policy
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/tst.policy (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/tst.policy 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,4 @@
+grant {
+ permission java.security.AllPermission;
+};
+
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/BaseTypesRPCTestCase.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/BaseTypesRPCTestCase.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/BaseTypesRPCTestCase.java 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,135 @@
+package org.jboss.test.ws.jaxws.bp12.baserpc;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.net.URL;
+import java.util.GregorianCalendar;
+
+import javax.xml.datatype.DatatypeFactory;
+import javax.xml.datatype.Duration;
+import javax.xml.namespace.QName;
+import javax.xml.ws.BindingProvider;
+import javax.xml.ws.Service;
+
+import junit.framework.Test;
+
+import org.jboss.wsf.test.JBossWSCXFTestSetup;
+import org.jboss.wsf.test.JBossWSTest;
+
+public class BaseTypesRPCTestCase extends JBossWSTest
+{
+ private final String serviceURL = "http://" + getServerHost() + ":8080/jaxws-bp12baserpc/BPBaseRPC";
+
+ public static Test suite()
+ {
+ return new JBossWSCXFTestSetup(BaseTypesRPCTestCase.class, "jaxws-bp12baserpc.war");
+ }
+
+ public void testAllTypes() throws Exception
+ {
+ // construct proxy
+ QName serviceName = new QName("http://tempuri.org/", "BaseDataTypesRpcLitService");
+ URL wsdlURL = new URL(serviceURL + "?wsdl");
+ Service service = Service.create(wsdlURL, serviceName);
+ IBaseDataTypesRpcLit port = (IBaseDataTypesRpcLit) service.getPort(IBaseDataTypesRpcLit.class);
+ // invoke method
+ ((BindingProvider)port).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://localhost/jaxws-bp12baserpc/BPBaseRPC");
+ System.out.println("Invoking retInt...");
+ int _retInt_inInt = 10;
+ int _retInt__return = port.retInt(_retInt_inInt);
+ System.out.println("retInt.result=" + _retInt__return);
+
+ System.out.println("Invoking retDateTime...");
+ GregorianCalendar calendar = new GregorianCalendar();
+ calendar.setTimeInMillis(System.currentTimeMillis());
+ javax.xml.datatype.XMLGregorianCalendar _retDateTime_inDateTime = DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar);
+ javax.xml.datatype.XMLGregorianCalendar _retDateTime__return = port.retDateTime(_retDateTime_inDateTime);
+ System.out.println("retDateTime.result=" + _retDateTime__return);
+
+ System.out.println("Invoking retUnsignedInt...");
+ long _retUnsignedInt_inUInt = 10;
+ long _retUnsignedInt__return = port.retUnsignedInt(_retUnsignedInt_inUInt);
+ System.out.println("retUnsignedInt.result=" + _retUnsignedInt__return);
+
+ System.out.println("Invoking retDuration...");
+ Duration _retDuration_inTimeSpan = DatatypeFactory.newInstance().newDuration(10000);
+ Duration _retDuration__return = port.retDuration(_retDuration_inTimeSpan);
+ System.out.println("retDuration.result=" + _retDuration__return);
+
+ System.out.println("Invoking retDecimal...");
+ BigDecimal _retDecimal_inDecimal = new java.math.BigDecimal("100");
+ BigDecimal _retDecimal__return = port.retDecimal(_retDecimal_inDecimal);
+ System.out.println("retDecimal.result=" + _retDecimal__return);
+
+ System.out.println("Invoking retDouble...");
+ double _retDouble_inDouble = 0.1;
+ double _retDouble__return = port.retDouble(_retDouble_inDouble);
+ System.out.println("retDouble.result=" + _retDouble__return);
+
+ System.out.println("Invoking retFloat...");
+ float _retFloat_inFloat = 0.01f;
+ float _retFloat__return = port.retFloat(_retFloat_inFloat);
+ System.out.println("retFloat.result=" + _retFloat__return);
+
+ System.out.println("Invoking retLong...");
+ long _retLong_inLong = 1000;
+ long _retLong__return = port.retLong(_retLong_inLong);
+ System.out.println("retLong.result=" + _retLong__return);
+
+ System.out.println("Invoking retBase64Binary...");
+ byte[] _retBase64Binary_inByteArray = "ByteArray".getBytes();
+ byte[] _retBase64Binary__return = port.retBase64Binary(_retBase64Binary_inByteArray);
+ System.out.println("retBase64Binary.result=" + _retBase64Binary__return);
+
+ System.out.println("Invoking retString...");
+ java.lang.String _retString_inString = "return";
+ java.lang.String _retString__return = port.retString(_retString_inString);
+ System.out.println("retString.result=" + _retString__return);
+
+ System.out.println("Invoking retShort...");
+ short _retShort_inShort = Short.parseShort("10");
+ short _retShort__return = port.retShort(_retShort_inShort);
+ System.out.println("retShort.result=" + _retShort__return);
+
+ System.out.println("Invoking retByte...");
+ byte _retByte_inSByte = Byte.parseByte("1");
+ byte _retByte__return = port.retByte(_retByte_inSByte);
+ System.out.println("retByte.result=" + _retByte__return);
+
+ System.out.println("Invoking retAnyType...");
+ Object _retAnyType_inObject = new QName("http://foo","bar");
+ Object _retAnyType__return = port.retAnyType(_retAnyType_inObject);
+ System.out.println("retAnyType.result=" + _retAnyType__return);
+
+ System.out.println("Invoking retUnsignedByte...");
+ short _retUnsignedByte_inByte = Short.parseShort("0");
+ short _retUnsignedByte__return = port.retUnsignedByte(_retUnsignedByte_inByte);
+ System.out.println("retUnsignedByte.result=" + _retUnsignedByte__return);
+
+ System.out.println("Invoking retUnsignedLong...");
+ BigInteger _retUnsignedLong_inULong = new java.math.BigInteger("10000");
+ BigInteger _retUnsignedLong__return = port.retUnsignedLong(_retUnsignedLong_inULong);
+ System.out.println("retUnsignedLong.result=" + _retUnsignedLong__return);
+
+ System.out.println("Invoking retUnsignedShort...");
+ int _retUnsignedShort_inUShort = 10;
+ int _retUnsignedShort__return = port.retUnsignedShort(_retUnsignedShort_inUShort);
+ System.out.println("retUnsignedShort.result=" + _retUnsignedShort__return);
+
+ System.out.println("Invoking retQName...");
+ QName _retQName_inQName = new QName("http://foo", "bar");
+ QName _retQName__return = port.retQName(_retQName_inQName);
+ System.out.println("retQName.result=" + _retQName__return);
+
+ System.out.println("Invoking retBoolean...");
+ boolean _retBoolean_inBool = false;
+ boolean _retBoolean__return = port.retBoolean(_retBoolean_inBool);
+ System.out.println("retBoolean.result=" + _retBoolean__return);
+
+ System.out.println("Invoking retAnyUri...");
+ String _retAnyUri_inUri = "urn:inputui";
+ String _retAnyUri__return = port.retAnyUri(_retAnyUri_inUri);
+ System.out.println("retAnyUri.result=" + _retAnyUri__return);
+
+ }
+}
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLit.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLit.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLit.java 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,165 @@
+package org.jboss.test.ws.jaxws.bp12.baserpc;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+import javax.xml.ws.Action;
+
+@WebService(targetNamespace = "http://tempuri.org/", name = "IBaseDataTypesRpcLit")
+@SOAPBinding(style = SOAPBinding.Style.RPC)
+public interface IBaseDataTypesRpcLit {
+
+ @WebResult(name = "RetIntResult", targetNamespace = "http://tempuri.org/", partName = "RetIntResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetInt", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetIntResponse")
+ @WebMethod(operationName = "RetInt", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetInt")
+ public int retInt(
+ @WebParam(partName = "inInt", name = "inInt")
+ int inInt
+ );
+
+ @WebResult(name = "RetDateTimeResult", targetNamespace = "http://tempuri.org/", partName = "RetDateTimeResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetDateTime", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetDateTimeResponse")
+ @WebMethod(operationName = "RetDateTime", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetDateTime")
+ public javax.xml.datatype.XMLGregorianCalendar retDateTime(
+ @WebParam(partName = "inDateTime", name = "inDateTime")
+ javax.xml.datatype.XMLGregorianCalendar inDateTime
+ );
+
+ @WebResult(name = "RetUnsignedIntResult", targetNamespace = "http://tempuri.org/", partName = "RetUnsignedIntResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedInt", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedIntResponse")
+ @WebMethod(operationName = "RetUnsignedInt", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedInt")
+ public long retUnsignedInt(
+ @WebParam(partName = "inUInt", name = "inUInt")
+ long inUInt
+ );
+
+ @WebResult(name = "RetDurationResult", targetNamespace = "http://tempuri.org/", partName = "RetDurationResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetDuration", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetDurationResponse")
+ @WebMethod(operationName = "RetDuration", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetDuration")
+ public javax.xml.datatype.Duration retDuration(
+ @WebParam(partName = "inTimeSpan", name = "inTimeSpan")
+ javax.xml.datatype.Duration inTimeSpan
+ );
+
+ @WebResult(name = "RetDecimalResult", targetNamespace = "http://tempuri.org/", partName = "RetDecimalResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetDecimal", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetDecimalResponse")
+ @WebMethod(operationName = "RetDecimal", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetDecimal")
+ public java.math.BigDecimal retDecimal(
+ @WebParam(partName = "inDecimal", name = "inDecimal")
+ java.math.BigDecimal inDecimal
+ );
+
+ @WebResult(name = "RetDoubleResult", targetNamespace = "http://tempuri.org/", partName = "RetDoubleResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetDouble", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetDoubleResponse")
+ @WebMethod(operationName = "RetDouble", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetDouble")
+ public double retDouble(
+ @WebParam(partName = "inDouble", name = "inDouble")
+ double inDouble
+ );
+
+ @WebResult(name = "RetFloatResult", targetNamespace = "http://tempuri.org/", partName = "RetFloatResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetFloat", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetFloatResponse")
+ @WebMethod(operationName = "RetFloat", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetFloat")
+ public float retFloat(
+ @WebParam(partName = "inFloat", name = "inFloat")
+ float inFloat
+ );
+
+ @WebResult(name = "RetLongResult", targetNamespace = "http://tempuri.org/", partName = "RetLongResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetLong", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetLongResponse")
+ @WebMethod(operationName = "RetLong", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetLong")
+ public long retLong(
+ @WebParam(partName = "inLong", name = "inLong")
+ long inLong
+ );
+
+ @WebResult(name = "RetBase64BinaryResult", targetNamespace = "http://tempuri.org/", partName = "RetBase64BinaryResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetBase64Binary", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetBase64BinaryResponse")
+ @WebMethod(operationName = "RetBase64Binary", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetBase64Binary")
+ public byte[] retBase64Binary(
+ @WebParam(partName = "inByteArray", name = "inByteArray")
+ byte[] inByteArray
+ );
+
+ @WebResult(name = "RetStringResult", targetNamespace = "http://tempuri.org/", partName = "RetStringResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetString", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetStringResponse")
+ @WebMethod(operationName = "RetString", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetString")
+ public java.lang.String retString(
+ @WebParam(partName = "inString", name = "inString")
+ java.lang.String inString
+ );
+
+ @WebResult(name = "RetShortResult", targetNamespace = "http://tempuri.org/", partName = "RetShortResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetShort", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetShortResponse")
+ @WebMethod(operationName = "RetShort", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetShort")
+ public short retShort(
+ @WebParam(partName = "inShort", name = "inShort")
+ short inShort
+ );
+
+ @WebResult(name = "RetByteResult", targetNamespace = "http://tempuri.org/", partName = "RetByteResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetByte", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetByteResponse")
+ @WebMethod(operationName = "RetByte", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetByte")
+ public byte retByte(
+ @WebParam(partName = "inSByte", name = "inSByte")
+ byte inSByte
+ );
+
+ @WebResult(name = "RetAnyTypeResult", targetNamespace = "http://tempuri.org/", partName = "RetAnyTypeResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetAnyType", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetAnyTypeResponse")
+ @WebMethod(operationName = "RetAnyType", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetAnyType")
+ public java.lang.Object retAnyType(
+ @WebParam(partName = "inObject", name = "inObject")
+ java.lang.Object inObject
+ );
+
+ @WebResult(name = "RetUnsignedByteResult", targetNamespace = "http://tempuri.org/", partName = "RetUnsignedByteResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedByte", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedByteResponse")
+ @WebMethod(operationName = "RetUnsignedByte", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedByte")
+ public short retUnsignedByte(
+ @WebParam(partName = "inByte", name = "inByte")
+ short inByte
+ );
+
+ @WebResult(name = "RetUnsignedLongResult", targetNamespace = "http://tempuri.org/", partName = "RetUnsignedLongResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedLong", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedLongResponse")
+ @WebMethod(operationName = "RetUnsignedLong", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedLong")
+ public java.math.BigInteger retUnsignedLong(
+ @WebParam(partName = "inULong", name = "inULong")
+ java.math.BigInteger inULong
+ );
+
+ @WebResult(name = "RetUnsignedShortResult", targetNamespace = "http://tempuri.org/", partName = "RetUnsignedShortResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedShort", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedShortResponse")
+ @WebMethod(operationName = "RetUnsignedShort", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedShort")
+ public int retUnsignedShort(
+ @WebParam(partName = "inUShort", name = "inUShort")
+ int inUShort
+ );
+
+ @WebResult(name = "RetQNameResult", targetNamespace = "http://tempuri.org/", partName = "RetQNameResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetQName", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetQNameResponse")
+ @WebMethod(operationName = "RetQName", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetQName")
+ public javax.xml.namespace.QName retQName(
+ @WebParam(partName = "inQName", name = "inQName")
+ javax.xml.namespace.QName inQName
+ );
+
+ @WebResult(name = "RetBooleanResult", targetNamespace = "http://tempuri.org/", partName = "RetBooleanResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetBoolean", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetBooleanResponse")
+ @WebMethod(operationName = "RetBoolean", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetBoolean")
+ public boolean retBoolean(
+ @WebParam(partName = "inBool", name = "inBool")
+ boolean inBool
+ );
+
+ @WebResult(name = "RetAnyUriResult", targetNamespace = "http://tempuri.org/", partName = "RetAnyUriResult")
+ @Action(input = "http://tempuri.org/IBaseDataTypesRpcLit/RetAnyUri", output = "http://tempuri.org/IBaseDataTypesRpcLit/RetAnyUriResponse")
+ @WebMethod(operationName = "RetAnyUri", action = "http://tempuri.org/IBaseDataTypesRpcLit/RetAnyUri")
+ public java.lang.String retAnyUri(
+ @WebParam(partName = "inUri", name = "inUri")
+ java.lang.String inUri
+ );
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLitImpl.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLitImpl.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/baserpc/IBaseDataTypesRpcLitImpl.java 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,104 @@
+
+/**
+ * Please modify this class to meet your needs
+ * This class is not complete
+ */
+
+package org.jboss.test.ws.jaxws.bp12.baserpc;
+
+import java.math.BigDecimal;
+
+import javax.xml.datatype.Duration;
+import javax.xml.datatype.XMLGregorianCalendar;
+import javax.xml.namespace.QName;
+
+
+
+(a)javax.jws.WebService(
+ serviceName = "BaseDataTypesRpcLitService",
+ portName = "CustomBinding_IBaseDataTypesRpcLit",
+ targetNamespace = "http://tempuri.org/",
+ wsdlLocation = "WEB-INF/wsdl/BaseDataTypesRpcLit.wsdl",
+ endpointInterface = "org.jboss.test.ws.jaxws.bp12.baserpc.IBaseDataTypesRpcLit")
+
+public class IBaseDataTypesRpcLitImpl implements IBaseDataTypesRpcLit {
+ public int retInt(int inInt) {
+ return inInt;
+ }
+
+ public XMLGregorianCalendar retDateTime(XMLGregorianCalendar inDateTime) {
+ return inDateTime;
+ }
+
+ public long retUnsignedInt(long inUInt) {
+ return inUInt;
+ }
+
+ public Duration retDuration(Duration inTimeSpan) {
+ return inTimeSpan;
+ }
+
+ public BigDecimal retDecimal(BigDecimal inDecimal) {
+ return inDecimal;
+ }
+
+
+ public double retDouble(double inDouble) {
+ return inDouble;
+ }
+
+ public float retFloat(float inFloat) {
+ return inFloat;
+ }
+
+ public long retLong(long inLong) {
+ return inLong;
+ }
+
+ public byte[] retBase64Binary(byte[] inByteArray) {
+ return inByteArray;
+ }
+
+ public String retString(String inString) {
+ return inString;
+ }
+
+ public short retShort(short inShort) {
+ return inShort;
+ }
+
+ public byte retByte(byte inSByte) {
+ return inSByte;
+ }
+
+ public Object retAnyType(java.lang.Object inObject) {
+ return inObject;
+ }
+
+ public short retUnsignedByte(short inByte) {
+ return inByte;
+ }
+
+ public java.math.BigInteger retUnsignedLong(java.math.BigInteger inULong) {
+ return inULong;
+ }
+
+
+ public int retUnsignedShort(int inUShort) {
+ return inUShort;
+ }
+
+ public QName retQName(QName inQName) {
+ return inQName;
+ }
+
+
+ public boolean retBoolean(boolean inBool) {
+ return inBool;
+ }
+
+ public java.lang.String retAnyUri(java.lang.String inUri) {
+ return inUri;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/ClientHelper.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/ClientHelper.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/ClientHelper.java 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,27 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2011, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wsf.test;
+
+public interface ClientHelper
+{
+ public void setTargetEndpoint(String address);
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/JBossWSCXFTestSetup.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/JBossWSCXFTestSetup.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/JBossWSCXFTestSetup.java 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,120 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wsf.test;
+
+import junit.framework.Test;
+
+import org.apache.cxf.Bus;
+import org.apache.cxf.BusFactory;
+import org.jboss.logging.Logger;
+import org.jboss.wsf.test.JBossWSTestSetup;
+
+/**
+ *
+ * @author alessio.soldano(a)jboss.com
+ */
+public class JBossWSCXFTestSetup extends JBossWSTestSetup
+{
+ private Bus defaultBus;
+
+ public JBossWSCXFTestSetup(Class<?> testClass, String archiveList)
+ {
+ super(testClass, archiveList);
+ }
+
+ public JBossWSCXFTestSetup(Class<?> testClass, String archiveList, boolean requiresDefaultSecurityDomain)
+ {
+ super(testClass, archiveList, requiresDefaultSecurityDomain);
+ }
+
+ public JBossWSCXFTestSetup(Test test, String archiveList)
+ {
+ super(test, archiveList);
+ }
+
+ public JBossWSCXFTestSetup(Test test, String archiveList, boolean requiresDefaultSecurityDomain)
+ {
+ super(test, archiveList, requiresDefaultSecurityDomain);
+ }
+
+ public JBossWSCXFTestSetup(Class<?> testClass, String archiveList, boolean requiresDefaultSecurityDomain, CleanupOperation cleanupOp)
+ {
+ super(testClass, archiveList, requiresDefaultSecurityDomain, cleanupOp);
+ }
+
+ public JBossWSCXFTestSetup(Test test)
+ {
+ super(test);
+ }
+
+ @Override
+ protected void setUp() throws Exception {
+ defaultBus = BusFactory.getDefaultBus(false);
+ super.setUp();
+ Bus threadBus = BusFactory.getThreadDefaultBus(false);
+ if (threadBus != null)
+ {
+ ClassLoader busLoader = threadBus.getExtension(ClassLoader.class);
+ ClassLoader origLoader = this.getOriginalClassLoader();
+ //overwrite the ClassLoader extension with the new TCCL, to allow CXF seeing the client side archives
+ if (busLoader != null && busLoader == origLoader)
+ {
+ threadBus.setExtension(Thread.currentThread().getContextClassLoader(), ClassLoader.class);
+ }
+ }
+ }
+
+ @Override
+ protected void tearDown() throws Exception {
+ Bus threadBus = BusFactory.getThreadDefaultBus(false);
+ if (threadBus != null)
+ {
+ ClassLoader busLoader = threadBus.getExtension(ClassLoader.class);
+ ClassLoader origLoader = this.getOriginalClassLoader();
+ //restore the ClassLoader extension to the orig loader
+ if (busLoader != null && busLoader == Thread.currentThread().getContextClassLoader())
+ {
+ threadBus.setExtension(origLoader, ClassLoader.class);
+ }
+ }
+
+ try
+ {
+ Bus afterTestsDefaultBus = BusFactory.getDefaultBus(false);
+
+ if (defaultBus == null && afterTestsDefaultBus != null)
+ {
+ Logger.getLogger(this.getClass()).info("Default CXF bus has been set during test execution");
+ }
+ else if (defaultBus != afterTestsDefaultBus)
+ {
+ throw new Exception("CXF Default bus changed during test: \nBEFORE: " + defaultBus + "\nAFTER: "
+ + afterTestsDefaultBus);
+ }
+ }
+ finally
+ {
+ defaultBus = null; //remove reference, to help GC
+ super.tearDown();
+ }
+ }
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/TestServlet.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/TestServlet.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/wsf/test/TestServlet.java 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,140 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2011, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wsf.test;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
+
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author alessio.soldano(a)jboss.com
+ * @since 01-Apr-2011
+ *
+ */
+@WebServlet(name = "TestServlet", urlPatterns = "/*")
+public class TestServlet extends HttpServlet
+{
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
+ {
+ String helperClassName = req.getParameter("helper");
+ if (helperClassName == null || helperClassName.length() == 0)
+ throw new ServletException("helper not specified!");
+ String path = req.getParameter("path");
+ if (path == null || path.length() == 0)
+ throw new ServletException("path not specified!");
+ try
+ {
+ ClientHelper helper = (ClientHelper) Class.forName(helperClassName).newInstance();
+ String hostName = System.getProperty("jboss.bind.address", "localhost");
+ if (hostName.startsWith(":"))
+ {
+ hostName = "[" + hostName + "]";
+ }
+ helper.setTargetEndpoint("http://" + hostName + ":8080" + path);
+ List<String> failedTests = new LinkedList<String>();
+ List<String> errorTests = new LinkedList<String>();
+ Method[] methods = helper.getClass().getMethods();
+ String methodName = req.getParameter("method");
+ int testsRun = 0;
+ if (methodName != null && methodName.length() > 0)
+ {
+ Method m = null;
+ m = helper.getClass().getMethod(methodName);
+ testsRun++;
+ invokeMethod(m, helper, failedTests, errorTests);
+ }
+ else
+ {
+ for (Method m : methods)
+ {
+ if (m.getName().startsWith("test") && m.getParameterTypes().length == 0
+ && m.getReturnType().equals(boolean.class))
+ {
+ testsRun++;
+ invokeMethod(m, helper, failedTests, errorTests);
+ }
+ }
+ }
+ if (failedTests.isEmpty() && errorTests.isEmpty())
+ {
+ res.getWriter().print(testsRun);
+ }
+ else
+ {
+ PrintWriter w = res.getWriter();
+ w.print("# Failed tests: ");
+ for (Iterator<String> it = failedTests.iterator(); it.hasNext();)
+ {
+ w.print(it.next());
+ if (it.hasNext())
+ w.print(", ");
+ }
+ res.getWriter().print(" # Error tests: ");
+ for (Iterator<String> it = errorTests.iterator(); it.hasNext();)
+ {
+ w.print(it.next());
+ if (it.hasNext())
+ w.print(", ");
+ }
+ }
+ }
+ catch (Exception e)
+ {
+ throw new ServletException(e);
+ }
+ }
+
+ private void invokeMethod(Method m, ClientHelper helper, List<String> failedTests, List<String> errorTests) throws ServletException
+ {
+ try
+ {
+ if (!(Boolean)m.invoke(helper))
+ {
+ failedTests.add(m.getName());
+ }
+ }
+ catch (InvocationTargetException e)
+ {
+ Throwable thrownException = e.getTargetException();
+ errorTests.add(m.getName() + ": " + thrownException.getClass().getName() + " " + thrownException.getMessage());
+ thrownException.printStackTrace();
+ }
+ catch (Exception e)
+ {
+ throw new ServletException(e);
+ }
+ }
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/baserpc/WEB-INF/web.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/baserpc/WEB-INF/web.xml (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/baserpc/WEB-INF/web.xml 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd">
+
+ <servlet>
+ <servlet-name>BPBaseRPC</servlet-name>
+ <servlet-class>org.jboss.test.ws.jaxws.bp12.baserpc.IBaseDataTypesRpcLitImpl</servlet-class>
+ </servlet>
+
+
+ <servlet-mapping>
+ <servlet-name>BPBaseRPC</servlet-name>
+ <url-pattern>/BPBaseRPC</url-pattern>
+ </servlet-mapping>
+</web-app>
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/baserpc/WEB-INF/wsdl/BaseDataTypesRpcLit.wsdl
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/baserpc/WEB-INF/wsdl/BaseDataTypesRpcLit.wsdl (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/baserpc/WEB-INF/wsdl/BaseDataTypesRpcLit.wsdl 2012-08-23 09:41:14 UTC (rev 16638)
@@ -0,0 +1,375 @@
+<?xml version="1.0" encoding="utf-8"?>
+<wsdl:definitions name="BaseDataTypesRpcLitService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <wsdl:types />
+ <wsdl:message name="IBaseDataTypesRpcLit_RetBoolean_InputMessage">
+ <wsdl:part name="inBool" type="xsd:boolean"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetBoolean_OutputMessage">
+ <wsdl:part name="RetBooleanResult" type="xsd:boolean"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetUnsignedByte_InputMessage">
+ <wsdl:part name="inByte" type="xsd:unsignedByte"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetUnsignedByte_OutputMessage">
+ <wsdl:part name="RetUnsignedByteResult" type="xsd:unsignedByte"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetByte_InputMessage">
+ <wsdl:part name="inSByte" type="xsd:byte"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetByte_OutputMessage">
+ <wsdl:part name="RetByteResult" type="xsd:byte"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetBase64Binary_InputMessage">
+ <wsdl:part name="inByteArray" type="xsd:base64Binary"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetBase64Binary_OutputMessage">
+ <wsdl:part name="RetBase64BinaryResult" type="xsd:base64Binary"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetDecimal_InputMessage">
+ <wsdl:part name="inDecimal" type="xsd:decimal"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetDecimal_OutputMessage">
+ <wsdl:part name="RetDecimalResult" type="xsd:decimal"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetFloat_InputMessage">
+ <wsdl:part name="inFloat" type="xsd:float"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetFloat_OutputMessage">
+ <wsdl:part name="RetFloatResult" type="xsd:float"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetDouble_InputMessage">
+ <wsdl:part name="inDouble" type="xsd:double"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetDouble_OutputMessage">
+ <wsdl:part name="RetDoubleResult" type="xsd:double"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetInt_InputMessage">
+ <wsdl:part name="inInt" type="xsd:int"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetInt_OutputMessage">
+ <wsdl:part name="RetIntResult" type="xsd:int"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetShort_InputMessage">
+ <wsdl:part name="inShort" type="xsd:short"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetShort_OutputMessage">
+ <wsdl:part name="RetShortResult" type="xsd:short"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetLong_InputMessage">
+ <wsdl:part name="inLong" type="xsd:long"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetLong_OutputMessage">
+ <wsdl:part name="RetLongResult" type="xsd:long"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetAnyType_InputMessage">
+ <wsdl:part name="inObject" type="xsd:anyType"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetAnyType_OutputMessage">
+ <wsdl:part name="RetAnyTypeResult" type="xsd:anyType"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetUnsignedInt_InputMessage">
+ <wsdl:part name="inUInt" type="xsd:unsignedInt"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetUnsignedInt_OutputMessage">
+ <wsdl:part name="RetUnsignedIntResult" type="xsd:unsignedInt"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetUnsignedShort_InputMessage">
+ <wsdl:part name="inUShort" type="xsd:unsignedShort"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetUnsignedShort_OutputMessage">
+ <wsdl:part name="RetUnsignedShortResult" type="xsd:unsignedShort"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetUnsignedLong_InputMessage">
+ <wsdl:part name="inULong" type="xsd:unsignedLong"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetUnsignedLong_OutputMessage">
+ <wsdl:part name="RetUnsignedLongResult" type="xsd:unsignedLong"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetString_InputMessage">
+ <wsdl:part name="inString" type="xsd:string"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetString_OutputMessage">
+ <wsdl:part name="RetStringResult" type="xsd:string"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetAnyUri_InputMessage">
+ <wsdl:part name="inUri" type="xsd:anyURI"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetAnyUri_OutputMessage">
+ <wsdl:part name="RetAnyUriResult" type="xsd:anyURI"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetDateTime_InputMessage">
+ <wsdl:part name="inDateTime" type="xsd:dateTime"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetDateTime_OutputMessage">
+ <wsdl:part name="RetDateTimeResult" type="xsd:dateTime"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetDuration_InputMessage">
+ <wsdl:part name="inTimeSpan" type="xsd:duration" />
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetDuration_OutputMessage">
+ <wsdl:part name="RetDurationResult" type="xsd:duration" />
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetQName_InputMessage">
+ <wsdl:part name="inQName" type="xsd:QName"/>
+ </wsdl:message>
+ <wsdl:message name="IBaseDataTypesRpcLit_RetQName_OutputMessage">
+ <wsdl:part name="RetQNameResult" type="xsd:QName"/>
+ </wsdl:message>
+ <wsdl:portType name="IBaseDataTypesRpcLit">
+ <wsdl:operation name="RetBoolean" parameterOrder="inBool">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetBoolean" message="tns:IBaseDataTypesRpcLit_RetBoolean_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetBooleanResponse" message="tns:IBaseDataTypesRpcLit_RetBoolean_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedByte" parameterOrder="inByte">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedByte" message="tns:IBaseDataTypesRpcLit_RetUnsignedByte_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedByteResponse" message="tns:IBaseDataTypesRpcLit_RetUnsignedByte_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetByte" parameterOrder="inSByte">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByte" message="tns:IBaseDataTypesRpcLit_RetByte_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetByteResponse" message="tns:IBaseDataTypesRpcLit_RetByte_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetBase64Binary" parameterOrder="inByteArray">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetBase64Binary" message="tns:IBaseDataTypesRpcLit_RetBase64Binary_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetBase64BinaryResponse" message="tns:IBaseDataTypesRpcLit_RetBase64Binary_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetDecimal" parameterOrder="inDecimal">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimal" message="tns:IBaseDataTypesRpcLit_RetDecimal_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimalResponse" message="tns:IBaseDataTypesRpcLit_RetDecimal_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetFloat" parameterOrder="inFloat">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetFloat" message="tns:IBaseDataTypesRpcLit_RetFloat_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetFloatResponse" message="tns:IBaseDataTypesRpcLit_RetFloat_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetDouble" parameterOrder="inDouble">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDouble" message="tns:IBaseDataTypesRpcLit_RetDouble_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDoubleResponse" message="tns:IBaseDataTypesRpcLit_RetDouble_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetInt" parameterOrder="inInt">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetInt" message="tns:IBaseDataTypesRpcLit_RetInt_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetIntResponse" message="tns:IBaseDataTypesRpcLit_RetInt_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetShort" parameterOrder="inShort">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetShort" message="tns:IBaseDataTypesRpcLit_RetShort_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetShortResponse" message="tns:IBaseDataTypesRpcLit_RetShort_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetLong" parameterOrder="inLong">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetLong" message="tns:IBaseDataTypesRpcLit_RetLong_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetLongResponse" message="tns:IBaseDataTypesRpcLit_RetLong_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetAnyType" parameterOrder="inObject">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetAnyType" message="tns:IBaseDataTypesRpcLit_RetAnyType_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetAnyTypeResponse" message="tns:IBaseDataTypesRpcLit_RetAnyType_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedInt" parameterOrder="inUInt">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedInt" message="tns:IBaseDataTypesRpcLit_RetUnsignedInt_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedIntResponse" message="tns:IBaseDataTypesRpcLit_RetUnsignedInt_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedShort" parameterOrder="inUShort">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedShort" message="tns:IBaseDataTypesRpcLit_RetUnsignedShort_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedShortResponse" message="tns:IBaseDataTypesRpcLit_RetUnsignedShort_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedLong" parameterOrder="inULong">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedLong" message="tns:IBaseDataTypesRpcLit_RetUnsignedLong_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedLongResponse" message="tns:IBaseDataTypesRpcLit_RetUnsignedLong_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetString" parameterOrder="inString">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetString" message="tns:IBaseDataTypesRpcLit_RetString_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetStringResponse" message="tns:IBaseDataTypesRpcLit_RetString_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetAnyUri" parameterOrder="inUri">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetAnyUri" message="tns:IBaseDataTypesRpcLit_RetAnyUri_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetAnyUriResponse" message="tns:IBaseDataTypesRpcLit_RetAnyUri_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetDateTime" parameterOrder="inDateTime">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTime" message="tns:IBaseDataTypesRpcLit_RetDateTime_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTimeResponse" message="tns:IBaseDataTypesRpcLit_RetDateTime_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetDuration" parameterOrder="inTimeSpan">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDuration" message="tns:IBaseDataTypesRpcLit_RetDuration_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetDurationResponse" message="tns:IBaseDataTypesRpcLit_RetDuration_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="RetQName" parameterOrder="inQName">
+ <wsdl:input wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetQName" message="tns:IBaseDataTypesRpcLit_RetQName_InputMessage"/>
+ <wsdl:output wsam:Action="http://tempuri.org/IBaseDataTypesRpcLit/RetQNameResponse" message="tns:IBaseDataTypesRpcLit_RetQName_OutputMessage"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="CustomBinding_IBaseDataTypesRpcLit" type="tns:IBaseDataTypesRpcLit">
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
+ <wsdl:operation name="RetBoolean">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetBoolean" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedByte">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedByte" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetByte">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetByte" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetBase64Binary">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetBase64Binary" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetDecimal">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDecimal" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetFloat">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetFloat" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetDouble">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDouble" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetInt">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetInt" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetShort">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetShort" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetLong">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetLong" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetAnyType">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetAnyType" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedInt">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedInt" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedShort">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedShort" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetUnsignedLong">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetUnsignedLong" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetString">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetString" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetAnyUri">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetAnyUri" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetDateTime">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDateTime" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetDuration">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetDuration" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RetQName">
+ <soap:operation soapAction="http://tempuri.org/IBaseDataTypesRpcLit/RetQName" style="rpc"/>
+ <wsdl:input>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" namespace="http://tempuri.org/"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="BaseDataTypesRpcLitService">
+ <wsdl:port name="CustomBinding_IBaseDataTypesRpcLit" binding="tns:CustomBinding_IBaseDataTypesRpcLit">
+ <soap:address location="http://localhost/Soap11/BaseDataTypesRpcLit"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
\ No newline at end of file
12 years