http://git-wip-us.apache.org/repos/asf/tomee/blob/6e2a4f7c/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/PortComponentRef.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/PortComponentRef.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/PortComponentRef.java index cd60eca..0a1fc31 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/PortComponentRef.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/PortComponentRef.java @@ -1,323 +1,323 @@ -/** - * 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.openejb.jee.was.v6.wsclient; - -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.XmlIDREF; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import javax.xml.namespace.QName; - -import org.apache.openejb.jee.was.v6.java.JavaClass; -import org.apache.openejb.jee.was.v6.xmi.Extension; - -/** - * The port-component-ref element declares a client dependency on the container - * for resolving a Service Endpoint Interface to a WSDL port. It optionally - * associates the Service Endpoint Interface with a particular port-component. - * This is only used by the container for a Service.getPort(Class) method call. - * <p/> - * <p/> - * <p/> - * Java class for PortComponentRef complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained within - * this class. - * <p/> - * <pre> - * <complexType name="PortComponentRef"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="serviceEndpointInterface" type="{java.xmi}JavaClass"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element ref="{http://www.omg.org/XMI}Extension"/> - * </choice> - * </choice> - * <attGroup ref="{http://www.omg.org/XMI}ObjectAttribs"/> - * <attribute name="portComponentLink" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="serviceEndpointInterface" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute ref="{http://www.omg.org/XMI}id"/> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PortComponentRef", propOrder = {"serviceEndpointInterfaces", - "extensions"}) -public class PortComponentRef { - - @XmlElement(name = "serviceEndpointInterface") - protected List<JavaClass> serviceEndpointInterfaces; - @XmlElement(name = "Extension", namespace = "http://www.omg.org/XMI") - protected List<Extension> extensions; - @XmlAttribute - protected String portComponentLink; - @XmlAttribute(name = "serviceEndpointInterface") - protected String serviceEndpointInterfaceString; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - @XmlID - protected String id; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected QName type; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String version; - @XmlAttribute - protected String href; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - @XmlIDREF - protected Object idref; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String label; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String uuid; - - /** - * Gets the value of the serviceEndpointInterfaces property. - * <p/> - * <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 serviceEndpointInterfaces property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getServiceEndpointInterfaces().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list - * {@link JavaClass } - */ - public List<JavaClass> getServiceEndpointInterfaces() { - if (serviceEndpointInterfaces == null) { - serviceEndpointInterfaces = new ArrayList<JavaClass>(); - } - return this.serviceEndpointInterfaces; - } - - /** - * Gets the value of the extensions property. - * <p/> - * <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 extensions property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getExtensions().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list - * {@link Extension } - */ - public List<Extension> getExtensions() { - if (extensions == null) { - extensions = new ArrayList<Extension>(); - } - return this.extensions; - } - - /** - * Gets the value of the portComponentLink property. - * - * @return possible object is {@link String } - */ - public String getPortComponentLink() { - return portComponentLink; - } - - /** - * Sets the value of the portComponentLink property. - * - * @param value allowed object is {@link String } - */ - public void setPortComponentLink(final String value) { - this.portComponentLink = value; - } - - /** - * Gets the value of the serviceEndpointInterfaceString property. - * - * @return possible object is {@link String } - */ - public String getServiceEndpointInterfaceString() { - return serviceEndpointInterfaceString; - } - - /** - * Sets the value of the serviceEndpointInterfaceString property. - * - * @param value allowed object is {@link String } - */ - public void setServiceEndpointInterfaceString(final String value) { - this.serviceEndpointInterfaceString = value; - } - - /** - * Gets the value of the id property. - * - * @return possible object is {@link String } - */ - public String getId() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value allowed object is {@link String } - */ - public void setId(final String value) { - this.id = value; - } - - /** - * Gets the value of the type property. - * - * @return possible object is {@link QName } - */ - public QName getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value allowed object is {@link QName } - */ - public void setType(final QName value) { - this.type = value; - } - - /** - * Gets the value of the version property. - * - * @return possible object is {@link String } - */ - public String getVersion() { - if (version == null) { - return "2.0"; - } else { - return version; - } - } - - /** - * Sets the value of the version property. - * - * @param value allowed object is {@link String } - */ - public void setVersion(final String value) { - this.version = value; - } - - /** - * Gets the value of the href property. - * - * @return possible object is {@link String } - */ - public String getHref() { - return href; - } - - /** - * Sets the value of the href property. - * - * @param value allowed object is {@link String } - */ - public void setHref(final String value) { - this.href = value; - } - - /** - * Gets the value of the idref property. - * - * @return possible object is {@link Object } - */ - public Object getIdref() { - return idref; - } - - /** - * Sets the value of the idref property. - * - * @param value allowed object is {@link Object } - */ - public void setIdref(final Object value) { - this.idref = value; - } - - /** - * Gets the value of the label property. - * - * @return possible object is {@link String } - */ - public String getLabel() { - return label; - } - - /** - * Sets the value of the label property. - * - * @param value allowed object is {@link String } - */ - public void setLabel(final String value) { - this.label = value; - } - - /** - * Gets the value of the uuid property. - * - * @return possible object is {@link String } - */ - public String getUuid() { - return uuid; - } - - /** - * Sets the value of the uuid property. - * - * @param value allowed object is {@link String } - */ - public void setUuid(final String value) { - this.uuid = value; - } - -} +/** + * 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.openejb.jee.was.v6.wsclient; + +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.XmlIDREF; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; + +import org.apache.openejb.jee.was.v6.java.JavaClass; +import org.apache.openejb.jee.was.v6.xmi.Extension; + +/** + * The port-component-ref element declares a client dependency on the container + * for resolving a Service Endpoint Interface to a WSDL port. It optionally + * associates the Service Endpoint Interface with a particular port-component. + * This is only used by the container for a Service.getPort(Class) method call. + * <p/> + * <p/> + * <p/> + * Java class for PortComponentRef complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained within + * this class. + * <p/> + * <pre> + * <complexType name="PortComponentRef"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="serviceEndpointInterface" type="{java.xmi}JavaClass"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element ref="{http://www.omg.org/XMI}Extension"/> + * </choice> + * </choice> + * <attGroup ref="{http://www.omg.org/XMI}ObjectAttribs"/> + * <attribute name="portComponentLink" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="serviceEndpointInterface" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute ref="{http://www.omg.org/XMI}id"/> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PortComponentRef", propOrder = {"serviceEndpointInterfaces", + "extensions"}) +public class PortComponentRef { + + @XmlElement(name = "serviceEndpointInterface") + protected List<JavaClass> serviceEndpointInterfaces; + @XmlElement(name = "Extension", namespace = "http://www.omg.org/XMI") + protected List<Extension> extensions; + @XmlAttribute + protected String portComponentLink; + @XmlAttribute(name = "serviceEndpointInterface") + protected String serviceEndpointInterfaceString; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + protected String id; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected QName type; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String version; + @XmlAttribute + protected String href; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + @XmlIDREF + protected Object idref; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String label; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String uuid; + + /** + * Gets the value of the serviceEndpointInterfaces property. + * <p/> + * <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 serviceEndpointInterfaces property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getServiceEndpointInterfaces().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list + * {@link JavaClass } + */ + public List<JavaClass> getServiceEndpointInterfaces() { + if (serviceEndpointInterfaces == null) { + serviceEndpointInterfaces = new ArrayList<JavaClass>(); + } + return this.serviceEndpointInterfaces; + } + + /** + * Gets the value of the extensions property. + * <p/> + * <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 extensions property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getExtensions().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list + * {@link Extension } + */ + public List<Extension> getExtensions() { + if (extensions == null) { + extensions = new ArrayList<Extension>(); + } + return this.extensions; + } + + /** + * Gets the value of the portComponentLink property. + * + * @return possible object is {@link String } + */ + public String getPortComponentLink() { + return portComponentLink; + } + + /** + * Sets the value of the portComponentLink property. + * + * @param value allowed object is {@link String } + */ + public void setPortComponentLink(final String value) { + this.portComponentLink = value; + } + + /** + * Gets the value of the serviceEndpointInterfaceString property. + * + * @return possible object is {@link String } + */ + public String getServiceEndpointInterfaceString() { + return serviceEndpointInterfaceString; + } + + /** + * Sets the value of the serviceEndpointInterfaceString property. + * + * @param value allowed object is {@link String } + */ + public void setServiceEndpointInterfaceString(final String value) { + this.serviceEndpointInterfaceString = value; + } + + /** + * Gets the value of the id property. + * + * @return possible object is {@link String } + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value allowed object is {@link String } + */ + public void setId(final String value) { + this.id = value; + } + + /** + * Gets the value of the type property. + * + * @return possible object is {@link QName } + */ + public QName getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value allowed object is {@link QName } + */ + public void setType(final QName value) { + this.type = value; + } + + /** + * Gets the value of the version property. + * + * @return possible object is {@link String } + */ + public String getVersion() { + if (version == null) { + return "2.0"; + } else { + return version; + } + } + + /** + * Sets the value of the version property. + * + * @param value allowed object is {@link String } + */ + public void setVersion(final String value) { + this.version = value; + } + + /** + * Gets the value of the href property. + * + * @return possible object is {@link String } + */ + public String getHref() { + return href; + } + + /** + * Sets the value of the href property. + * + * @param value allowed object is {@link String } + */ + public void setHref(final String value) { + this.href = value; + } + + /** + * Gets the value of the idref property. + * + * @return possible object is {@link Object } + */ + public Object getIdref() { + return idref; + } + + /** + * Sets the value of the idref property. + * + * @param value allowed object is {@link Object } + */ + public void setIdref(final Object value) { + this.idref = value; + } + + /** + * Gets the value of the label property. + * + * @return possible object is {@link String } + */ + public String getLabel() { + return label; + } + + /** + * Sets the value of the label property. + * + * @param value allowed object is {@link String } + */ + public void setLabel(final String value) { + this.label = value; + } + + /** + * Gets the value of the uuid property. + * + * @return possible object is {@link String } + */ + public String getUuid() { + return uuid; + } + + /** + * Sets the value of the uuid property. + * + * @param value allowed object is {@link String } + */ + public void setUuid(final String value) { + this.uuid = value; + } + +}
http://git-wip-us.apache.org/repos/asf/tomee/blob/6e2a4f7c/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/ServiceRef.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/ServiceRef.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/ServiceRef.java index bd99687..4f41d73 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/ServiceRef.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/ServiceRef.java @@ -1,276 +1,276 @@ -/** - * 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.openejb.jee.was.v6.wsclient; - -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.XmlType; - -import org.apache.openejb.jee.was.v6.common.CompatibilityDescriptionGroup; -import org.apache.openejb.jee.was.v6.common.QName; -import org.apache.openejb.jee.was.v6.java.JavaClass; - -/** - * 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/> - * <p/> - * <p/> - * Java class for ServiceRef complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained within - * this class. - * <p/> - * <pre> - * <complexType name="ServiceRef"> - * <complexContent> - * <extension base="{common.xmi}CompatibilityDescriptionGroup"> - * <choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="serviceInterface" type="{java.xmi}JavaClass"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="portComponentRefs" type="{webservice_client.xmi}PortComponentRef"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="handlers" type="{webservice_client.xmi}Handler"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="serviceQname" type="{common.xmi}QName"/> - * </choice> - * </choice> - * <attribute name="jaxrpcMappingFile" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="serviceInterface" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="serviceRefName" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="wsdlFile" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ServiceRef", propOrder = {"serviceInterfaces", - "portComponentRefs", "handlers", "serviceQnames"}) -public class ServiceRef extends CompatibilityDescriptionGroup { - - @XmlElement(name = "serviceInterface") - protected List<JavaClass> serviceInterfaces; - protected List<PortComponentRef> portComponentRefs; - protected List<Handler> handlers; - @XmlElement(name = "serviceQname") - protected List<QName> serviceQnames; - @XmlAttribute - protected String jaxrpcMappingFile; - @XmlAttribute(name = "serviceInterface") - protected String serviceInterfaceString; - @XmlAttribute - protected String serviceRefName; - @XmlAttribute - protected String wsdlFile; - - /** - * Gets the value of the serviceInterfaces property. - * <p/> - * <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 serviceInterfaces property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getServiceInterfaces().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list - * {@link JavaClass } - */ - public List<JavaClass> getServiceInterfaces() { - if (serviceInterfaces == null) { - serviceInterfaces = new ArrayList<JavaClass>(); - } - return this.serviceInterfaces; - } - - /** - * Gets the value of the portComponentRefs property. - * <p/> - * <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 portComponentRefs property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getPortComponentRefs().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list - * {@link PortComponentRef } - */ - public List<PortComponentRef> getPortComponentRefs() { - if (portComponentRefs == null) { - portComponentRefs = new ArrayList<PortComponentRef>(); - } - return this.portComponentRefs; - } - - /** - * Gets the value of the handlers property. - * <p/> - * <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 handlers property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getHandlers().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link Handler } - */ - public List<Handler> getHandlers() { - if (handlers == null) { - handlers = new ArrayList<Handler>(); - } - return this.handlers; - } - - /** - * Gets the value of the serviceQnames property. - * <p/> - * <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 serviceQnames property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getServiceQnames().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link QName } - */ - public List<QName> getServiceQnames() { - if (serviceQnames == null) { - serviceQnames = new ArrayList<QName>(); - } - return this.serviceQnames; - } - - /** - * Gets the value of the jaxrpcMappingFile property. - * - * @return possible object is {@link String } - */ - public String getJaxrpcMappingFile() { - return jaxrpcMappingFile; - } - - /** - * Sets the value of the jaxrpcMappingFile property. - * - * @param value allowed object is {@link String } - */ - public void setJaxrpcMappingFile(final String value) { - this.jaxrpcMappingFile = value; - } - - /** - * Gets the value of the serviceInterfaceString property. - * - * @return possible object is {@link String } - */ - public String getServiceInterfaceString() { - return serviceInterfaceString; - } - - /** - * Sets the value of the serviceInterfaceString property. - * - * @param value allowed object is {@link String } - */ - public void setServiceInterfaceString(final String value) { - this.serviceInterfaceString = value; - } - - /** - * Gets the value of the serviceRefName property. - * - * @return possible object is {@link String } - */ - public String getServiceRefName() { - return serviceRefName; - } - - /** - * Sets the value of the serviceRefName property. - * - * @param value allowed object is {@link String } - */ - public void setServiceRefName(final String value) { - this.serviceRefName = value; - } - - /** - * Gets the value of the wsdlFile property. - * - * @return possible object is {@link String } - */ - public String getWsdlFile() { - return wsdlFile; - } - - /** - * Sets the value of the wsdlFile property. - * - * @param value allowed object is {@link String } - */ - public void setWsdlFile(final String value) { - this.wsdlFile = value; - } - -} +/** + * 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.openejb.jee.was.v6.wsclient; + +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.XmlType; + +import org.apache.openejb.jee.was.v6.common.CompatibilityDescriptionGroup; +import org.apache.openejb.jee.was.v6.common.QName; +import org.apache.openejb.jee.was.v6.java.JavaClass; + +/** + * 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/> + * <p/> + * <p/> + * Java class for ServiceRef complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained within + * this class. + * <p/> + * <pre> + * <complexType name="ServiceRef"> + * <complexContent> + * <extension base="{common.xmi}CompatibilityDescriptionGroup"> + * <choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="serviceInterface" type="{java.xmi}JavaClass"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="portComponentRefs" type="{webservice_client.xmi}PortComponentRef"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="handlers" type="{webservice_client.xmi}Handler"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="serviceQname" type="{common.xmi}QName"/> + * </choice> + * </choice> + * <attribute name="jaxrpcMappingFile" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="serviceInterface" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="serviceRefName" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="wsdlFile" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </extension> + * </complexContent> + * </complexType> + * </pre> + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ServiceRef", propOrder = {"serviceInterfaces", + "portComponentRefs", "handlers", "serviceQnames"}) +public class ServiceRef extends CompatibilityDescriptionGroup { + + @XmlElement(name = "serviceInterface") + protected List<JavaClass> serviceInterfaces; + protected List<PortComponentRef> portComponentRefs; + protected List<Handler> handlers; + @XmlElement(name = "serviceQname") + protected List<QName> serviceQnames; + @XmlAttribute + protected String jaxrpcMappingFile; + @XmlAttribute(name = "serviceInterface") + protected String serviceInterfaceString; + @XmlAttribute + protected String serviceRefName; + @XmlAttribute + protected String wsdlFile; + + /** + * Gets the value of the serviceInterfaces property. + * <p/> + * <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 serviceInterfaces property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getServiceInterfaces().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list + * {@link JavaClass } + */ + public List<JavaClass> getServiceInterfaces() { + if (serviceInterfaces == null) { + serviceInterfaces = new ArrayList<JavaClass>(); + } + return this.serviceInterfaces; + } + + /** + * Gets the value of the portComponentRefs property. + * <p/> + * <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 portComponentRefs property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getPortComponentRefs().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list + * {@link PortComponentRef } + */ + public List<PortComponentRef> getPortComponentRefs() { + if (portComponentRefs == null) { + portComponentRefs = new ArrayList<PortComponentRef>(); + } + return this.portComponentRefs; + } + + /** + * Gets the value of the handlers property. + * <p/> + * <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 handlers property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getHandlers().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link Handler } + */ + public List<Handler> getHandlers() { + if (handlers == null) { + handlers = new ArrayList<Handler>(); + } + return this.handlers; + } + + /** + * Gets the value of the serviceQnames property. + * <p/> + * <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 serviceQnames property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getServiceQnames().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link QName } + */ + public List<QName> getServiceQnames() { + if (serviceQnames == null) { + serviceQnames = new ArrayList<QName>(); + } + return this.serviceQnames; + } + + /** + * Gets the value of the jaxrpcMappingFile property. + * + * @return possible object is {@link String } + */ + public String getJaxrpcMappingFile() { + return jaxrpcMappingFile; + } + + /** + * Sets the value of the jaxrpcMappingFile property. + * + * @param value allowed object is {@link String } + */ + public void setJaxrpcMappingFile(final String value) { + this.jaxrpcMappingFile = value; + } + + /** + * Gets the value of the serviceInterfaceString property. + * + * @return possible object is {@link String } + */ + public String getServiceInterfaceString() { + return serviceInterfaceString; + } + + /** + * Sets the value of the serviceInterfaceString property. + * + * @param value allowed object is {@link String } + */ + public void setServiceInterfaceString(final String value) { + this.serviceInterfaceString = value; + } + + /** + * Gets the value of the serviceRefName property. + * + * @return possible object is {@link String } + */ + public String getServiceRefName() { + return serviceRefName; + } + + /** + * Sets the value of the serviceRefName property. + * + * @param value allowed object is {@link String } + */ + public void setServiceRefName(final String value) { + this.serviceRefName = value; + } + + /** + * Gets the value of the wsdlFile property. + * + * @return possible object is {@link String } + */ + public String getWsdlFile() { + return wsdlFile; + } + + /** + * Sets the value of the wsdlFile property. + * + * @param value allowed object is {@link String } + */ + public void setWsdlFile(final String value) { + this.wsdlFile = value; + } + +} http://git-wip-us.apache.org/repos/asf/tomee/blob/6e2a4f7c/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/WebServicesClient.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/WebServicesClient.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/WebServicesClient.java index 6a23f4a..5ee68e2 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/WebServicesClient.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/WebServicesClient.java @@ -1,307 +1,307 @@ -/** - * 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.openejb.jee.was.v6.wsclient; - -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.XmlIDREF; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import javax.xml.namespace.QName; - -import org.apache.openejb.jee.was.v6.xmi.Extension; - -/** - * @since J2EE1.4 deprecated - * <p/> - * <p/> - * Java class for WebServicesClient complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained - * within this class. - * <p/> - * <pre> - * <complexType name="WebServicesClient"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="componentScopedRefs" type="{webservice_client.xmi}ComponentScopedRefs"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="serviceRefs" type="{webservice_client.xmi}ServiceRef"/> - * </choice> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element ref="{http://www.omg.org/XMI}Extension"/> - * </choice> - * </choice> - * <attGroup ref="{http://www.omg.org/XMI}ObjectAttribs"/> - * <attribute ref="{http://www.omg.org/XMI}id"/> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "WebServicesClient", propOrder = {"componentScopedRefs", - "serviceRefs", "extensions"}) -public class WebServicesClient { - - protected List<ComponentScopedRefs> componentScopedRefs; - protected List<ServiceRef> serviceRefs; - @XmlElement(name = "Extension", namespace = "http://www.omg.org/XMI") - protected List<Extension> extensions; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - @XmlID - protected String id; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected QName type; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String version; - @XmlAttribute - protected String href; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - @XmlIDREF - protected Object idref; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String label; - @XmlAttribute(namespace = "http://www.omg.org/XMI") - protected String uuid; - - /** - * Gets the value of the componentScopedRefs property. - * <p/> - * <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 componentScopedRefs property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getComponentScopedRefs().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list - * {@link ComponentScopedRefs } - */ - public List<ComponentScopedRefs> getComponentScopedRefs() { - if (componentScopedRefs == null) { - componentScopedRefs = new ArrayList<ComponentScopedRefs>(); - } - return this.componentScopedRefs; - } - - /** - * Gets the value of the serviceRefs property. - * <p/> - * <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 serviceRefs property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getServiceRefs().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list - * {@link ServiceRef } - */ - public List<ServiceRef> getServiceRefs() { - if (serviceRefs == null) { - serviceRefs = new ArrayList<ServiceRef>(); - } - return this.serviceRefs; - } - - /** - * Gets the value of the extensions property. - * <p/> - * <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 extensions property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getExtensions().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list - * {@link Extension } - */ - public List<Extension> getExtensions() { - if (extensions == null) { - extensions = new ArrayList<Extension>(); - } - return this.extensions; - } - - /** - * Gets the value of the id property. - * - * @return possible object is {@link String } - */ - public String getId() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value allowed object is {@link String } - */ - public void setId(final String value) { - this.id = value; - } - - /** - * Gets the value of the type property. - * - * @return possible object is {@link QName } - */ - public QName getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value allowed object is {@link QName } - */ - public void setType(final QName value) { - this.type = value; - } - - /** - * Gets the value of the version property. - * - * @return possible object is {@link String } - */ - public String getVersion() { - if (version == null) { - return "2.0"; - } else { - return version; - } - } - - /** - * Sets the value of the version property. - * - * @param value allowed object is {@link String } - */ - public void setVersion(final String value) { - this.version = value; - } - - /** - * Gets the value of the href property. - * - * @return possible object is {@link String } - */ - public String getHref() { - return href; - } - - /** - * Sets the value of the href property. - * - * @param value allowed object is {@link String } - */ - public void setHref(final String value) { - this.href = value; - } - - /** - * Gets the value of the idref property. - * - * @return possible object is {@link Object } - */ - public Object getIdref() { - return idref; - } - - /** - * Sets the value of the idref property. - * - * @param value allowed object is {@link Object } - */ - public void setIdref(final Object value) { - this.idref = value; - } - - /** - * Gets the value of the label property. - * - * @return possible object is {@link String } - */ - public String getLabel() { - return label; - } - - /** - * Sets the value of the label property. - * - * @param value allowed object is {@link String } - */ - public void setLabel(final String value) { - this.label = value; - } - - /** - * Gets the value of the uuid property. - * - * @return possible object is {@link String } - */ - public String getUuid() { - return uuid; - } - - /** - * Sets the value of the uuid property. - * - * @param value allowed object is {@link String } - */ - public void setUuid(final String value) { - this.uuid = value; - } - -} +/** + * 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.openejb.jee.was.v6.wsclient; + +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.XmlIDREF; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; + +import org.apache.openejb.jee.was.v6.xmi.Extension; + +/** + * @since J2EE1.4 deprecated + * <p/> + * <p/> + * Java class for WebServicesClient complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained + * within this class. + * <p/> + * <pre> + * <complexType name="WebServicesClient"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="componentScopedRefs" type="{webservice_client.xmi}ComponentScopedRefs"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element name="serviceRefs" type="{webservice_client.xmi}ServiceRef"/> + * </choice> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element ref="{http://www.omg.org/XMI}Extension"/> + * </choice> + * </choice> + * <attGroup ref="{http://www.omg.org/XMI}ObjectAttribs"/> + * <attribute ref="{http://www.omg.org/XMI}id"/> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WebServicesClient", propOrder = {"componentScopedRefs", + "serviceRefs", "extensions"}) +public class WebServicesClient { + + protected List<ComponentScopedRefs> componentScopedRefs; + protected List<ServiceRef> serviceRefs; + @XmlElement(name = "Extension", namespace = "http://www.omg.org/XMI") + protected List<Extension> extensions; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + protected String id; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected QName type; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String version; + @XmlAttribute + protected String href; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + @XmlIDREF + protected Object idref; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String label; + @XmlAttribute(namespace = "http://www.omg.org/XMI") + protected String uuid; + + /** + * Gets the value of the componentScopedRefs property. + * <p/> + * <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 componentScopedRefs property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getComponentScopedRefs().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list + * {@link ComponentScopedRefs } + */ + public List<ComponentScopedRefs> getComponentScopedRefs() { + if (componentScopedRefs == null) { + componentScopedRefs = new ArrayList<ComponentScopedRefs>(); + } + return this.componentScopedRefs; + } + + /** + * Gets the value of the serviceRefs property. + * <p/> + * <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 serviceRefs property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getServiceRefs().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list + * {@link ServiceRef } + */ + public List<ServiceRef> getServiceRefs() { + if (serviceRefs == null) { + serviceRefs = new ArrayList<ServiceRef>(); + } + return this.serviceRefs; + } + + /** + * Gets the value of the extensions property. + * <p/> + * <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 extensions property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getExtensions().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list + * {@link Extension } + */ + public List<Extension> getExtensions() { + if (extensions == null) { + extensions = new ArrayList<Extension>(); + } + return this.extensions; + } + + /** + * Gets the value of the id property. + * + * @return possible object is {@link String } + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value allowed object is {@link String } + */ + public void setId(final String value) { + this.id = value; + } + + /** + * Gets the value of the type property. + * + * @return possible object is {@link QName } + */ + public QName getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value allowed object is {@link QName } + */ + public void setType(final QName value) { + this.type = value; + } + + /** + * Gets the value of the version property. + * + * @return possible object is {@link String } + */ + public String getVersion() { + if (version == null) { + return "2.0"; + } else { + return version; + } + } + + /** + * Sets the value of the version property. + * + * @param value allowed object is {@link String } + */ + public void setVersion(final String value) { + this.version = value; + } + + /** + * Gets the value of the href property. + * + * @return possible object is {@link String } + */ + public String getHref() { + return href; + } + + /** + * Sets the value of the href property. + * + * @param value allowed object is {@link String } + */ + public void setHref(final String value) { + this.href = value; + } + + /** + * Gets the value of the idref property. + * + * @return possible object is {@link Object } + */ + public Object getIdref() { + return idref; + } + + /** + * Sets the value of the idref property. + * + * @param value allowed object is {@link Object } + */ + public void setIdref(final Object value) { + this.idref = value; + } + + /** + * Gets the value of the label property. + * + * @return possible object is {@link String } + */ + public String getLabel() { + return label; + } + + /** + * Sets the value of the label property. + * + * @param value allowed object is {@link String } + */ + public void setLabel(final String value) { + this.label = value; + } + + /** + * Gets the value of the uuid property. + * + * @return possible object is {@link String } + */ + public String getUuid() { + return uuid; + } + + /** + * Sets the value of the uuid property. + * + * @param value allowed object is {@link String } + */ + public void setUuid(final String value) { + this.uuid = value; + } + +} http://git-wip-us.apache.org/repos/asf/tomee/blob/6e2a4f7c/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/package-info.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/package-info.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/package-info.java index df58525..0a456a8 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/package-info.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/wsclient/package-info.java @@ -1,18 +1,18 @@ -/** - * 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. - */ -@javax.xml.bind.annotation.XmlSchema(namespace = "webservice_client.xmi") package org.apache.openejb.jee.was.v6.wsclient; - +/** + * 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. + */ +@javax.xml.bind.annotation.XmlSchema(namespace = "webservice_client.xmi") package org.apache.openejb.jee.was.v6.wsclient; + http://git-wip-us.apache.org/repos/asf/tomee/blob/6e2a4f7c/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Add.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Add.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Add.java index 3ae6aed..ba51cf2 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Add.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Add.java @@ -1,101 +1,101 @@ -/** - * 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.openejb.jee.was.v6.xmi; - -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.XmlIDREF; -import javax.xml.bind.annotation.XmlType; - -/** - * <p/> - * Java class for Add complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained within - * this class. - * <p/> - * <pre> - * <complexType name="Add"> - * <complexContent> - * <extension base="{http://www.omg.org/XMI}Difference"> - * <attribute name="addition" type="{http://www.w3.org/2001/XMLSchema}IDREFS" /> - * <attribute name="position" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Add") -public class Add extends Difference { - - @XmlAttribute(name = "addition") - @XmlIDREF - protected List<Object> additions; - @XmlAttribute - protected String position; - - /** - * Gets the value of the additions property. - * <p/> - * <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 additions property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getAdditions().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link Object } - */ - public List<Object> getAdditions() { - if (additions == null) { - additions = new ArrayList<Object>(); - } - return this.additions; - } - - /** - * Gets the value of the position property. - * - * @return possible object is {@link String } - */ - public String getPosition() { - return position; - } - - /** - * Sets the value of the position property. - * - * @param value allowed object is {@link String } - */ - public void setPosition(final String value) { - this.position = value; - } - -} +/** + * 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.openejb.jee.was.v6.xmi; + +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.XmlIDREF; +import javax.xml.bind.annotation.XmlType; + +/** + * <p/> + * Java class for Add complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained within + * this class. + * <p/> + * <pre> + * <complexType name="Add"> + * <complexContent> + * <extension base="{http://www.omg.org/XMI}Difference"> + * <attribute name="addition" type="{http://www.w3.org/2001/XMLSchema}IDREFS" /> + * <attribute name="position" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </extension> + * </complexContent> + * </complexType> + * </pre> + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Add") +public class Add extends Difference { + + @XmlAttribute(name = "addition") + @XmlIDREF + protected List<Object> additions; + @XmlAttribute + protected String position; + + /** + * Gets the value of the additions property. + * <p/> + * <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 additions property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getAdditions().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link Object } + */ + public List<Object> getAdditions() { + if (additions == null) { + additions = new ArrayList<Object>(); + } + return this.additions; + } + + /** + * Gets the value of the position property. + * + * @return possible object is {@link String } + */ + public String getPosition() { + return position; + } + + /** + * Sets the value of the position property. + * + * @param value allowed object is {@link String } + */ + public void setPosition(final String value) { + this.position = value; + } + +} http://git-wip-us.apache.org/repos/asf/tomee/blob/6e2a4f7c/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Any.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Any.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Any.java index 1c5b2bb..ade45ac 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Any.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Any.java @@ -1,105 +1,105 @@ -/** - * 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.openejb.jee.was.v6.xmi; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlType; -import javax.xml.namespace.QName; - -import org.w3c.dom.Element; - -/** - * <p/> - * Java class for Any complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained within - * this class. - * <p/> - * <pre> - * <complexType name="Any"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <any/> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Any", propOrder = {"elements"}) -public class Any { - - @XmlAnyElement - protected List<Element> elements; - @XmlAnyAttribute - private final Map<QName, String> otherAttributes = new HashMap<QName, String>(); - - /** - * Gets the value of the elements property. - * <p/> - * <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 elements property. - * <p/> - * <p/> - * For example, to add a new item, do as follows: - * <p/> - * <pre> - * getElements().add(newItem); - * </pre> - * <p/> - * <p/> - * <p/> - * Objects of the following type(s) are allowed in the list {@link Element } - */ - public List<Element> getElements() { - if (elements == null) { - elements = new ArrayList<Element>(); - } - return this.elements; - } - - /** - * Gets a map that contains attributes that aren't bound to any typed - * property on this class. - * <p/> - * <p/> - * the map is keyed by the name of the attribute and the value is the string - * value of the attribute. - * <p/> - * the map returned by this method is live, and you can add new attribute by - * updating the map directly. Because of this design, there's no setter. - * - * @return always non-null - */ - public Map<QName, String> getOtherAttributes() { - return otherAttributes; - } - -} +/** + * 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.openejb.jee.was.v6.xmi; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyAttribute; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.namespace.QName; + +import org.w3c.dom.Element; + +/** + * <p/> + * Java class for Any complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained within + * this class. + * <p/> + * <pre> + * <complexType name="Any"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <any/> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Any", propOrder = {"elements"}) +public class Any { + + @XmlAnyElement + protected List<Element> elements; + @XmlAnyAttribute + private final Map<QName, String> otherAttributes = new HashMap<QName, String>(); + + /** + * Gets the value of the elements property. + * <p/> + * <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 elements property. + * <p/> + * <p/> + * For example, to add a new item, do as follows: + * <p/> + * <pre> + * getElements().add(newItem); + * </pre> + * <p/> + * <p/> + * <p/> + * Objects of the following type(s) are allowed in the list {@link Element } + */ + public List<Element> getElements() { + if (elements == null) { + elements = new ArrayList<Element>(); + } + return this.elements; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed + * property on this class. + * <p/> + * <p/> + * the map is keyed by the name of the attribute and the value is the string + * value of the attribute. + * <p/> + * the map returned by this method is live, and you can add new attribute by + * updating the map directly. Because of this design, there's no setter. + * + * @return always non-null + */ + public Map<QName, String> getOtherAttributes() { + return otherAttributes; + } + +} http://git-wip-us.apache.org/repos/asf/tomee/blob/6e2a4f7c/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Delete.java ---------------------------------------------------------------------- diff --git a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Delete.java b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Delete.java index c7c454c..2eac4f5 100644 --- a/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Delete.java +++ b/container/openejb-jee/src/main/java/org/apache/openejb/jee/was/v6/xmi/Delete.java @@ -1,44 +1,44 @@ -/** - * 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.openejb.jee.was.v6.xmi; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - -/** - * <p/> - * Java class for Delete complex type. - * <p/> - * <p/> - * The following schema fragment specifies the expected content contained within - * this class. - * <p/> - * <pre> - * <complexType name="Delete"> - * <complexContent> - * <extension base="{http://www.omg.org/XMI}Difference"> - * </extension> - * </complexContent> - * </complexType> - * </pre> - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Delete") -public class Delete extends Difference { - -} +/** + * 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.openejb.jee.was.v6.xmi; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +/** + * <p/> + * Java class for Delete complex type. + * <p/> + * <p/> + * The following schema fragment specifies the expected content contained within + * this class. + * <p/> + * <pre> + * <complexType name="Delete"> + * <complexContent> + * <extension base="{http://www.omg.org/XMI}Difference"> + * </extension> + * </complexContent> + * </complexType> + * </pre> + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Delete") +public class Delete extends Difference { + +}