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=========================================================
21 package org.openecomp.aai.domain.responseMessage;
23 import javax.xml.bind.annotation.XmlAccessType;
24 import javax.xml.bind.annotation.XmlAccessorType;
25 import javax.xml.bind.annotation.XmlElement;
26 import javax.xml.bind.annotation.XmlRootElement;
27 import javax.xml.bind.annotation.XmlType;
29 @XmlAccessorType(XmlAccessType.FIELD)
30 @XmlType(name = "", propOrder = {
31 "aaiResponseMessageCode",
32 "aaiResponseMessageResourceType",
33 "aaiResponseMessageDescription",
34 "aaiResponseMessageData",
36 @XmlRootElement(name = "aai-response-message", namespace = "http://org.openecomp.aai.inventory")
37 public class AAIResponseMessage {
39 @XmlElement(name = "aai-response-message-code", required = true)
40 protected String aaiResponseMessageCode;
41 @XmlElement(name = "aai-response-message-resource-type")
42 protected String aaiResponseMessageResourceType;
43 @XmlElement(name = "aai-response-message-description")
44 protected String aaiResponseMessageDescription;
45 @XmlElement(name = "aai-response-message-data")
46 protected AAIResponseMessageData aaiResponseMessageData;
49 * Gets the aai response message code.
51 * @return the aai response message code
53 public String getAaiResponseMessageCode() {
54 return aaiResponseMessageCode;
58 * Sets the aai response message code.
60 * @param aaiResponseMessageCode the new aai response message code
62 public void setAaiResponseMessageCode(String aaiResponseMessageCode) {
63 this.aaiResponseMessageCode = aaiResponseMessageCode;
67 * Gets the aai response message resource type.
69 * @return the aai response message resource type
71 public String getAaiResponseMessageResourceType() {
72 return aaiResponseMessageResourceType;
76 * Sets the aai response message resource type.
78 * @param aaiResponseMessageResourceType the new aai response message resource type
80 public void setAaiResponseMessageResourceType(
81 String aaiResponseMessageResourceType) {
82 this.aaiResponseMessageResourceType = aaiResponseMessageResourceType;
86 * Gets the aai response message description.
88 * @return the aai response message description
90 public String getAaiResponseMessageDescription() {
91 return aaiResponseMessageDescription;
95 * Sets the aai response message description.
97 * @param aaiResponseMessageDescription the new aai response message description
99 public void setAaiResponseMessageDescription(
100 String aaiResponseMessageDescription) {
101 this.aaiResponseMessageDescription = aaiResponseMessageDescription;
105 * Gets the aai response message data.
107 * @return the aai response message data
109 public AAIResponseMessageData getAaiResponseMessageData() {
110 if (aaiResponseMessageData == null) {
111 aaiResponseMessageData = new AAIResponseMessageData();
113 return aaiResponseMessageData;
117 * Sets the AAI response message data.
119 * @param aaiResponseMessageData the new AAI response message data
121 public void setAAIResponseMessageData(
122 AAIResponseMessageData aaiResponseMessageData) {
123 this.aaiResponseMessageData = aaiResponseMessageData;