Tue, 09 Apr 2013 14:51:13 +0100
8010393: Update JAX-WS RI to 2.2.9-b12941
Reviewed-by: alanb, erikj
Contributed-by: miroslav.kos@oracle.com, martin.grebac@oracle.com
alanb@368 | 1 | /* |
alanb@368 | 2 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. |
alanb@368 | 3 | * |
alanb@368 | 4 | * Copyright (c) 2012 Oracle and/or its affiliates. All rights reserved. |
alanb@368 | 5 | * |
alanb@368 | 6 | * The contents of this file are subject to the terms of either the GNU |
alanb@368 | 7 | * General Public License Version 2 only ("GPL") or the Common Development |
alanb@368 | 8 | * and Distribution License("CDDL") (collectively, the "License"). You |
alanb@368 | 9 | * may not use this file except in compliance with the License. You can |
alanb@368 | 10 | * obtain a copy of the License at |
alanb@368 | 11 | * http://glassfish.java.net/public/CDDL+GPL_1_1.html |
alanb@368 | 12 | * or packager/legal/LICENSE.txt. See the License for the specific |
alanb@368 | 13 | * language governing permissions and limitations under the License. |
alanb@368 | 14 | * |
alanb@368 | 15 | * When distributing the software, include this License Header Notice in each |
alanb@368 | 16 | * file and include the License file at packager/legal/LICENSE.txt. |
alanb@368 | 17 | * |
alanb@368 | 18 | * GPL Classpath Exception: |
alanb@368 | 19 | * Oracle designates this particular file as subject to the "Classpath" |
alanb@368 | 20 | * exception as provided by Oracle in the GPL Version 2 section of the License |
alanb@368 | 21 | * file that accompanied this code. |
alanb@368 | 22 | * |
alanb@368 | 23 | * Modifications: |
alanb@368 | 24 | * If applicable, add the following below the License Header, with the fields |
alanb@368 | 25 | * enclosed by brackets [] replaced by your own identifying information: |
alanb@368 | 26 | * "Portions Copyright [year] [name of copyright owner]" |
alanb@368 | 27 | * |
alanb@368 | 28 | * Contributor(s): |
alanb@368 | 29 | * If you wish your version of this file to be governed by only the CDDL or |
alanb@368 | 30 | * only the GPL Version 2, indicate your decision by adding "[Contributor] |
alanb@368 | 31 | * elects to include this software in this distribution under the [CDDL or GPL |
alanb@368 | 32 | * Version 2] license." If you don't indicate a single choice of license, a |
alanb@368 | 33 | * recipient has the option to distribute your version of this file under |
alanb@368 | 34 | * either the CDDL, the GPL Version 2 or to extend the choice of license to |
alanb@368 | 35 | * its licensees as provided above. However, if you add GPL Version 2 code |
alanb@368 | 36 | * and therefore, elected the GPL Version 2 license, then the option applies |
alanb@368 | 37 | * only if the new code is made subject to such option by the copyright |
alanb@368 | 38 | * holder. |
alanb@368 | 39 | */ |
alanb@368 | 40 | package com.oracle.xmlns.internal.webservices.jaxws_databinding; |
alanb@368 | 41 | import javax.xml.bind.annotation.XmlAccessType; |
alanb@368 | 42 | import javax.xml.bind.annotation.XmlAccessorType; |
alanb@368 | 43 | import javax.xml.bind.annotation.XmlAttribute; |
alanb@368 | 44 | import javax.xml.bind.annotation.XmlRootElement; |
alanb@368 | 45 | import javax.xml.bind.annotation.XmlType; |
alanb@368 | 46 | import java.lang.annotation.Annotation; |
alanb@368 | 47 | |
alanb@368 | 48 | import static com.oracle.xmlns.internal.webservices.jaxws_databinding.Util.nullSafe; |
alanb@368 | 49 | |
alanb@368 | 50 | |
alanb@368 | 51 | /** |
alanb@368 | 52 | * This file was generated by JAXB-RI v2.2.6 and afterwards modified |
alanb@368 | 53 | * to implement appropriate Annotation |
alanb@368 | 54 | * |
alanb@368 | 55 | * <p>Java class for anonymous complex type. |
alanb@368 | 56 | * |
alanb@368 | 57 | * <p>The following schema fragment specifies the expected content contained within this class. |
alanb@368 | 58 | * |
alanb@368 | 59 | * <pre> |
alanb@368 | 60 | * <complexType> |
alanb@368 | 61 | * <complexContent> |
alanb@368 | 62 | * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> |
alanb@368 | 63 | * <attribute name="local-name" type="{http://www.w3.org/2001/XMLSchema}string" default="" /> |
alanb@368 | 64 | * <attribute name="target-namespace" type="{http://www.w3.org/2001/XMLSchema}string" default="" /> |
alanb@368 | 65 | * <attribute name="class-name" type="{http://www.w3.org/2001/XMLSchema}string" default="" /> |
alanb@368 | 66 | * <attribute name="part-name" type="{http://www.w3.org/2001/XMLSchema}string" default="" /> |
alanb@368 | 67 | * </restriction> |
alanb@368 | 68 | * </complexContent> |
alanb@368 | 69 | * </complexType> |
alanb@368 | 70 | * </pre> |
alanb@368 | 71 | */ |
alanb@368 | 72 | @XmlAccessorType(XmlAccessType.FIELD) |
alanb@368 | 73 | @XmlType(name = "") |
alanb@368 | 74 | @XmlRootElement(name = "response-wrapper") |
alanb@368 | 75 | public class XmlResponseWrapper implements javax.xml.ws.ResponseWrapper { |
alanb@368 | 76 | |
alanb@368 | 77 | @XmlAttribute(name = "local-name") |
alanb@368 | 78 | protected String localName; |
alanb@368 | 79 | @XmlAttribute(name = "target-namespace") |
alanb@368 | 80 | protected String targetNamespace; |
alanb@368 | 81 | @XmlAttribute(name = "class-name") |
alanb@368 | 82 | protected String className; |
alanb@368 | 83 | @XmlAttribute(name = "part-name") |
alanb@368 | 84 | protected String partName; |
alanb@368 | 85 | |
alanb@368 | 86 | /** |
alanb@368 | 87 | * Gets the value of the localName property. |
alanb@368 | 88 | * |
alanb@368 | 89 | * @return |
alanb@368 | 90 | * possible object is |
alanb@368 | 91 | * {@link String } |
alanb@368 | 92 | * |
alanb@368 | 93 | */ |
alanb@368 | 94 | public String getLocalName() { |
alanb@368 | 95 | if (localName == null) { |
alanb@368 | 96 | return ""; |
alanb@368 | 97 | } else { |
alanb@368 | 98 | return localName; |
alanb@368 | 99 | } |
alanb@368 | 100 | } |
alanb@368 | 101 | |
alanb@368 | 102 | /** |
alanb@368 | 103 | * Sets the value of the localName property. |
alanb@368 | 104 | * |
alanb@368 | 105 | * @param value |
alanb@368 | 106 | * allowed object is |
alanb@368 | 107 | * {@link String } |
alanb@368 | 108 | * |
alanb@368 | 109 | */ |
alanb@368 | 110 | public void setLocalName(String value) { |
alanb@368 | 111 | this.localName = value; |
alanb@368 | 112 | } |
alanb@368 | 113 | |
alanb@368 | 114 | /** |
alanb@368 | 115 | * Gets the value of the targetNamespace property. |
alanb@368 | 116 | * |
alanb@368 | 117 | * @return |
alanb@368 | 118 | * possible object is |
alanb@368 | 119 | * {@link String } |
alanb@368 | 120 | * |
alanb@368 | 121 | */ |
alanb@368 | 122 | public String getTargetNamespace() { |
alanb@368 | 123 | if (targetNamespace == null) { |
alanb@368 | 124 | return ""; |
alanb@368 | 125 | } else { |
alanb@368 | 126 | return targetNamespace; |
alanb@368 | 127 | } |
alanb@368 | 128 | } |
alanb@368 | 129 | |
alanb@368 | 130 | /** |
alanb@368 | 131 | * Sets the value of the targetNamespace property. |
alanb@368 | 132 | * |
alanb@368 | 133 | * @param value |
alanb@368 | 134 | * allowed object is |
alanb@368 | 135 | * {@link String } |
alanb@368 | 136 | * |
alanb@368 | 137 | */ |
alanb@368 | 138 | public void setTargetNamespace(String value) { |
alanb@368 | 139 | this.targetNamespace = value; |
alanb@368 | 140 | } |
alanb@368 | 141 | |
alanb@368 | 142 | /** |
alanb@368 | 143 | * Gets the value of the className property. |
alanb@368 | 144 | * |
alanb@368 | 145 | * @return |
alanb@368 | 146 | * possible object is |
alanb@368 | 147 | * {@link String } |
alanb@368 | 148 | * |
alanb@368 | 149 | */ |
alanb@368 | 150 | public String getClassName() { |
alanb@368 | 151 | if (className == null) { |
alanb@368 | 152 | return ""; |
alanb@368 | 153 | } else { |
alanb@368 | 154 | return className; |
alanb@368 | 155 | } |
alanb@368 | 156 | } |
alanb@368 | 157 | |
alanb@368 | 158 | /** |
alanb@368 | 159 | * Sets the value of the className property. |
alanb@368 | 160 | * |
alanb@368 | 161 | * @param value |
alanb@368 | 162 | * allowed object is |
alanb@368 | 163 | * {@link String } |
alanb@368 | 164 | * |
alanb@368 | 165 | */ |
alanb@368 | 166 | public void setClassName(String value) { |
alanb@368 | 167 | this.className = value; |
alanb@368 | 168 | } |
alanb@368 | 169 | |
alanb@368 | 170 | public String getPartName() { |
alanb@368 | 171 | return partName; |
alanb@368 | 172 | } |
alanb@368 | 173 | |
alanb@368 | 174 | public void setPartName(String partName) { |
alanb@368 | 175 | this.partName = partName; |
alanb@368 | 176 | } |
alanb@368 | 177 | |
alanb@368 | 178 | @Override |
alanb@368 | 179 | public String localName() { |
alanb@368 | 180 | return nullSafe(localName); |
alanb@368 | 181 | } |
alanb@368 | 182 | |
alanb@368 | 183 | @Override |
alanb@368 | 184 | public String targetNamespace() { |
alanb@368 | 185 | return nullSafe(targetNamespace); |
alanb@368 | 186 | } |
alanb@368 | 187 | |
alanb@368 | 188 | @Override |
alanb@368 | 189 | public String className() { |
alanb@368 | 190 | return nullSafe(className); |
alanb@368 | 191 | } |
alanb@368 | 192 | |
alanb@368 | 193 | @Override |
alanb@368 | 194 | public String partName() { |
alanb@368 | 195 | return nullSafe(partName); |
alanb@368 | 196 | } |
alanb@368 | 197 | |
alanb@368 | 198 | @Override |
alanb@368 | 199 | public Class<? extends Annotation> annotationType() { |
alanb@368 | 200 | return javax.xml.ws.ResponseWrapper.class; |
alanb@368 | 201 | } |
alanb@368 | 202 | } |