Author: alessio.soldano(a)jboss.com
Date: 2009-09-22 07:01:42 -0400 (Tue, 22 Sep 2009)
New Revision: 10743
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/ComplexTest.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/RegistrationServiceImpl.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Address.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/AlreadyRegisteredFault.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/AlreadyRegisteredFault_Exception.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/BulkRegister.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/BulkRegisterResponse.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Customer.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/GetStatistics.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/GetStatisticsResponse.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/InvoiceCustomer.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Name.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ObjectFactory.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/PhoneNumber.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Register.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterForInvoice.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterForInvoiceResponse.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterResponse.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Registration.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegistrationFault.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegistrationService.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Statistics.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ValidationFault.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ValidationFault_Exception.java
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/package-info.java
Modified:
framework/trunk/testsuite/test/ant-import/build-jars-jaxws.xml
Log:
Adding another bench test
Modified: framework/trunk/testsuite/test/ant-import/build-jars-jaxws.xml
===================================================================
--- framework/trunk/testsuite/test/ant-import/build-jars-jaxws.xml 2009-09-22 10:37:44 UTC
(rev 10742)
+++ framework/trunk/testsuite/test/ant-import/build-jars-jaxws.xml 2009-09-22 11:01:42 UTC
(rev 10743)
@@ -36,6 +36,14 @@
</fileset>
</jar>
+ <!-- jaxws-benchmark-complex -->
+ <jar
jarfile="${tests.output.dir}/test-libs/jaxws-benchmark-complex.jar">
+ <fileset dir="${tests.output.dir}/test-classes">
+ <include
name="org/jboss/test/ws/jaxws/benchmark/test/complex/types/*.class"/>
+ <include
name="org/jboss/test/ws/jaxws/benchmark/test/complex/RegistrationServiceImpl.class"/>
+ </fileset>
+ </jar>
+
<!-- jaxws-binding -->
<war warfile="${tests.output.dir}/test-libs/jaxws-binding.war"
webxml="${tests.output.dir}/test-resources/jaxws/binding/WEB-INF/web.xml">
<classes dir="${tests.output.dir}/test-classes">
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/ComplexTest.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/ComplexTest.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/ComplexTest.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,271 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2009, 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.benchmark.test.complex;
+
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.datatype.DatatypeConfigurationException;
+import javax.xml.datatype.DatatypeFactory;
+import javax.xml.datatype.XMLGregorianCalendar;
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+
+import org.jboss.test.ws.jaxws.benchmark.BenchmarkTest;
+import org.jboss.test.ws.jaxws.benchmark.Runner;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.Address;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.Customer;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.InvoiceCustomer;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.Name;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.PhoneNumber;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.Registration;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.Statistics;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.ValidationFault_Exception;
+
+/**
+ *
+ * @author alessio.soldano(a)jboss.com
+ * @since 21-Sep-2009
+ *
+ */
+public class ComplexTest implements BenchmarkTest
+{
+ private String endpointURL = "http://" + Runner.getServerAddress() +
"/jaxws-benchmark-complex/RegistrationServiceImpl";
+ private String targetNS =
"http://complex.test.benchmark.jaxws.ws.test.jboss.org";
+
+ public Object prepare() throws Exception
+ {
+ URL wsdlURL = new URL(endpointURL + "?wsdl");
+ QName serviceName = new QName(targetNS,
"RegistrationServiceImplService");
+
+ Service service = Service.create(wsdlURL, serviceName);
+ return service.getPort(Registration.class);
+ }
+
+ public void performIteration(Object port) throws Exception
+ {
+ testRegistration((Registration)port);
+ testInvoiceRegistration((Registration)port);
+ testOtherPackage((Registration)port);
+ testBulkRegistration((Registration)port);
+ }
+
+ public void testRegistration(Registration port) throws Exception
+ {
+ Customer customer = getFredJackson();
+ customer.getReferredCustomers().add(getJohnDoe());
+ customer.getReferredCustomers().add(getAlCapone());
+
+ XMLGregorianCalendar cal = getCalendar();
+
+ port.register(customer, cal);
+
+ customer = getAlCapone();
+ port.register(customer, cal);
+ }
+
+ public void testInvoiceRegistration(Registration port) throws Exception
+ {
+ InvoiceCustomer customer = getInvoiceFredJackson();
+ customer.getReferredCustomers().add(getJohnDoe());
+ customer.getReferredCustomers().add(getAlCapone());
+
+ port.registerForInvoice(customer);
+ }
+
+ public void testOtherPackage(Registration port) throws Exception
+ {
+ Statistics stats = port.getStatistics(getFredJackson());
+
+ stats.getActivationTime();
+ stats.getHits();
+ }
+
+ public void testBulkRegistration(Registration port) throws Exception
+ {
+ List<Customer> customers = new ArrayList<Customer>();
+ customers.add(getFredJackson());
+ customers.add(getJohnDoe());
+
+ List<Long> result = port.bulkRegister(customers, getCalendar());
+
+ customers.clear();
+ customers.add(getFredJackson());
+ customers.add(getInvalid(754));
+ customers.add(getInvalid(753));
+ customers.add(getJohnDoe());
+ customers.add(getInvalid(752));
+
+ try
+ {
+ port.bulkRegister(customers, getCalendar());
+ }
+ catch (ValidationFault_Exception e)
+ {
+ //OK
+ }
+ }
+
+ private Customer getFredJackson()
+ {
+ Name name = new Name();
+ name.setFirstName("Fred");
+ name.setMiddleName("Jones");
+ name.setLastName("Jackson");
+
+ Address address = new Address();
+ address.setCity("Atlanta");
+ address.setState("Georgia");
+ address.setZip("53717");
+ address.setStreet("Yet Another Peach Tree St.");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("123");
+ number1.setExchange("456");
+ number1.setLine("7890");
+
+ PhoneNumber number2 = new PhoneNumber();
+ number1.setAreaCode("333");
+ number1.setExchange("222");
+ number1.setLine("1234");
+
+ Customer customer = new Customer();
+ customer.setId(123);
+ customer.setName(name);
+ customer.setAddress(address);
+ customer.getContactNumbers().add(number1);
+ customer.getContactNumbers().add(number2);
+ return customer;
+ }
+
+ private InvoiceCustomer getInvoiceFredJackson()
+ {
+ Name name = new Name();
+ name.setFirstName("Fred");
+ name.setMiddleName("Jones");
+ name.setLastName("Jackson");
+
+ Address address = new Address();
+ address.setCity("Atlanta");
+ address.setState("Georgia");
+ address.setZip("53717");
+ address.setStreet("Yet Another Peach Tree St.");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("123");
+ number1.setExchange("456");
+ number1.setLine("7890");
+
+ PhoneNumber number2 = new PhoneNumber();
+ number1.setAreaCode("333");
+ number1.setExchange("222");
+ number1.setLine("1234");
+
+ InvoiceCustomer customer = new InvoiceCustomer();
+ customer.setId(123);
+ customer.setName(name);
+ customer.setAddress(address);
+ customer.getContactNumbers().add(number1);
+ customer.getContactNumbers().add(number2);
+ customer.setCycleDay(10);
+ return customer;
+ }
+
+ private Customer getJohnDoe()
+ {
+ Name name = new Name();
+ name.setFirstName("John");
+ name.setLastName("Doe");
+
+ Address address = new Address();
+ address.setCity("New York");
+ address.setState("New York");
+ address.setZip("10010");
+ address.setStreet("Park Street");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("555");
+ number1.setExchange("867");
+ number1.setLine("5309");
+
+ Customer customer = new Customer();
+ customer.setName(name);
+ customer.setAddress(address);
+ customer.getContactNumbers().add(number1);
+ customer.setId(124);
+ return customer;
+ }
+
+ private Customer getInvalid(long id)
+ {
+ Address address = new Address();
+ address.setCity("New York");
+ address.setState("New York");
+ address.setZip("10010");
+ address.setStreet("Park Street");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("555");
+ number1.setExchange("867");
+ number1.setLine("5309");
+
+ Customer customer = new Customer();
+ customer.setAddress(address);
+ customer.getContactNumbers().add(number1);
+ customer.setId(id);
+ return customer;
+ }
+
+ private Customer getAlCapone()
+ {
+ Name name = new Name();
+ name.setFirstName("Al");
+ name.setLastName("Capone");
+
+ Address address = new Address();
+ address.setCity("Chicago");
+ address.setState("Illinois");
+ address.setZip("60619");
+ address.setStreet("7244 South Prairie Avenue.");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("888");
+ number1.setExchange("722");
+ number1.setLine("7322");
+
+ Customer customer = new Customer();
+ customer.setName(name);
+ customer.setAddress(address);
+ customer.getContactNumbers().add(number1);
+ customer.setId(125);
+ return customer;
+ }
+
+ private XMLGregorianCalendar getCalendar() throws DatatypeConfigurationException
+ {
+ DatatypeFactory calFactory = DatatypeFactory.newInstance();
+ XMLGregorianCalendar cal = calFactory.newXMLGregorianCalendar(2002, 4, 5, 0, 0, 0,
0, 0);
+ return cal;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/ComplexTest.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/RegistrationServiceImpl.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/RegistrationServiceImpl.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/RegistrationServiceImpl.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,131 @@
+/*
+ * 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.benchmark.test.complex;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.ejb.Stateless;
+import javax.jws.WebService;
+import javax.xml.datatype.DatatypeConfigurationException;
+import javax.xml.datatype.DatatypeFactory;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+import org.jboss.logging.Logger;
+import
org.jboss.test.ws.jaxws.benchmark.test.complex.types.AlreadyRegisteredFault_Exception;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.Customer;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.InvoiceCustomer;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.Name;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.Registration;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.Statistics;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.ValidationFault;
+import org.jboss.test.ws.jaxws.benchmark.test.complex.types.ValidationFault_Exception;
+
+/**
+ * A mock registration service that exercises the use of complex types, arrays,
inheritence,
+ * and exceptions. Note that this test does not yet test polymorphic behavior.
+ *
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T.
Greene</a>
+ * @author Thomas.Diesler(a)jboss.com
+ * @author alessio.soldano(a)jboss.com
+ */
+@WebService(endpointInterface =
"org.jboss.test.ws.jaxws.benchmark.test.complex.types.Registration",
targetNamespace = "http://complex.test.benchmark.jaxws.ws.test.jboss.org")
+@Stateless
+public class RegistrationServiceImpl implements Registration
+{
+ // Provide logging
+ private static Logger log = Logger.getLogger(RegistrationServiceImpl.class);
+
+ public long register(Customer customer, Object when) throws
AlreadyRegisteredFault_Exception, ValidationFault_Exception
+ {
+ Name name = customer.getName();
+ if (name == null)
+ {
+ ValidationFault fault = new ValidationFault();
+ fault.getFailedCustomers().add(customer.getId());
+ throw new ValidationFault_Exception("No name!", fault);
+ }
+
+ for (Customer c : customer.getReferredCustomers())
+ {
+ log.trace("Refered customer: " + c.getName());
+ }
+
+ log.trace("registering customer: " + customer);
+ return customer.getId();
+ }
+
+ public List<Long> bulkRegister(List<Customer> customers, Object when)
throws AlreadyRegisteredFault_Exception, ValidationFault_Exception
+ {
+ List<Long> registered = new ArrayList<Long>(customers.size());
+ List<Long> failed = new ArrayList<Long>(customers.size());
+
+ for (Customer c : customers)
+ {
+ try
+ {
+ registered.add(register(c, when));
+ }
+ catch (ValidationFault_Exception e)
+ {
+ failed.add(e.getFaultInfo().getFailedCustomers().get(0));
+ }
+ }
+
+ if (failed.size() > 0)
+ {
+ ValidationFault fault = new ValidationFault();
+ fault.getFailedCustomers().addAll(failed);
+ throw new ValidationFault_Exception("Validation errors on bulk registering
customers", fault);
+ }
+
+ return registered;
+ }
+
+ public boolean registerForInvoice(InvoiceCustomer invoiceCustomer) throws
AlreadyRegisteredFault_Exception, ValidationFault_Exception
+ {
+ log.trace("registerForInvoice: " + invoiceCustomer.getCycleDay());
+ return true;
+ }
+
+ public Statistics getStatistics(Customer customer)
+ {
+ Statistics stats = new Statistics();
+ stats.setHits(10);
+ stats.setActivationTime(getCalendar());
+ return stats;
+ }
+
+ private XMLGregorianCalendar getCalendar()
+ {
+ try
+ {
+ DatatypeFactory calFactory = DatatypeFactory.newInstance();
+ XMLGregorianCalendar cal = calFactory.newXMLGregorianCalendar(2002, 4, 5, 0, 0,
0, 0, 0);
+ return cal;
+ }
+ catch (DatatypeConfigurationException e)
+ {
+ throw new RuntimeException(e);
+ }
+ }
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/RegistrationServiceImpl.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Address.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Address.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Address.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,146 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Address complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="Address">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="city"
type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="state"
type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="street"
type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="zip"
type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Address", namespace =
"http://complex.jaxws.ws.test.jboss.org/", propOrder = {
+ "city",
+ "state",
+ "street",
+ "zip"
+})
+public class Address {
+
+ @XmlElement(required = true, nillable = true)
+ protected String city;
+ @XmlElement(required = true, nillable = true)
+ protected String state;
+ @XmlElement(required = true, nillable = true)
+ protected String street;
+ @XmlElement(required = true, nillable = true)
+ protected String zip;
+
+ /**
+ * Gets the value of the city property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCity() {
+ return city;
+ }
+
+ /**
+ * Sets the value of the city property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCity(String value) {
+ this.city = value;
+ }
+
+ /**
+ * Gets the value of the state property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getState() {
+ return state;
+ }
+
+ /**
+ * Sets the value of the state property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setState(String value) {
+ this.state = value;
+ }
+
+ /**
+ * Gets the value of the street property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStreet() {
+ return street;
+ }
+
+ /**
+ * Sets the value of the street property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStreet(String value) {
+ this.street = value;
+ }
+
+ /**
+ * Gets the value of the zip property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZip() {
+ return zip;
+ }
+
+ /**
+ * Sets the value of the zip property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZip(String value) {
+ this.zip = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Address.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/AlreadyRegisteredFault.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/AlreadyRegisteredFault.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/AlreadyRegisteredFault.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,54 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for AlreadyRegisteredFault complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="AlreadyRegisteredFault">
+ * <complexContent>
+ * <extension
base="{http://complex.jaxws.ws.test.jboss.org/}RegistrationFault&quo...
+ * <sequence>
+ * <element name="existingId"
type="{http://www.w3.org/2001/XMLSchema}long"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AlreadyRegisteredFault", propOrder = {
+ "existingId"
+})
+public class AlreadyRegisteredFault
+ extends RegistrationFault
+{
+
+ protected long existingId;
+
+ /**
+ * Gets the value of the existingId property.
+ *
+ */
+ public long getExistingId() {
+ return existingId;
+ }
+
+ /**
+ * Sets the value of the existingId property.
+ *
+ */
+ public void setExistingId(long value) {
+ this.existingId = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/AlreadyRegisteredFault.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/AlreadyRegisteredFault_Exception.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/AlreadyRegisteredFault_Exception.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/AlreadyRegisteredFault_Exception.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,54 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.3-b02-
+ * Generated source version: 2.1
+ *
+ */
+@WebFault(name = "AlreadyRegisteredFault", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+public class AlreadyRegisteredFault_Exception
+ extends Exception
+{
+
+ /**
+ * Java type that goes as soapenv:Fault detail element.
+ *
+ */
+ private AlreadyRegisteredFault faultInfo;
+
+ /**
+ *
+ * @param faultInfo
+ * @param message
+ */
+ public AlreadyRegisteredFault_Exception(String message, AlreadyRegisteredFault
faultInfo) {
+ super(message);
+ this.faultInfo = faultInfo;
+ }
+
+ /**
+ *
+ * @param faultInfo
+ * @param message
+ * @param cause
+ */
+ public AlreadyRegisteredFault_Exception(String message, AlreadyRegisteredFault
faultInfo, Throwable cause) {
+ super(message, cause);
+ this.faultInfo = faultInfo;
+ }
+
+ /**
+ *
+ * @return
+ * returns fault bean:
org.jboss.test.ws.jaxws.benchmark.test.complex.types.AlreadyRegisteredFault
+ */
+ public AlreadyRegisteredFault getFaultInfo() {
+ return faultInfo;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/AlreadyRegisteredFault_Exception.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/BulkRegister.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/BulkRegister.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/BulkRegister.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,99 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for BulkRegister complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="BulkRegister">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Customers"
type="{http://complex.jaxws.ws.test.jboss.org/}Customer"
maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="When"
type="{http://www.w3.org/2001/XMLSchema}anySimpleType"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BulkRegister", propOrder = {
+ "customers",
+ "when"
+})
+public class BulkRegister {
+
+ @XmlElement(name = "Customers", nillable = true)
+ protected List<Customer> customers;
+ @XmlElement(name = "When", required = true, nillable = true)
+ @XmlSchemaType(name = "anySimpleType")
+ protected Object when;
+
+ /**
+ * Gets the value of the customers property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the customers
property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getCustomers().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link Customer }
+ *
+ *
+ */
+ public List<Customer> getCustomers() {
+ if (customers == null) {
+ customers = new ArrayList<Customer>();
+ }
+ return this.customers;
+ }
+
+ /**
+ * Gets the value of the when property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getWhen() {
+ return when;
+ }
+
+ /**
+ * Sets the value of the when property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setWhen(Object value) {
+ this.when = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/BulkRegister.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/BulkRegisterResponse.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/BulkRegisterResponse.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/BulkRegisterResponse.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,69 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for BulkRegisterResponse complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="BulkRegisterResponse">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RegisteredIDs"
type="{http://www.w3.org/2001/XMLSchema}long" maxOccurs="unbounded"
minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BulkRegisterResponse", propOrder = {
+ "registeredIDs"
+})
+public class BulkRegisterResponse {
+
+ @XmlElement(name = "RegisteredIDs", type = Long.class)
+ protected List<Long> registeredIDs;
+
+ /**
+ * Gets the value of the registeredIDs property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the
registeredIDs property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getRegisteredIDs().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link Long }
+ *
+ *
+ */
+ public List<Long> getRegisteredIDs() {
+ if (registeredIDs == null) {
+ registeredIDs = new ArrayList<Long>();
+ }
+ return this.registeredIDs;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/BulkRegisterResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Customer.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Customer.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Customer.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,181 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Customer complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="Customer">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="address"
type="{http://complex.jaxws.ws.test.jboss.org/}Address"/>
+ * <element name="contactNumbers"
type="{http://complex.jaxws.ws.test.jboss.org/}PhoneNumber"
maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="id"
type="{http://www.w3.org/2001/XMLSchema}long"/>
+ * <element name="name"
type="{http://complex.jaxws.ws.test.jboss.org/}Name"/>
+ * <element name="referredCustomers"
type="{http://complex.jaxws.ws.test.jboss.org/}Customer"
maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Customer", namespace =
"http://complex.jaxws.ws.test.jboss.org/", propOrder = {
+ "address",
+ "contactNumbers",
+ "id",
+ "name",
+ "referredCustomers"
+})
+@XmlSeeAlso({
+ InvoiceCustomer.class
+})
+public class Customer {
+
+ @XmlElement(required = true, nillable = true)
+ protected Address address;
+ @XmlElement(nillable = true)
+ protected List<PhoneNumber> contactNumbers;
+ protected long id;
+ @XmlElement(required = true, nillable = true)
+ protected Name name;
+ @XmlElement(nillable = true)
+ protected List<Customer> referredCustomers;
+
+ /**
+ * Gets the value of the address property.
+ *
+ * @return
+ * possible object is
+ * {@link Address }
+ *
+ */
+ public Address getAddress() {
+ return address;
+ }
+
+ /**
+ * Sets the value of the address property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Address }
+ *
+ */
+ public void setAddress(Address value) {
+ this.address = value;
+ }
+
+ /**
+ * Gets the value of the contactNumbers property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the
contactNumbers property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getContactNumbers().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link PhoneNumber }
+ *
+ *
+ */
+ public List<PhoneNumber> getContactNumbers() {
+ if (contactNumbers == null) {
+ contactNumbers = new ArrayList<PhoneNumber>();
+ }
+ return this.contactNumbers;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ */
+ public long getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ */
+ public void setId(long value) {
+ this.id = value;
+ }
+
+ /**
+ * Gets the value of the name property.
+ *
+ * @return
+ * possible object is
+ * {@link Name }
+ *
+ */
+ public Name getName() {
+ return name;
+ }
+
+ /**
+ * Sets the value of the name property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Name }
+ *
+ */
+ public void setName(Name value) {
+ this.name = value;
+ }
+
+ /**
+ * Gets the value of the referredCustomers property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the
referredCustomers property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getReferredCustomers().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link Customer }
+ *
+ *
+ */
+ public List<Customer> getReferredCustomers() {
+ if (referredCustomers == null) {
+ referredCustomers = new ArrayList<Customer>();
+ }
+ return this.referredCustomers;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Customer.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/GetStatistics.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/GetStatistics.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/GetStatistics.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,62 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for GetStatistics complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="GetStatistics">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Customer"
type="{http://complex.jaxws.ws.test.jboss.org/}Customer"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetStatistics", propOrder = {
+ "customer"
+})
+public class GetStatistics {
+
+ @XmlElement(name = "Customer", required = true, nillable = true)
+ protected Customer customer;
+
+ /**
+ * Gets the value of the customer property.
+ *
+ * @return
+ * possible object is
+ * {@link Customer }
+ *
+ */
+ public Customer getCustomer() {
+ return customer;
+ }
+
+ /**
+ * Sets the value of the customer property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Customer }
+ *
+ */
+ public void setCustomer(Customer value) {
+ this.customer = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/GetStatistics.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/GetStatisticsResponse.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/GetStatisticsResponse.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/GetStatisticsResponse.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,62 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for GetStatisticsResponse complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="GetStatisticsResponse">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Statistics"
type="{http://extra.complex.jaxws.ws.test.jboss.org/}Statistics"...
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetStatisticsResponse", propOrder = {
+ "statistics"
+})
+public class GetStatisticsResponse {
+
+ @XmlElement(name = "Statistics", required = true, nillable = true)
+ protected Statistics statistics;
+
+ /**
+ * Gets the value of the statistics property.
+ *
+ * @return
+ * possible object is
+ * {@link Statistics }
+ *
+ */
+ public Statistics getStatistics() {
+ return statistics;
+ }
+
+ /**
+ * Sets the value of the statistics property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Statistics }
+ *
+ */
+ public void setStatistics(Statistics value) {
+ this.statistics = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/GetStatisticsResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/InvoiceCustomer.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/InvoiceCustomer.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/InvoiceCustomer.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,54 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for InvoiceCustomer complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="InvoiceCustomer">
+ * <complexContent>
+ * <extension
base="{http://complex.jaxws.ws.test.jboss.org/}Customer">
+ * <sequence>
+ * <element name="cycleDay"
type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "InvoiceCustomer", namespace =
"http://complex.jaxws.ws.test.jboss.org/", propOrder = {
+ "cycleDay"
+})
+public class InvoiceCustomer
+ extends Customer
+{
+
+ protected int cycleDay;
+
+ /**
+ * Gets the value of the cycleDay property.
+ *
+ */
+ public int getCycleDay() {
+ return cycleDay;
+ }
+
+ /**
+ * Sets the value of the cycleDay property.
+ *
+ */
+ public void setCycleDay(int value) {
+ this.cycleDay = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/InvoiceCustomer.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Name.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Name.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Name.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,118 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Name complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="Name">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="firstName"
type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="lastName"
type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="middleName"
type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Name", namespace =
"http://complex.jaxws.ws.test.jboss.org/", propOrder = {
+ "firstName",
+ "lastName",
+ "middleName"
+})
+public class Name {
+
+ @XmlElement(required = true, nillable = true)
+ protected String firstName;
+ @XmlElement(required = true, nillable = true)
+ protected String lastName;
+ @XmlElement(required = true, nillable = true)
+ protected String middleName;
+
+ /**
+ * Gets the value of the firstName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFirstName() {
+ return firstName;
+ }
+
+ /**
+ * Sets the value of the firstName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFirstName(String value) {
+ this.firstName = value;
+ }
+
+ /**
+ * Gets the value of the lastName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLastName() {
+ return lastName;
+ }
+
+ /**
+ * Sets the value of the lastName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLastName(String value) {
+ this.lastName = value;
+ }
+
+ /**
+ * Gets the value of the middleName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMiddleName() {
+ return middleName;
+ }
+
+ /**
+ * Sets the value of the middleName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMiddleName(String value) {
+ this.middleName = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Name.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ObjectFactory.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ObjectFactory.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ObjectFactory.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,271 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+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.benchmark.test.complex.types 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 _BulkRegister_QNAME = new
QName("http://types.complex.jaxws.ws.test.jboss.org/",
"BulkRegister");
+ private final static QName _GetStatistics_QNAME = new
QName("http://types.complex.jaxws.ws.test.jboss.org/",
"GetStatistics");
+ private final static QName _RegisterResponse_QNAME = new
QName("http://types.complex.jaxws.ws.test.jboss.org/",
"RegisterResponse");
+ private final static QName _RegisterForInvoiceResponse_QNAME = new
QName("http://types.complex.jaxws.ws.test.jboss.org/",
"RegisterForInvoiceResponse");
+ private final static QName _AlreadyRegisteredFault_QNAME = new
QName("http://types.complex.jaxws.ws.test.jboss.org/",
"AlreadyRegisteredFault");
+ private final static QName _GetStatisticsResponse_QNAME = new
QName("http://types.complex.jaxws.ws.test.jboss.org/",
"GetStatisticsResponse");
+ private final static QName _Register_QNAME = new
QName("http://types.complex.jaxws.ws.test.jboss.org/", "Register");
+ private final static QName _RegisterForInvoice_QNAME = new
QName("http://types.complex.jaxws.ws.test.jboss.org/",
"RegisterForInvoice");
+ private final static QName _ValidationFault_QNAME = new
QName("http://types.complex.jaxws.ws.test.jboss.org/",
"ValidationFault");
+ private final static QName _BulkRegisterResponse_QNAME = new
QName("http://types.complex.jaxws.ws.test.jboss.org/",
"BulkRegisterResponse");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema
derived classes for package: org.jboss.test.ws.jaxws.benchmark.test.complex.types
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link GetStatisticsResponse }
+ *
+ */
+ public GetStatisticsResponse createGetStatisticsResponse() {
+ return new GetStatisticsResponse();
+ }
+
+ /**
+ * Create an instance of {@link GetStatistics }
+ *
+ */
+ public GetStatistics createGetStatistics() {
+ return new GetStatistics();
+ }
+
+ /**
+ * Create an instance of {@link Name }
+ *
+ */
+ public Name createName() {
+ return new Name();
+ }
+
+ /**
+ * Create an instance of {@link RegisterForInvoiceResponse }
+ *
+ */
+ public RegisterForInvoiceResponse createRegisterForInvoiceResponse() {
+ return new RegisterForInvoiceResponse();
+ }
+
+ /**
+ * Create an instance of {@link RegisterForInvoice }
+ *
+ */
+ public RegisterForInvoice createRegisterForInvoice() {
+ return new RegisterForInvoice();
+ }
+
+ /**
+ * Create an instance of {@link RegistrationFault }
+ *
+ */
+ public RegistrationFault createRegistrationFault() {
+ return new RegistrationFault();
+ }
+
+ /**
+ * Create an instance of {@link Register }
+ *
+ */
+ public Register createRegister() {
+ return new Register();
+ }
+
+ /**
+ * Create an instance of {@link InvoiceCustomer }
+ *
+ */
+ public InvoiceCustomer createInvoiceCustomer() {
+ return new InvoiceCustomer();
+ }
+
+ /**
+ * Create an instance of {@link BulkRegisterResponse }
+ *
+ */
+ public BulkRegisterResponse createBulkRegisterResponse() {
+ return new BulkRegisterResponse();
+ }
+
+ /**
+ * Create an instance of {@link ValidationFault }
+ *
+ */
+ public ValidationFault createValidationFault() {
+ return new ValidationFault();
+ }
+
+ /**
+ * Create an instance of {@link Statistics }
+ *
+ */
+ public Statistics createStatistics() {
+ return new Statistics();
+ }
+
+ /**
+ * Create an instance of {@link BulkRegister }
+ *
+ */
+ public BulkRegister createBulkRegister() {
+ return new BulkRegister();
+ }
+
+ /**
+ * Create an instance of {@link Address }
+ *
+ */
+ public Address createAddress() {
+ return new Address();
+ }
+
+ /**
+ * Create an instance of {@link PhoneNumber }
+ *
+ */
+ public PhoneNumber createPhoneNumber() {
+ return new PhoneNumber();
+ }
+
+ /**
+ * Create an instance of {@link AlreadyRegisteredFault }
+ *
+ */
+ public AlreadyRegisteredFault createAlreadyRegisteredFault() {
+ return new AlreadyRegisteredFault();
+ }
+
+ /**
+ * Create an instance of {@link Customer }
+ *
+ */
+ public Customer createCustomer() {
+ return new Customer();
+ }
+
+ /**
+ * Create an instance of {@link RegisterResponse }
+ *
+ */
+ public RegisterResponse createRegisterResponse() {
+ return new RegisterResponse();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BulkRegister }{@code
>}}
+ *
+ */
+ @XmlElementDecl(namespace =
"http://types.complex.jaxws.ws.test.jboss.org/", name =
"BulkRegister")
+ public JAXBElement<BulkRegister> createBulkRegister(BulkRegister value) {
+ return new JAXBElement<BulkRegister>(_BulkRegister_QNAME,
BulkRegister.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link GetStatistics }{@code
>}}
+ *
+ */
+ @XmlElementDecl(namespace =
"http://types.complex.jaxws.ws.test.jboss.org/", name =
"GetStatistics")
+ public JAXBElement<GetStatistics> createGetStatistics(GetStatistics value) {
+ return new JAXBElement<GetStatistics>(_GetStatistics_QNAME,
GetStatistics.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link RegisterResponse
}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace =
"http://types.complex.jaxws.ws.test.jboss.org/", name =
"RegisterResponse")
+ public JAXBElement<RegisterResponse> createRegisterResponse(RegisterResponse
value) {
+ return new JAXBElement<RegisterResponse>(_RegisterResponse_QNAME,
RegisterResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link
RegisterForInvoiceResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace =
"http://types.complex.jaxws.ws.test.jboss.org/", name =
"RegisterForInvoiceResponse")
+ public JAXBElement<RegisterForInvoiceResponse>
createRegisterForInvoiceResponse(RegisterForInvoiceResponse value) {
+ return new
JAXBElement<RegisterForInvoiceResponse>(_RegisterForInvoiceResponse_QNAME,
RegisterForInvoiceResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link
AlreadyRegisteredFault }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace =
"http://types.complex.jaxws.ws.test.jboss.org/", name =
"AlreadyRegisteredFault")
+ public JAXBElement<AlreadyRegisteredFault>
createAlreadyRegisteredFault(AlreadyRegisteredFault value) {
+ return new
JAXBElement<AlreadyRegisteredFault>(_AlreadyRegisteredFault_QNAME,
AlreadyRegisteredFault.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link GetStatisticsResponse
}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace =
"http://types.complex.jaxws.ws.test.jboss.org/", name =
"GetStatisticsResponse")
+ public JAXBElement<GetStatisticsResponse>
createGetStatisticsResponse(GetStatisticsResponse value) {
+ return new JAXBElement<GetStatisticsResponse>(_GetStatisticsResponse_QNAME,
GetStatisticsResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Register }{@code
>}}
+ *
+ */
+ @XmlElementDecl(namespace =
"http://types.complex.jaxws.ws.test.jboss.org/", name = "Register")
+ public JAXBElement<Register> createRegister(Register value) {
+ return new JAXBElement<Register>(_Register_QNAME, Register.class, null,
value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link RegisterForInvoice
}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace =
"http://types.complex.jaxws.ws.test.jboss.org/", name =
"RegisterForInvoice")
+ public JAXBElement<RegisterForInvoice>
createRegisterForInvoice(RegisterForInvoice value) {
+ return new JAXBElement<RegisterForInvoice>(_RegisterForInvoice_QNAME,
RegisterForInvoice.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ValidationFault
}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace =
"http://types.complex.jaxws.ws.test.jboss.org/", name =
"ValidationFault")
+ public JAXBElement<ValidationFault> createValidationFault(ValidationFault
value) {
+ return new JAXBElement<ValidationFault>(_ValidationFault_QNAME,
ValidationFault.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BulkRegisterResponse
}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace =
"http://types.complex.jaxws.ws.test.jboss.org/", name =
"BulkRegisterResponse")
+ public JAXBElement<BulkRegisterResponse>
createBulkRegisterResponse(BulkRegisterResponse value) {
+ return new JAXBElement<BulkRegisterResponse>(_BulkRegisterResponse_QNAME,
BulkRegisterResponse.class, null, value);
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ObjectFactory.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/PhoneNumber.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/PhoneNumber.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/PhoneNumber.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,118 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for PhoneNumber complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="PhoneNumber">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="areaCode"
type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="exchange"
type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="line"
type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PhoneNumber", namespace =
"http://complex.jaxws.ws.test.jboss.org/", propOrder = {
+ "areaCode",
+ "exchange",
+ "line"
+})
+public class PhoneNumber {
+
+ @XmlElement(required = true, nillable = true)
+ protected String areaCode;
+ @XmlElement(required = true, nillable = true)
+ protected String exchange;
+ @XmlElement(required = true, nillable = true)
+ protected String line;
+
+ /**
+ * Gets the value of the areaCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAreaCode() {
+ return areaCode;
+ }
+
+ /**
+ * Sets the value of the areaCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAreaCode(String value) {
+ this.areaCode = value;
+ }
+
+ /**
+ * Gets the value of the exchange property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getExchange() {
+ return exchange;
+ }
+
+ /**
+ * Sets the value of the exchange property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setExchange(String value) {
+ this.exchange = value;
+ }
+
+ /**
+ * Gets the value of the line property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLine() {
+ return line;
+ }
+
+ /**
+ * Sets the value of the line property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLine(String value) {
+ this.line = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/PhoneNumber.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Register.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Register.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Register.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,92 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Register complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="Register">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Customer"
type="{http://complex.jaxws.ws.test.jboss.org/}Customer"/>
+ * <element name="When"
type="{http://www.w3.org/2001/XMLSchema}anySimpleType"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Register", propOrder = {
+ "customer",
+ "when"
+})
+public class Register {
+
+ @XmlElement(name = "Customer", required = true, nillable = true)
+ protected Customer customer;
+ @XmlElement(name = "When", required = true, nillable = true)
+ @XmlSchemaType(name = "anySimpleType")
+ protected Object when;
+
+ /**
+ * Gets the value of the customer property.
+ *
+ * @return
+ * possible object is
+ * {@link Customer }
+ *
+ */
+ public Customer getCustomer() {
+ return customer;
+ }
+
+ /**
+ * Sets the value of the customer property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Customer }
+ *
+ */
+ public void setCustomer(Customer value) {
+ this.customer = value;
+ }
+
+ /**
+ * Gets the value of the when property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getWhen() {
+ return when;
+ }
+
+ /**
+ * Sets the value of the when property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setWhen(Object value) {
+ this.when = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Register.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterForInvoice.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterForInvoice.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterForInvoice.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,62 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for RegisterForInvoice complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="RegisterForInvoice">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="InvoiceCustomer"
type="{http://complex.jaxws.ws.test.jboss.org/}InvoiceCustomer"...
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "RegisterForInvoice", propOrder = {
+ "invoiceCustomer"
+})
+public class RegisterForInvoice {
+
+ @XmlElement(name = "InvoiceCustomer", required = true, nillable = true)
+ protected InvoiceCustomer invoiceCustomer;
+
+ /**
+ * Gets the value of the invoiceCustomer property.
+ *
+ * @return
+ * possible object is
+ * {@link InvoiceCustomer }
+ *
+ */
+ public InvoiceCustomer getInvoiceCustomer() {
+ return invoiceCustomer;
+ }
+
+ /**
+ * Sets the value of the invoiceCustomer property.
+ *
+ * @param value
+ * allowed object is
+ * {@link InvoiceCustomer }
+ *
+ */
+ public void setInvoiceCustomer(InvoiceCustomer value) {
+ this.invoiceCustomer = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterForInvoice.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterForInvoiceResponse.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterForInvoiceResponse.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterForInvoiceResponse.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,52 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for RegisterForInvoiceResponse complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="RegisterForInvoiceResponse">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="done"
type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "RegisterForInvoiceResponse", propOrder = {
+ "done"
+})
+public class RegisterForInvoiceResponse {
+
+ protected boolean done;
+
+ /**
+ * Gets the value of the done property.
+ *
+ */
+ public boolean isDone() {
+ return done;
+ }
+
+ /**
+ * Sets the value of the done property.
+ *
+ */
+ public void setDone(boolean value) {
+ this.done = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterForInvoiceResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterResponse.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterResponse.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterResponse.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,54 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for RegisterResponse complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="RegisterResponse">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RegisteredID"
type="{http://www.w3.org/2001/XMLSchema}long"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "RegisterResponse", propOrder = {
+ "registeredID"
+})
+public class RegisterResponse {
+
+ @XmlElement(name = "RegisteredID")
+ protected long registeredID;
+
+ /**
+ * Gets the value of the registeredID property.
+ *
+ */
+ public long getRegisteredID() {
+ return registeredID;
+ }
+
+ /**
+ * Sets the value of the registeredID property.
+ *
+ */
+ public void setRegisteredID(long value) {
+ this.registeredID = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegisterResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Registration.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Registration.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Registration.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,101 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import java.util.List;
+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.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.3-b02-
+ * Generated source version: 2.1
+ *
+ */
+@WebService(name = "Registration", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+@XmlSeeAlso({
+ ObjectFactory.class
+})
+public interface Registration {
+
+
+ /**
+ *
+ * @param when
+ * @param customers
+ * @return
+ * returns java.util.List<java.lang.Long>
+ * @throws AlreadyRegisteredFault_Exception
+ * @throws ValidationFault_Exception
+ */
+ @WebMethod(operationName = "BulkRegister")
+ @WebResult(name = "RegisteredIDs", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+ @RequestWrapper(localName = "BulkRegister", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/", className =
"org.jboss.test.ws.jaxws.benchmark.test.complex.types.BulkRegister")
+ @ResponseWrapper(localName = "BulkRegisterResponse", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/", className =
"org.jboss.test.ws.jaxws.benchmark.test.complex.types.BulkRegisterResponse")
+ public List<Long> bulkRegister(
+ @WebParam(name = "Customers", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+ List<Customer> customers,
+ @WebParam(name = "When", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+ Object when)
+ throws AlreadyRegisteredFault_Exception, ValidationFault_Exception
+ ;
+
+ /**
+ *
+ * @param customer
+ * @return
+ * returns org.jboss.test.ws.jaxws.benchmark.test.complex.types.Statistics
+ */
+ @WebMethod(operationName = "GetStatistics")
+ @WebResult(name = "Statistics", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+ @RequestWrapper(localName = "GetStatistics", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/", className =
"org.jboss.test.ws.jaxws.benchmark.test.complex.types.GetStatistics")
+ @ResponseWrapper(localName = "GetStatisticsResponse", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/", className =
"org.jboss.test.ws.jaxws.benchmark.test.complex.types.GetStatisticsResponse")
+ public Statistics getStatistics(
+ @WebParam(name = "Customer", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+ Customer customer);
+
+ /**
+ *
+ * @param when
+ * @param customer
+ * @return
+ * returns long
+ * @throws AlreadyRegisteredFault_Exception
+ * @throws ValidationFault_Exception
+ */
+ @WebMethod(operationName = "Register")
+ @WebResult(name = "RegisteredID", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+ @RequestWrapper(localName = "Register", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/", className =
"org.jboss.test.ws.jaxws.benchmark.test.complex.types.Register")
+ @ResponseWrapper(localName = "RegisterResponse", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/", className =
"org.jboss.test.ws.jaxws.benchmark.test.complex.types.RegisterResponse")
+ public long register(
+ @WebParam(name = "Customer", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+ Customer customer,
+ @WebParam(name = "When", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+ Object when)
+ throws AlreadyRegisteredFault_Exception, ValidationFault_Exception
+ ;
+
+ /**
+ *
+ * @param invoiceCustomer
+ * @return
+ * returns boolean
+ * @throws AlreadyRegisteredFault_Exception
+ * @throws ValidationFault_Exception
+ */
+ @WebMethod(operationName = "RegisterForInvoice")
+ @WebResult(name = "done", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+ @RequestWrapper(localName = "RegisterForInvoice", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/", className =
"org.jboss.test.ws.jaxws.benchmark.test.complex.types.RegisterForInvoice")
+ @ResponseWrapper(localName = "RegisterForInvoiceResponse", targetNamespace
= "http://types.complex.jaxws.ws.test.jboss.org/", className =
"org.jboss.test.ws.jaxws.benchmark.test.complex.types.RegisterForInvoiceResponse")
+ public boolean registerForInvoice(
+ @WebParam(name = "InvoiceCustomer", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+ InvoiceCustomer invoiceCustomer)
+ throws AlreadyRegisteredFault_Exception, ValidationFault_Exception
+ ;
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Registration.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegistrationFault.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegistrationFault.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegistrationFault.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,67 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for RegistrationFault complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="RegistrationFault">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="message"
type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "RegistrationFault", namespace =
"http://complex.jaxws.ws.test.jboss.org/", propOrder = {
+ "message"
+})
+@XmlSeeAlso({
+ AlreadyRegisteredFault.class,
+ ValidationFault.class
+})
+public class RegistrationFault {
+
+ @XmlElement(required = true, nillable = true)
+ protected String message;
+
+ /**
+ * Gets the value of the message property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMessage() {
+ return message;
+ }
+
+ /**
+ * Sets the value of the message property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMessage(String value) {
+ this.message = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegistrationFault.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegistrationService.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegistrationService.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegistrationService.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,71 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.logging.Logger;
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+import javax.xml.ws.WebServiceFeature;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.3-b02-
+ * Generated source version: 2.1
+ *
+ */
+@WebServiceClient(name = "RegistrationService", targetNamespace =
"http://complex.jaxws.ws.test.jboss.org/", wsdlLocation =
"file:/home/alessio/tmp-bench/RegistrationService.wsdl")
+public class RegistrationService
+ extends Service
+{
+
+ private final static URL REGISTRATIONSERVICE_WSDL_LOCATION;
+ private final static Logger logger =
Logger.getLogger(org.jboss.test.ws.jaxws.benchmark.test.complex.types.RegistrationService.class.getName());
+
+ static {
+ URL url = null;
+ try {
+ URL baseUrl;
+ baseUrl =
org.jboss.test.ws.jaxws.benchmark.test.complex.types.RegistrationService.class.getResource(".");
+ url = new URL(baseUrl,
"file:/home/alessio/tmp-bench/RegistrationService.wsdl");
+ } catch (MalformedURLException e) {
+ logger.warning("Failed to create URL for the wsdl Location:
'file:/home/alessio/tmp-bench/RegistrationService.wsdl', retrying as a local
file");
+ logger.warning(e.getMessage());
+ }
+ REGISTRATIONSERVICE_WSDL_LOCATION = url;
+ }
+
+ public RegistrationService(URL wsdlLocation, QName serviceName) {
+ super(wsdlLocation, serviceName);
+ }
+
+ public RegistrationService() {
+ super(REGISTRATIONSERVICE_WSDL_LOCATION, new
QName("http://complex.jaxws.ws.test.jboss.org/",
"RegistrationService"));
+ }
+
+ /**
+ *
+ * @return
+ * returns Registration
+ */
+ @WebEndpoint(name = "RegistrationPort")
+ public Registration getRegistrationPort() {
+ return super.getPort(new
QName("http://complex.jaxws.ws.test.jboss.org/", "RegistrationPort"),
Registration.class);
+ }
+
+ /**
+ *
+ * @param features
+ * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy.
Supported features not in the <code>features</code> parameter will have their
default values.
+ * @return
+ * returns Registration
+ */
+ @WebEndpoint(name = "RegistrationPort")
+ public Registration getRegistrationPort(WebServiceFeature... features) {
+ return super.getPort(new
QName("http://complex.jaxws.ws.test.jboss.org/", "RegistrationPort"),
Registration.class, features);
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/RegistrationService.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Statistics.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Statistics.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Statistics.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,83 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Statistics complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="Statistics">
+ * <complexContent>
+ * <restriction
base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="activationTime"
type="{http://www.w3.org/2001/XMLSchema}anySimpleType"/>
+ * <element name="hits"
type="{http://www.w3.org/2001/XMLSchema}long"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Statistics", namespace =
"http://extra.complex.jaxws.ws.test.jboss.org/", propOrder = {
+ "activationTime",
+ "hits"
+})
+public class Statistics {
+
+ @XmlElement(required = true, nillable = true)
+ @XmlSchemaType(name = "anySimpleType")
+ protected Object activationTime;
+ protected long hits;
+
+ /**
+ * Gets the value of the activationTime property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getActivationTime() {
+ return activationTime;
+ }
+
+ /**
+ * Sets the value of the activationTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setActivationTime(Object value) {
+ this.activationTime = value;
+ }
+
+ /**
+ * Gets the value of the hits property.
+ *
+ */
+ public long getHits() {
+ return hits;
+ }
+
+ /**
+ * Sets the value of the hits property.
+ *
+ */
+ public void setHits(long value) {
+ this.hits = value;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/Statistics.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ValidationFault.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ValidationFault.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ValidationFault.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,71 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ValidationFault complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within
this class.
+ *
+ * <pre>
+ * <complexType name="ValidationFault">
+ * <complexContent>
+ * <extension
base="{http://complex.jaxws.ws.test.jboss.org/}RegistrationFault&quo...
+ * <sequence>
+ * <element name="failedCustomers"
type="{http://www.w3.org/2001/XMLSchema}long" maxOccurs="unbounded"
minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ValidationFault", propOrder = {
+ "failedCustomers"
+})
+public class ValidationFault
+ extends RegistrationFault
+{
+
+ @XmlElement(type = Long.class)
+ protected List<Long> failedCustomers;
+
+ /**
+ * Gets the value of the failedCustomers property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the
failedCustomers property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getFailedCustomers().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link Long }
+ *
+ *
+ */
+ public List<Long> getFailedCustomers() {
+ if (failedCustomers == null) {
+ failedCustomers = new ArrayList<Long>();
+ }
+ return this.failedCustomers;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ValidationFault.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ValidationFault_Exception.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ValidationFault_Exception.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ValidationFault_Exception.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,54 @@
+
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.3-b02-
+ * Generated source version: 2.1
+ *
+ */
+@WebFault(name = "ValidationFault", targetNamespace =
"http://types.complex.jaxws.ws.test.jboss.org/")
+public class ValidationFault_Exception
+ extends Exception
+{
+
+ /**
+ * Java type that goes as soapenv:Fault detail element.
+ *
+ */
+ private ValidationFault faultInfo;
+
+ /**
+ *
+ * @param faultInfo
+ * @param message
+ */
+ public ValidationFault_Exception(String message, ValidationFault faultInfo) {
+ super(message);
+ this.faultInfo = faultInfo;
+ }
+
+ /**
+ *
+ * @param faultInfo
+ * @param message
+ * @param cause
+ */
+ public ValidationFault_Exception(String message, ValidationFault faultInfo, Throwable
cause) {
+ super(message, cause);
+ this.faultInfo = faultInfo;
+ }
+
+ /**
+ *
+ * @return
+ * returns fault bean:
org.jboss.test.ws.jaxws.benchmark.test.complex.types.ValidationFault
+ */
+ public ValidationFault getFaultInfo() {
+ return faultInfo;
+ }
+
+}
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/ValidationFault_Exception.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/package-info.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/package-info.java
(rev 0)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/package-info.java 2009-09-22
11:01:42 UTC (rev 10743)
@@ -0,0 +1,2 @@
+(a)javax.xml.bind.annotation.XmlSchema(namespace =
"http://types.complex.jaxws.ws.test.jboss.org/", elementFormDefault =
javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package org.jboss.test.ws.jaxws.benchmark.test.complex.types;
Property changes on:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/benchmark/test/complex/types/package-info.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF