You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by di...@apache.org on 2007/01/10 14:36:19 UTC

svn commit: r494810 [5/6] - in /geronimo/server/trunk/modules: geronimo-axis2-builder/ geronimo-axis2-builder/src/ geronimo-axis2-builder/src/main/ geronimo-axis2-builder/src/main/java/ geronimo-axis2-builder/src/main/java/org/ geronimo-axis2-builder/s...

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/ServiceRefHandlerType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/ServiceRefHandlerType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/ServiceRefHandlerType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/ServiceRefHandlerType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,370 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+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.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * 
+ * 
+ * 	Declares the handler for a port-component. Handlers can access the
+ * 	init-param name/value pairs using the HandlerInfo interface. If
+ * 	port-name is not specified, the handler is assumed to be associated
+ * 	with all ports of the service.
+ * 
+ * 	Used in: service-ref
+ * 
+ *       
+ * 
+ * <p>Java class for service-ref_handlerType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="service-ref_handlerType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
+ *         &lt;element name="handler-name" type="{http://java.sun.com/xml/ns/javaee}string"/>
+ *         &lt;element name="handler-class" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
+ *         &lt;element name="init-param" type="{http://java.sun.com/xml/ns/javaee}param-valueType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="soap-header" type="{http://java.sun.com/xml/ns/javaee}xsdQNameType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="soap-role" type="{http://java.sun.com/xml/ns/javaee}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="port-name" type="{http://java.sun.com/xml/ns/javaee}string" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "service-ref_handlerType", propOrder = {
+    "description",
+    "displayName",
+    "icon",
+    "handlerName",
+    "handlerClass",
+    "initParam",
+    "soapHeader",
+    "soapRole",
+    "portName"
+})
+public class ServiceRefHandlerType {
+
+    protected List<DescriptionType> description;
+    @XmlElement(name = "display-name")
+    protected List<DisplayNameType> displayName;
+    protected List<IconType> icon;
+    @XmlElement(name = "handler-name", required = true)
+    protected org.apache.axis2.jaxws.javaee.String handlerName;
+    @XmlElement(name = "handler-class", required = true)
+    protected FullyQualifiedClassType handlerClass;
+    @XmlElement(name = "init-param")
+    protected List<ParamValueType> initParam;
+    @XmlElement(name = "soap-header")
+    protected List<XsdQNameType> soapHeader;
+    @XmlElement(name = "soap-role")
+    protected List<org.apache.axis2.jaxws.javaee.String> soapRole;
+    @XmlElement(name = "port-name")
+    protected List<org.apache.axis2.jaxws.javaee.String> portName;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+
+    /**
+     * Gets the value of the description 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 description property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getDescription().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link DescriptionType }
+     * 
+     * 
+     */
+    public List<DescriptionType> getDescription() {
+        if (description == null) {
+            description = new ArrayList<DescriptionType>();
+        }
+        return this.description;
+    }
+
+    /**
+     * Gets the value of the displayName 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 displayName property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getDisplayName().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link DisplayNameType }
+     * 
+     * 
+     */
+    public List<DisplayNameType> getDisplayName() {
+        if (displayName == null) {
+            displayName = new ArrayList<DisplayNameType>();
+        }
+        return this.displayName;
+    }
+
+    /**
+     * Gets the value of the icon 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 icon property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getIcon().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link IconType }
+     * 
+     * 
+     */
+    public List<IconType> getIcon() {
+        if (icon == null) {
+            icon = new ArrayList<IconType>();
+        }
+        return this.icon;
+    }
+
+    /**
+     * Gets the value of the handlerName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link org.apache.axis2.jaxws.javaee.String }
+     *     
+     */
+    public org.apache.axis2.jaxws.javaee.String getHandlerName() {
+        return handlerName;
+    }
+
+    /**
+     * Sets the value of the handlerName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link org.apache.axis2.jaxws.javaee.String }
+     *     
+     */
+    public void setHandlerName(org.apache.axis2.jaxws.javaee.String value) {
+        this.handlerName = value;
+    }
+
+    /**
+     * Gets the value of the handlerClass property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link FullyQualifiedClassType }
+     *     
+     */
+    public FullyQualifiedClassType getHandlerClass() {
+        return handlerClass;
+    }
+
+    /**
+     * Sets the value of the handlerClass property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link FullyQualifiedClassType }
+     *     
+     */
+    public void setHandlerClass(FullyQualifiedClassType value) {
+        this.handlerClass = value;
+    }
+
+    /**
+     * Gets the value of the initParam 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 initParam property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getInitParam().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link ParamValueType }
+     * 
+     * 
+     */
+    public List<ParamValueType> getInitParam() {
+        if (initParam == null) {
+            initParam = new ArrayList<ParamValueType>();
+        }
+        return this.initParam;
+    }
+
+    /**
+     * Gets the value of the soapHeader 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 soapHeader property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getSoapHeader().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link XsdQNameType }
+     * 
+     * 
+     */
+    public List<XsdQNameType> getSoapHeader() {
+        if (soapHeader == null) {
+            soapHeader = new ArrayList<XsdQNameType>();
+        }
+        return this.soapHeader;
+    }
+
+    /**
+     * Gets the value of the soapRole 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 soapRole property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getSoapRole().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link org.apache.axis2.jaxws.javaee.String }
+     * 
+     * 
+     */
+    public List<org.apache.axis2.jaxws.javaee.String> getSoapRole() {
+        if (soapRole == null) {
+            soapRole = new ArrayList<org.apache.axis2.jaxws.javaee.String>();
+        }
+        return this.soapRole;
+    }
+
+    /**
+     * Gets the value of the portName 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 portName property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getPortName().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link org.apache.axis2.jaxws.javaee.String }
+     * 
+     * 
+     */
+    public List<org.apache.axis2.jaxws.javaee.String> getPortName() {
+        if (portName == null) {
+            portName = new ArrayList<org.apache.axis2.jaxws.javaee.String>();
+        }
+        return this.portName;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/ServiceRefType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/ServiceRefType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/ServiceRefType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/ServiceRefType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,506 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+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.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * 
+ * 
+ * 	The service-ref element declares a reference to a Web
+ * 	service. It contains optional description, display name and
+ * 	icons, a declaration of the required Service interface,
+ * 	an optional WSDL document location, an optional set
+ * 	of JAX-RPC mappings, an optional QName for the service element,
+ * 	an optional set of Service Endpoint Interfaces to be resolved
+ * 	by the container to a WSDL port, and an optional set of handlers.
+ * 
+ *       
+ * 
+ * <p>Java class for service-refType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="service-refType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
+ *         &lt;element name="service-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
+ *         &lt;element name="service-interface" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
+ *         &lt;element name="service-ref-type" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
+ *         &lt;element name="wsdl-file" type="{http://java.sun.com/xml/ns/javaee}xsdAnyURIType" minOccurs="0"/>
+ *         &lt;element name="jaxrpc-mapping-file" type="{http://java.sun.com/xml/ns/javaee}pathType" minOccurs="0"/>
+ *         &lt;element name="service-qname" type="{http://java.sun.com/xml/ns/javaee}xsdQNameType" minOccurs="0"/>
+ *         &lt;element name="port-component-ref" type="{http://java.sun.com/xml/ns/javaee}port-component-refType" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;choice>
+ *           &lt;element name="handler" type="{http://java.sun.com/xml/ns/javaee}service-ref_handlerType" maxOccurs="unbounded" minOccurs="0"/>
+ *           &lt;element name="handler-chains" type="{http://java.sun.com/xml/ns/javaee}service-ref_handler-chainsType" minOccurs="0"/>
+ *         &lt;/choice>
+ *         &lt;group ref="{http://java.sun.com/xml/ns/javaee}resourceGroup"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "service-refType", propOrder = {
+    "description",
+    "displayName",
+    "icon",
+    "serviceRefName",
+    "serviceInterface",
+    "serviceRefType",
+    "wsdlFile",
+    "jaxrpcMappingFile",
+    "serviceQname",
+    "portComponentRef",
+    "handler",
+    "handlerChains",
+    "mappedName",
+    "injectionTarget"
+})
+public class ServiceRefType {
+
+    protected List<DescriptionType> description;
+    @XmlElement(name = "display-name")
+    protected List<DisplayNameType> displayName;
+    protected List<IconType> icon;
+    @XmlElement(name = "service-ref-name", required = true)
+    protected JndiNameType serviceRefName;
+    @XmlElement(name = "service-interface", required = true)
+    protected FullyQualifiedClassType serviceInterface;
+    @XmlElement(name = "service-ref-type")
+    protected FullyQualifiedClassType serviceRefType;
+    @XmlElement(name = "wsdl-file")
+    protected XsdAnyURIType wsdlFile;
+    @XmlElement(name = "jaxrpc-mapping-file")
+    protected PathType jaxrpcMappingFile;
+    @XmlElement(name = "service-qname")
+    protected XsdQNameType serviceQname;
+    @XmlElement(name = "port-component-ref")
+    protected List<PortComponentRefType> portComponentRef;
+    protected List<ServiceRefHandlerType> handler;
+    @XmlElement(name = "handler-chains")
+    protected ServiceRefHandlerChainsType handlerChains;
+    @XmlElement(name = "mapped-name")
+    protected XsdStringType mappedName;
+    @XmlElement(name = "injection-target")
+    protected List<InjectionTargetType> injectionTarget;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+
+    /**
+     * Gets the value of the description 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 description property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getDescription().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link DescriptionType }
+     * 
+     * 
+     */
+    public List<DescriptionType> getDescription() {
+        if (description == null) {
+            description = new ArrayList<DescriptionType>();
+        }
+        return this.description;
+    }
+
+    /**
+     * Gets the value of the displayName 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 displayName property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getDisplayName().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link DisplayNameType }
+     * 
+     * 
+     */
+    public List<DisplayNameType> getDisplayName() {
+        if (displayName == null) {
+            displayName = new ArrayList<DisplayNameType>();
+        }
+        return this.displayName;
+    }
+
+    /**
+     * Gets the value of the icon 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 icon property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getIcon().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link IconType }
+     * 
+     * 
+     */
+    public List<IconType> getIcon() {
+        if (icon == null) {
+            icon = new ArrayList<IconType>();
+        }
+        return this.icon;
+    }
+
+    /**
+     * Gets the value of the serviceRefName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JndiNameType }
+     *     
+     */
+    public JndiNameType getServiceRefName() {
+        return serviceRefName;
+    }
+
+    /**
+     * Sets the value of the serviceRefName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JndiNameType }
+     *     
+     */
+    public void setServiceRefName(JndiNameType value) {
+        this.serviceRefName = value;
+    }
+
+    /**
+     * Gets the value of the serviceInterface property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link FullyQualifiedClassType }
+     *     
+     */
+    public FullyQualifiedClassType getServiceInterface() {
+        return serviceInterface;
+    }
+
+    /**
+     * Sets the value of the serviceInterface property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link FullyQualifiedClassType }
+     *     
+     */
+    public void setServiceInterface(FullyQualifiedClassType value) {
+        this.serviceInterface = value;
+    }
+
+    /**
+     * Gets the value of the serviceRefType property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link FullyQualifiedClassType }
+     *     
+     */
+    public FullyQualifiedClassType getServiceRefType() {
+        return serviceRefType;
+    }
+
+    /**
+     * Sets the value of the serviceRefType property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link FullyQualifiedClassType }
+     *     
+     */
+    public void setServiceRefType(FullyQualifiedClassType value) {
+        this.serviceRefType = value;
+    }
+
+    /**
+     * Gets the value of the wsdlFile property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link XsdAnyURIType }
+     *     
+     */
+    public XsdAnyURIType getWsdlFile() {
+        return wsdlFile;
+    }
+
+    /**
+     * Sets the value of the wsdlFile property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link XsdAnyURIType }
+     *     
+     */
+    public void setWsdlFile(XsdAnyURIType value) {
+        this.wsdlFile = value;
+    }
+
+    /**
+     * Gets the value of the jaxrpcMappingFile property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link PathType }
+     *     
+     */
+    public PathType getJaxrpcMappingFile() {
+        return jaxrpcMappingFile;
+    }
+
+    /**
+     * Sets the value of the jaxrpcMappingFile property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link PathType }
+     *     
+     */
+    public void setJaxrpcMappingFile(PathType value) {
+        this.jaxrpcMappingFile = value;
+    }
+
+    /**
+     * Gets the value of the serviceQname property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link XsdQNameType }
+     *     
+     */
+    public XsdQNameType getServiceQname() {
+        return serviceQname;
+    }
+
+    /**
+     * Sets the value of the serviceQname property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link XsdQNameType }
+     *     
+     */
+    public void setServiceQname(XsdQNameType value) {
+        this.serviceQname = value;
+    }
+
+    /**
+     * Gets the value of the portComponentRef 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 portComponentRef property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getPortComponentRef().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link PortComponentRefType }
+     * 
+     * 
+     */
+    public List<PortComponentRefType> getPortComponentRef() {
+        if (portComponentRef == null) {
+            portComponentRef = new ArrayList<PortComponentRefType>();
+        }
+        return this.portComponentRef;
+    }
+
+    /**
+     * Gets the value of the handler 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 handler property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getHandler().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link ServiceRefHandlerType }
+     * 
+     * 
+     */
+    public List<ServiceRefHandlerType> getHandler() {
+        if (handler == null) {
+            handler = new ArrayList<ServiceRefHandlerType>();
+        }
+        return this.handler;
+    }
+
+    /**
+     * Gets the value of the handlerChains property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ServiceRefHandlerChainsType }
+     *     
+     */
+    public ServiceRefHandlerChainsType getHandlerChains() {
+        return handlerChains;
+    }
+
+    /**
+     * Sets the value of the handlerChains property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ServiceRefHandlerChainsType }
+     *     
+     */
+    public void setHandlerChains(ServiceRefHandlerChainsType value) {
+        this.handlerChains = value;
+    }
+
+    /**
+     * Gets the value of the mappedName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link XsdStringType }
+     *     
+     */
+    public XsdStringType getMappedName() {
+        return mappedName;
+    }
+
+    /**
+     * Sets the value of the mappedName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link XsdStringType }
+     *     
+     */
+    public void setMappedName(XsdStringType value) {
+        this.mappedName = value;
+    }
+
+    /**
+     * Gets the value of the injectionTarget 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 injectionTarget property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getInjectionTarget().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link InjectionTargetType }
+     * 
+     * 
+     */
+    public List<InjectionTargetType> getInjectionTarget() {
+        if (injectionTarget == null) {
+            injectionTarget = new ArrayList<InjectionTargetType>();
+        }
+        return this.injectionTarget;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/ServletLinkType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/ServletLinkType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/ServletLinkType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/ServletLinkType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,57 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * 
+ * 	
+ * 
+ * 	  The servlet-link element is used in the service-impl-bean element
+ * 	  to specify that a Service Implementation Bean is defined as a
+ * 	  JAX-RPC Service Endpoint.
+ * 
+ * 	  The value of the servlet-link element must be the servlet-name of
+ * 	  a JAX-RPC Service Endpoint in the same WAR file.
+ * 
+ * 	  Used in: service-impl-bean
+ * 
+ * 	  Example:
+ * 		  <servlet-link>StockQuoteService</servlet-link>
+ * 
+ * 	  
+ *       
+ * 
+ * <p>Java class for servlet-linkType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="servlet-linkType">
+ *   &lt;simpleContent>
+ *     &lt;restriction base="&lt;http://java.sun.com/xml/ns/javaee>string">
+ *     &lt;/restriction>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "servlet-linkType")
+public class ServletLinkType
+    extends String
+{
+
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/String.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/String.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/String.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/String.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,110 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * 
+ * 
+ * 	This is a special string datatype that is defined by Java EE as
+ * 	a base type for defining collapsed strings. When schemas
+ * 	require trailing/leading space elimination as well as
+ * 	collapsing the existing whitespace, this base type may be
+ * 	used.
+ * 
+ *       
+ * 
+ * <p>Java class for string complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="string">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>token">
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "string", propOrder = {
+    "value"
+})
+public class String {
+
+    @XmlValue
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    protected java.lang.String value;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setValue(java.lang.String value) {
+        this.value = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/TrueFalseType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/TrueFalseType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/TrueFalseType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/TrueFalseType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,49 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * 
+ * 
+ * 	This simple type designates a boolean with only two
+ * 	permissible values
+ * 
+ * 	- true
+ * 	- false
+ * 
+ *       
+ * 
+ * <p>Java class for true-falseType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="true-falseType">
+ *   &lt;simpleContent>
+ *     &lt;restriction base="&lt;http://java.sun.com/xml/ns/javaee>xsdBooleanType">
+ *     &lt;/restriction>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "true-falseType")
+public class TrueFalseType
+    extends XsdBooleanType
+{
+
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/UrlPatternType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/UrlPatternType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/UrlPatternType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/UrlPatternType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,78 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * 
+ * 
+ * 	The url-patternType contains the url pattern of the mapping.
+ * 	It must follow the rules specified in Section 11.2 of the
+ * 	Servlet API Specification. This pattern is assumed to be in
+ * 	URL-decoded form and must not contain CR(#xD) or LF(#xA).
+ * 	If it contains those characters, the container must inform
+ * 	the developer with a descriptive error message.
+ * 	The container must preserve all characters including whitespaces.
+ * 
+ *       
+ * 
+ * <p>Java class for url-patternType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="url-patternType">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "url-patternType", propOrder = {
+    "value"
+})
+public class UrlPatternType {
+
+    @XmlValue
+    protected java.lang.String value;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setValue(java.lang.String value) {
+        this.value = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/WebserviceDescriptionType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/WebserviceDescriptionType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/WebserviceDescriptionType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/WebserviceDescriptionType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,289 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+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.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * 
+ * 
+ * 	The webservice-description element defines a WSDL document file
+ * 	and the set of Port components associated with the WSDL ports
+ * 	defined in the WSDL document.  There may be multiple
+ * 	webservice-descriptions defined within a module.
+ * 
+ * 	All WSDL file ports must have a corresponding port-component element
+ * 	defined.
+ * 
+ * 	Used in: webservices
+ * 
+ *       
+ * 
+ * <p>Java class for webservice-descriptionType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="webservice-descriptionType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" minOccurs="0"/>
+ *         &lt;element name="display-name" type="{http://java.sun.com/xml/ns/javaee}display-nameType" minOccurs="0"/>
+ *         &lt;element name="icon" type="{http://java.sun.com/xml/ns/javaee}iconType" minOccurs="0"/>
+ *         &lt;element name="webservice-description-name" type="{http://java.sun.com/xml/ns/javaee}string"/>
+ *         &lt;element name="wsdl-file" type="{http://java.sun.com/xml/ns/javaee}pathType" minOccurs="0"/>
+ *         &lt;element name="jaxrpc-mapping-file" type="{http://java.sun.com/xml/ns/javaee}pathType" minOccurs="0"/>
+ *         &lt;element name="port-component" type="{http://java.sun.com/xml/ns/javaee}port-componentType" maxOccurs="unbounded"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "webservice-descriptionType", propOrder = {
+    "description",
+    "displayName",
+    "icon",
+    "webserviceDescriptionName",
+    "wsdlFile",
+    "jaxrpcMappingFile",
+    "portComponent"
+})
+public class WebserviceDescriptionType {
+
+    protected DescriptionType description;
+    @XmlElement(name = "display-name")
+    protected DisplayNameType displayName;
+    protected IconType icon;
+    @XmlElement(name = "webservice-description-name", required = true)
+    protected org.apache.axis2.jaxws.javaee.String webserviceDescriptionName;
+    @XmlElement(name = "wsdl-file")
+    protected PathType wsdlFile;
+    @XmlElement(name = "jaxrpc-mapping-file")
+    protected PathType jaxrpcMappingFile;
+    @XmlElement(name = "port-component", required = true)
+    protected List<PortComponentType> portComponent;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+
+    /**
+     * Gets the value of the description property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link DescriptionType }
+     *     
+     */
+    public DescriptionType getDescription() {
+        return description;
+    }
+
+    /**
+     * Sets the value of the description property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link DescriptionType }
+     *     
+     */
+    public void setDescription(DescriptionType value) {
+        this.description = value;
+    }
+
+    /**
+     * Gets the value of the displayName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link DisplayNameType }
+     *     
+     */
+    public DisplayNameType getDisplayName() {
+        return displayName;
+    }
+
+    /**
+     * Sets the value of the displayName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link DisplayNameType }
+     *     
+     */
+    public void setDisplayName(DisplayNameType value) {
+        this.displayName = value;
+    }
+
+    /**
+     * Gets the value of the icon property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link IconType }
+     *     
+     */
+    public IconType getIcon() {
+        return icon;
+    }
+
+    /**
+     * Sets the value of the icon property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link IconType }
+     *     
+     */
+    public void setIcon(IconType value) {
+        this.icon = value;
+    }
+
+    /**
+     * Gets the value of the webserviceDescriptionName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link org.apache.axis2.jaxws.javaee.String }
+     *     
+     */
+    public org.apache.axis2.jaxws.javaee.String getWebserviceDescriptionName() {
+        return webserviceDescriptionName;
+    }
+
+    /**
+     * Sets the value of the webserviceDescriptionName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link org.apache.axis2.jaxws.javaee.String }
+     *     
+     */
+    public void setWebserviceDescriptionName(org.apache.axis2.jaxws.javaee.String value) {
+        this.webserviceDescriptionName = value;
+    }
+
+    /**
+     * Gets the value of the wsdlFile property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link PathType }
+     *     
+     */
+    public PathType getWsdlFile() {
+        return wsdlFile;
+    }
+
+    /**
+     * Sets the value of the wsdlFile property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link PathType }
+     *     
+     */
+    public void setWsdlFile(PathType value) {
+        this.wsdlFile = value;
+    }
+
+    /**
+     * Gets the value of the jaxrpcMappingFile property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link PathType }
+     *     
+     */
+    public PathType getJaxrpcMappingFile() {
+        return jaxrpcMappingFile;
+    }
+
+    /**
+     * Sets the value of the jaxrpcMappingFile property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link PathType }
+     *     
+     */
+    public void setJaxrpcMappingFile(PathType value) {
+        this.jaxrpcMappingFile = value;
+    }
+
+    /**
+     * Gets the value of the portComponent 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 portComponent property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getPortComponent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link PortComponentType }
+     * 
+     * 
+     */
+    public List<PortComponentType> getPortComponent() {
+        if (portComponent == null) {
+            portComponent = new ArrayList<PortComponentType>();
+        }
+        return this.portComponent;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/WebservicesType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/WebservicesType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/WebservicesType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/WebservicesType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,236 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+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.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * <p>Java class for webservicesType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="webservicesType">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
+ *         &lt;element name="webservice-description" type="{http://java.sun.com/xml/ns/javaee}webservice-descriptionType" maxOccurs="unbounded"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *       &lt;attribute name="version" use="required" type="{http://java.sun.com/xml/ns/javaee}dewey-versionType" fixed="1.2" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "webservicesType", propOrder = {
+    "description",
+    "displayName",
+    "icon",
+    "webserviceDescription"
+})
+public class WebservicesType {
+
+    protected List<DescriptionType> description;
+    @XmlElement(name = "display-name")
+    protected List<DisplayNameType> displayName;
+    protected List<IconType> icon;
+    @XmlElement(name = "webservice-description", required = true)
+    protected List<WebserviceDescriptionType> webserviceDescription;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+    @XmlAttribute(required = true)
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    protected java.lang.String version;
+
+    /**
+     * Gets the value of the description 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 description property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getDescription().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link DescriptionType }
+     * 
+     * 
+     */
+    public List<DescriptionType> getDescription() {
+        if (description == null) {
+            description = new ArrayList<DescriptionType>();
+        }
+        return this.description;
+    }
+
+    /**
+     * Gets the value of the displayName 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 displayName property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getDisplayName().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link DisplayNameType }
+     * 
+     * 
+     */
+    public List<DisplayNameType> getDisplayName() {
+        if (displayName == null) {
+            displayName = new ArrayList<DisplayNameType>();
+        }
+        return this.displayName;
+    }
+
+    /**
+     * Gets the value of the icon 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 icon property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getIcon().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link IconType }
+     * 
+     * 
+     */
+    public List<IconType> getIcon() {
+        if (icon == null) {
+            icon = new ArrayList<IconType>();
+        }
+        return this.icon;
+    }
+
+    /**
+     * Gets the value of the webserviceDescription 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 webserviceDescription property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getWebserviceDescription().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link WebserviceDescriptionType }
+     * 
+     * 
+     */
+    public List<WebserviceDescriptionType> getWebserviceDescription() {
+        if (webserviceDescription == null) {
+            webserviceDescription = new ArrayList<WebserviceDescriptionType>();
+        }
+        return this.webserviceDescription;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+    /**
+     * Gets the value of the version property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getVersion() {
+        if (version == null) {
+            return "1.2";
+        } else {
+            return version;
+        }
+    }
+
+    /**
+     * Sets the value of the version property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setVersion(java.lang.String value) {
+        this.version = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdAnyURIType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdAnyURIType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdAnyURIType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdAnyURIType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,105 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * 
+ * 
+ * 	This type adds an "id" attribute to xsd:anyURI.
+ * 
+ *       
+ * 
+ * <p>Java class for xsdAnyURIType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="xsdAnyURIType">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>anyURI">
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "xsdAnyURIType", propOrder = {
+    "value"
+})
+public class XsdAnyURIType {
+
+    @XmlValue
+    protected java.lang.String value;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setValue(java.lang.String value) {
+        this.value = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdBooleanType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdBooleanType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdBooleanType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdBooleanType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,97 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * 
+ * 
+ * 	This type adds an "id" attribute to xsd:boolean.
+ * 
+ *       
+ * 
+ * <p>Java class for xsdBooleanType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="xsdBooleanType">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>boolean">
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "xsdBooleanType", propOrder = {
+    "value"
+})
+public class XsdBooleanType {
+
+    @XmlValue
+    protected boolean value;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     */
+    public boolean isValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     */
+    public void setValue(boolean value) {
+        this.value = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdIntegerType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdIntegerType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdIntegerType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdIntegerType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,106 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * 
+ * 
+ * 	This type adds an "id" attribute to xsd:integer.
+ * 
+ *       
+ * 
+ * <p>Java class for xsdIntegerType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="xsdIntegerType">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>integer">
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "xsdIntegerType", propOrder = {
+    "value"
+})
+public class XsdIntegerType {
+
+    @XmlValue
+    protected BigInteger value;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setValue(BigInteger value) {
+        this.value = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdNMTOKENType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdNMTOKENType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdNMTOKENType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdNMTOKENType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,106 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * 
+ * 
+ * 	This type adds an "id" attribute to xsd:NMTOKEN.
+ * 
+ *       
+ * 
+ * <p>Java class for xsdNMTOKENType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="xsdNMTOKENType">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>NMTOKEN">
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "xsdNMTOKENType", propOrder = {
+    "value"
+})
+public class XsdNMTOKENType {
+
+    @XmlValue
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    protected java.lang.String value;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setValue(java.lang.String value) {
+        this.value = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdNonNegativeIntegerType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdNonNegativeIntegerType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdNonNegativeIntegerType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdNonNegativeIntegerType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,106 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * 
+ * 
+ * 	This type adds an "id" attribute to xsd:nonNegativeInteger.
+ * 
+ *       
+ * 
+ * <p>Java class for xsdNonNegativeIntegerType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="xsdNonNegativeIntegerType">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "xsdNonNegativeIntegerType", propOrder = {
+    "value"
+})
+public class XsdNonNegativeIntegerType {
+
+    @XmlValue
+    protected BigInteger value;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setValue(BigInteger value) {
+        this.value = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdPositiveIntegerType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdPositiveIntegerType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdPositiveIntegerType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdPositiveIntegerType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,106 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * 
+ * 
+ * 	This type adds an "id" attribute to xsd:positiveInteger.
+ * 
+ *       
+ * 
+ * <p>Java class for xsdPositiveIntegerType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="xsdPositiveIntegerType">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "xsdPositiveIntegerType", propOrder = {
+    "value"
+})
+public class XsdPositiveIntegerType {
+
+    @XmlValue
+    protected BigInteger value;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BigInteger }
+     *     
+     */
+    public BigInteger getValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setValue(BigInteger value) {
+        this.value = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdQNameType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdQNameType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdQNameType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdQNameType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,106 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import javax.xml.namespace.QName;
+
+
+/**
+ * 
+ * 
+ * 	This type adds an "id" attribute to xsd:QName.
+ * 
+ *       
+ * 
+ * <p>Java class for xsdQNameType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="xsdQNameType">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>QName">
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "xsdQNameType", propOrder = {
+    "value"
+})
+public class XsdQNameType {
+
+    @XmlValue
+    protected QName value;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link QName }
+     *     
+     */
+    public QName getValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link QName }
+     *     
+     */
+    public void setValue(QName value) {
+        this.value = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdStringType.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdStringType.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdStringType.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/XsdStringType.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,105 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+
+package org.apache.axis2.jaxws.javaee;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * 
+ * 
+ * 	This type adds an "id" attribute to xsd:string.
+ * 
+ *       
+ * 
+ * <p>Java class for xsdStringType complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="xsdStringType">
+ *   &lt;simpleContent>
+ *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
+ *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *     &lt;/extension>
+ *   &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "xsdStringType", propOrder = {
+    "value"
+})
+public class XsdStringType {
+
+    @XmlValue
+    protected java.lang.String value;
+    @XmlAttribute
+    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+    @XmlID
+    protected java.lang.String id;
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getValue() {
+        return value;
+    }
+
+    /**
+     * Sets the value of the value property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setValue(java.lang.String value) {
+        this.value = value;
+    }
+
+    /**
+     * Gets the value of the id property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public java.lang.String getId() {
+        return id;
+    }
+
+    /**
+     * Sets the value of the id property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link java.lang.String }
+     *     
+     */
+    public void setId(java.lang.String value) {
+        this.id = value;
+    }
+
+}

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/package-info.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/package-info.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/package-info.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/generated/org/apache/axis2/jaxws/javaee/package-info.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,9 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00 
+//
+
+@javax.xml.bind.annotation.XmlSchema(namespace = "http://java.sun.com/xml/ns/javaee", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package org.apache.axis2.jaxws.javaee;

Added: geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/Axis2WebServiceContainer.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/Axis2WebServiceContainer.java?view=auto&rev=494810
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/Axis2WebServiceContainer.java (added)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/Axis2WebServiceContainer.java Wed Jan 10 05:36:00 2007
@@ -0,0 +1,57 @@
+/**
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+
+package org.apache.geronimo.axis2;
+
+import org.apache.axis2.context.ConfigurationContext;
+import org.apache.axis2.context.ConfigurationContextFactory;
+import org.apache.axis2.context.MessageContext;
+import org.apache.axis2.description.AxisService;
+import org.apache.axis2.rpc.receivers.RPCMessageReceiver;
+import org.apache.axis2.transport.http.SimpleHTTPServer;
+import org.apache.geronimo.webservices.WebServiceContainer;
+
+
+public class Axis2WebServiceContainer implements WebServiceContainer {
+
+    public static final String REQUEST = Axis2WebServiceContainer.class.getName() + "@Request";
+    public static final String RESPONSE = Axis2WebServiceContainer.class.getName() + "@Response";
+
+    private transient final ClassLoader classLoader;
+    private final String endpointClassName;
+    private final PortInfo portInfo;
+
+    public Axis2WebServiceContainer(PortInfo portInfo, String endpointClassName, ClassLoader classLoader) {
+        this.classLoader = classLoader;
+        this.endpointClassName = endpointClassName;
+        this.portInfo = portInfo;
+    }
+
+    public void getWsdl(Request request, Response response) throws Exception {
+        //TODO: Implement the logic
+    }
+
+    public void invoke(Request req, Response res) throws Exception {
+        ConfigurationContext configContext = ConfigurationContextFactory.createEmptyConfigurationContext();
+
+        //TODO: Change the Message Reciever to JAXWSMessageReciever
+        AxisService service = AxisService.createService(endpointClassName, configContext.getAxisConfiguration(), RPCMessageReceiver.class);
+        configContext.getAxisConfiguration().addService(service);
+
+        // TODO: Lot's more to be done here.
+    }
+}