2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
22 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
23 // Any modifications to this file will be lost upon recompilation of the source schema.
24 // Generated on: 2015.10.28 at 05:53:17 PM EDT
28 package org.onap.aai.domain.restResponseInfo;
30 import java.util.ArrayList;
31 import java.util.List;
32 import javax.xml.bind.annotation.XmlAccessType;
33 import javax.xml.bind.annotation.XmlAccessorType;
34 import javax.xml.bind.annotation.XmlElement;
35 import javax.xml.bind.annotation.XmlRootElement;
36 import javax.xml.bind.annotation.XmlType;
40 * <p>Java class for anonymous complex type.
42 * <p>The following schema fragment specifies the expected content contained within this class.
47 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
49 * <element name="responseMessages" minOccurs="0">
52 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
54 * <element name="responseMessage" maxOccurs="unbounded" minOccurs="0">
57 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
59 * <element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
60 * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
61 * <element name="variables">
64 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
66 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
69 * </complexContent>
74 * </complexContent>
79 * </complexContent>
84 * </complexContent>
90 @XmlAccessorType(XmlAccessType.FIELD)
91 @XmlType(name = "", propOrder = {
94 @XmlRootElement(name = "Info")
97 protected ResponseMessages responseMessages;
100 * Gets the value of the responseMessages property.
104 * {@link ResponseMessages }
107 public ResponseMessages getResponseMessages() {
108 return responseMessages;
112 * Sets the value of the responseMessages property.
116 * {@link ResponseMessages }
119 public void setResponseMessages(ResponseMessages value) {
120 this.responseMessages = value;
125 * <p>Java class for anonymous complex type.
127 * <p>The following schema fragment specifies the expected content contained within this class.
131 * <complexContent>
132 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
134 * <element name="responseMessage" maxOccurs="unbounded" minOccurs="0">
136 * <complexContent>
137 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
139 * <element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
140 * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
141 * <element name="variables">
143 * <complexContent>
144 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
146 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
149 * </complexContent>
154 * </complexContent>
159 * </complexContent>
165 @XmlAccessorType(XmlAccessType.FIELD)
166 @XmlType(name = "", propOrder = {
169 public static class ResponseMessages {
171 protected List<ResponseMessage> responseMessage;
174 * Gets the value of the responseMessage property.
177 * This accessor method returns a reference to the live list,
178 * not a snapshot. Therefore any modification you make to the
179 * returned list will be present inside the JAXB object.
180 * This is why there is not a <CODE>set</CODE> method for the responseMessage property.
183 * For example, to add a new item, do as follows:
185 * getResponseMessage().add(newItem);
190 * Objects of the following type(s) are allowed in the list
191 * {@link ResponseMessage }
193 * @return the response message
195 public List<ResponseMessage> getResponseMessage() {
196 if (responseMessage == null) {
197 responseMessage = new ArrayList<ResponseMessage>();
199 return this.responseMessage;
204 * <p>Java class for anonymous complex type.
206 * <p>The following schema fragment specifies the expected content contained within this class.
210 * <complexContent>
211 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
213 * <element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
214 * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
215 * <element name="variables">
217 * <complexContent>
218 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
220 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
223 * </complexContent>
228 * </complexContent>
234 @XmlAccessorType(XmlAccessType.FIELD)
235 @XmlType(name = "", propOrder = {
240 public static class ResponseMessage {
242 @XmlElement(required = true)
243 protected String messageId;
244 @XmlElement(required = true)
245 protected String text;
246 @XmlElement(required = true)
247 protected Variables variables;
250 * Gets the value of the messageId property.
257 public String getMessageId() {
262 * Sets the value of the messageId property.
269 public void setMessageId(String value) {
270 this.messageId = value;
274 * Gets the value of the text property.
281 public String getText() {
286 * Sets the value of the text property.
293 public void setText(String value) {
298 * Gets the value of the variables property.
305 public Variables getVariables() {
310 * Sets the value of the variables property.
317 public void setVariables(Variables value) {
318 this.variables = value;
323 * <p>Java class for anonymous complex type.
325 * <p>The following schema fragment specifies the expected content contained within this class.
329 * <complexContent>
330 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
332 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
335 * </complexContent>
341 @XmlAccessorType(XmlAccessType.FIELD)
342 @XmlType(name = "", propOrder = {
345 public static class Variables {
347 protected List<String> variable;
350 * Gets the value of the variable property.
353 * This accessor method returns a reference to the live list,
354 * not a snapshot. Therefore any modification you make to the
355 * returned list will be present inside the JAXB object.
356 * This is why there is not a <CODE>set</CODE> method for the variable property.
359 * For example, to add a new item, do as follows:
361 * getVariable().add(newItem);
366 * Objects of the following type(s) are allowed in the list
369 * @return the variable
371 public List<String> getVariable() {
372 if (variable == null) {
373 variable = new ArrayList<String>();
375 return this.variable;