2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 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=========================================================
22 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
23 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
24 // Any modifications to this file will be lost upon recompilation of the source schema.
25 // Generated on: 2015.10.28 at 05:53:17 PM EDT
29 package org.openecomp.aai.domain.restResponseInfo;
31 import java.util.ArrayList;
32 import java.util.List;
33 import javax.xml.bind.annotation.XmlAccessType;
34 import javax.xml.bind.annotation.XmlAccessorType;
35 import javax.xml.bind.annotation.XmlElement;
36 import javax.xml.bind.annotation.XmlRootElement;
37 import javax.xml.bind.annotation.XmlType;
41 * <p>Java class for anonymous complex type.
43 * <p>The following schema fragment specifies the expected content contained within this class.
48 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
50 * <element name="responseMessages" minOccurs="0">
53 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
55 * <element name="responseMessage" maxOccurs="unbounded" minOccurs="0">
58 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
60 * <element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
61 * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
62 * <element name="variables">
65 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
67 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
70 * </complexContent>
75 * </complexContent>
80 * </complexContent>
85 * </complexContent>
91 @XmlAccessorType(XmlAccessType.FIELD)
92 @XmlType(name = "", propOrder = {
95 @XmlRootElement(name = "Info")
98 protected Info.ResponseMessages responseMessages;
101 * Gets the value of the responseMessages property.
105 * {@link Info.ResponseMessages }
108 public Info.ResponseMessages getResponseMessages() {
109 return responseMessages;
113 * Sets the value of the responseMessages property.
117 * {@link Info.ResponseMessages }
120 public void setResponseMessages(Info.ResponseMessages value) {
121 this.responseMessages = value;
126 * <p>Java class for anonymous complex type.
128 * <p>The following schema fragment specifies the expected content contained within this class.
132 * <complexContent>
133 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
135 * <element name="responseMessage" maxOccurs="unbounded" minOccurs="0">
137 * <complexContent>
138 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
140 * <element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
141 * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
142 * <element name="variables">
144 * <complexContent>
145 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
147 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
150 * </complexContent>
155 * </complexContent>
160 * </complexContent>
166 @XmlAccessorType(XmlAccessType.FIELD)
167 @XmlType(name = "", propOrder = {
170 public static class ResponseMessages {
172 protected List<Info.ResponseMessages.ResponseMessage> responseMessage;
175 * Gets the value of the responseMessage property.
178 * This accessor method returns a reference to the live list,
179 * not a snapshot. Therefore any modification you make to the
180 * returned list will be present inside the JAXB object.
181 * This is why there is not a <CODE>set</CODE> method for the responseMessage property.
184 * For example, to add a new item, do as follows:
186 * getResponseMessage().add(newItem);
191 * Objects of the following type(s) are allowed in the list
192 * {@link Info.ResponseMessages.ResponseMessage }
194 * @return the response message
196 public List<Info.ResponseMessages.ResponseMessage> getResponseMessage() {
197 if (responseMessage == null) {
198 responseMessage = new ArrayList<Info.ResponseMessages.ResponseMessage>();
200 return this.responseMessage;
205 * <p>Java class for anonymous complex type.
207 * <p>The following schema fragment specifies the expected content contained within this class.
211 * <complexContent>
212 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
214 * <element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
215 * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
216 * <element name="variables">
218 * <complexContent>
219 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
221 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
224 * </complexContent>
229 * </complexContent>
235 @XmlAccessorType(XmlAccessType.FIELD)
236 @XmlType(name = "", propOrder = {
241 public static class ResponseMessage {
243 @XmlElement(required = true)
244 protected String messageId;
245 @XmlElement(required = true)
246 protected String text;
247 @XmlElement(required = true)
248 protected Info.ResponseMessages.ResponseMessage.Variables variables;
251 * Gets the value of the messageId property.
258 public String getMessageId() {
263 * Sets the value of the messageId property.
270 public void setMessageId(String value) {
271 this.messageId = value;
275 * Gets the value of the text property.
282 public String getText() {
287 * Sets the value of the text property.
294 public void setText(String value) {
299 * Gets the value of the variables property.
303 * {@link Info.ResponseMessages.ResponseMessage.Variables }
306 public Info.ResponseMessages.ResponseMessage.Variables getVariables() {
311 * Sets the value of the variables property.
315 * {@link Info.ResponseMessages.ResponseMessage.Variables }
318 public void setVariables(Info.ResponseMessages.ResponseMessage.Variables value) {
319 this.variables = value;
324 * <p>Java class for anonymous complex type.
326 * <p>The following schema fragment specifies the expected content contained within this class.
330 * <complexContent>
331 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
333 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
336 * </complexContent>
342 @XmlAccessorType(XmlAccessType.FIELD)
343 @XmlType(name = "", propOrder = {
346 public static class Variables {
348 protected List<String> variable;
351 * Gets the value of the variable property.
354 * This accessor method returns a reference to the live list,
355 * not a snapshot. Therefore any modification you make to the
356 * returned list will be present inside the JAXB object.
357 * This is why there is not a <CODE>set</CODE> method for the variable property.
360 * For example, to add a new item, do as follows:
362 * getVariable().add(newItem);
367 * Objects of the following type(s) are allowed in the list
370 * @return the variable
372 public List<String> getVariable() {
373 if (variable == null) {
374 variable = new ArrayList<String>();
376 return this.variable;