Author: heiko.braun(a)jboss.com
Date: 2006-11-09 09:06:08 -0500 (Thu, 09 Nov 2006)
New Revision: 1418
Added:
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/ObjectFactory.java
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/ProfileMgmtService.java
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/package-info.java
Log:
JBW samples
Added:
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/ObjectFactory.java
===================================================================
---
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/ObjectFactory.java 2006-11-09
14:05:46 UTC (rev 1417)
+++
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/ObjectFactory.java 2006-11-09
14:06:08 UTC (rev 1418)
@@ -0,0 +1,79 @@
+
+package org.jboss.test.ws.jaxws.samples.retail.profile;
+
+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.samples.retail.profile 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 _GetCustomerDiscount_QNAME = new
QName("http://org.jboss.ws/samples/retail/profile",
"getCustomerDiscount");
+ private final static QName _GetCustomerDiscountResponse_QNAME = new
QName("http://org.jboss.ws/samples/retail/profile",
"getCustomerDiscountResponse");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema
derived classes for package: org.jboss.test.ws.jaxws.samples.retail.profile
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link Customer }
+ *
+ */
+ public Customer createCustomer() {
+ return new Customer();
+ }
+
+ /**
+ * Create an instance of {@link DiscountResponse }
+ *
+ */
+ public DiscountResponse createDiscountResponse() {
+ return new DiscountResponse();
+ }
+
+ /**
+ * Create an instance of {@link DiscountRequest }
+ *
+ */
+ public DiscountRequest createDiscountRequest() {
+ return new DiscountRequest();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DiscountRequest
}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://org.jboss.ws/samples/retail/profile",
name = "getCustomerDiscount")
+ public JAXBElement<DiscountRequest> createGetCustomerDiscount(DiscountRequest
value) {
+ return new JAXBElement<DiscountRequest>(_GetCustomerDiscount_QNAME,
DiscountRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DiscountResponse
}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://org.jboss.ws/samples/retail/profile",
name = "getCustomerDiscountResponse")
+ public JAXBElement<DiscountResponse>
createGetCustomerDiscountResponse(DiscountResponse value) {
+ return new
JAXBElement<DiscountResponse>(_GetCustomerDiscountResponse_QNAME,
DiscountResponse.class, null, value);
+ }
+
+}
Property changes on:
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/ObjectFactory.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/ProfileMgmtService.java
===================================================================
---
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/ProfileMgmtService.java 2006-11-09
14:05:46 UTC (rev 1417)
+++
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/ProfileMgmtService.java 2006-11-09
14:06:08 UTC (rev 1418)
@@ -0,0 +1,52 @@
+
+package org.jboss.test.ws.jaxws.samples.retail.profile;
+
+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 JAXWS SI.
+ * JAX-WS RI 2.1-10/21/2006 12:56 AM(vivek)-EA2
+ * Generated source version: 2.0
+ *
+ */
+@WebServiceClient(name = "ProfileMgmtService", targetNamespace =
"http://org.jboss.ws/samples/retail/profile", wsdlLocation =
"resources/jaxws/samples/retail/META-INF/wsdl/ProfileMgmtService.wsdl")
+public class ProfileMgmtService
+ extends Service
+{
+
+ private final static URL PROFILEMGMTSERVICE_WSDL_LOCATION;
+
+ static {
+ URL url = null;
+ try {
+ url = new
URL("file:/C:/dev/prj/jbossws/trunk/src/test/resources/jaxws/samples/retail/META-INF/wsdl/ProfileMgmtService.wsdl");
+ } catch (MalformedURLException e) {
+ e.printStackTrace();
+ }
+ PROFILEMGMTSERVICE_WSDL_LOCATION = url;
+ }
+
+ public ProfileMgmtService(URL wsdlLocation, QName serviceName) {
+ super(wsdlLocation, serviceName);
+ }
+
+ public ProfileMgmtService() {
+ super(PROFILEMGMTSERVICE_WSDL_LOCATION, new
QName("http://org.jboss.ws/samples/retail/profile",
"ProfileMgmtService"));
+ }
+
+ /**
+ *
+ * @return
+ * returns ProfileMgmt
+ */
+ @WebEndpoint(name = "ProfileMgmtPort")
+ public ProfileMgmt getProfileMgmtPort() {
+ return (ProfileMgmt)super.getPort(new
QName("http://org.jboss.ws/samples/retail/profile",
"ProfileMgmtPort"), ProfileMgmt.class);
+ }
+}
Property changes on:
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/ProfileMgmtService.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/package-info.java
===================================================================
---
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/package-info.java 2006-11-09
14:05:46 UTC (rev 1417)
+++
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/package-info.java 2006-11-09
14:06:08 UTC (rev 1418)
@@ -0,0 +1,2 @@
+(a)javax.xml.bind.annotation.XmlSchema(namespace =
"http://org.jboss.ws/samples/retail/profile")
+package org.jboss.test.ws.jaxws.samples.retail.profile;
Property changes on:
trunk/src/test/java/org/jboss/test/ws/jaxws/samples/retail/profile/package-info.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Show replies by date