/*- * ============LICENSE_START======================================================= * org.openecomp.aai * ================================================================================ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. * ================================================================================ * Licensed 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. * ============LICENSE_END========================================================= */ package org.openecomp.aai.domain.responseMessage; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "aaiResponseMessageCode", "aaiResponseMessageResourceType", "aaiResponseMessageDescription", "aaiResponseMessageData", }) @XmlRootElement(name = "aai-response-message", namespace = "http://org.openecomp.aai.inventory") public class AAIResponseMessage { @XmlElement(name = "aai-response-message-code", required = true) protected String aaiResponseMessageCode; @XmlElement(name = "aai-response-message-resource-type") protected String aaiResponseMessageResourceType; @XmlElement(name = "aai-response-message-description") protected String aaiResponseMessageDescription; @XmlElement(name = "aai-response-message-data") protected AAIResponseMessageData aaiResponseMessageData; /** * Gets the aai response message code. * * @return the aai response message code */ public String getAaiResponseMessageCode() { return aaiResponseMessageCode; } /** * Sets the aai response message code. * * @param aaiResponseMessageCode the new aai response message code */ public void setAaiResponseMessageCode(String aaiResponseMessageCode) { this.aaiResponseMessageCode = aaiResponseMessageCode; } /** * Gets the aai response message resource type. * * @return the aai response message resource type */ public String getAaiResponseMessageResourceType() { return aaiResponseMessageResourceType; } /** * Sets the aai response message resource type. * * @param aaiResponseMessageResourceType the new aai response message resource type */ public void setAaiResponseMessageResourceType( String aaiResponseMessageResourceType) { this.aaiResponseMessageResourceType = aaiResponseMessageResourceType; } /** * Gets the aai response message description. * * @return the aai response message description */ public String getAaiResponseMessageDescription() { return aaiResponseMessageDescription; } /** * Sets the aai response message description. * * @param aaiResponseMessageDescription the new aai response message description */ public void setAaiResponseMessageDescription( String aaiResponseMessageDescription) { this.aaiResponseMessageDescription = aaiResponseMessageDescription; } /** * Gets the aai response message data. * * @return the aai response message data */ public AAIResponseMessageData getAaiResponseMessageData() { if (aaiResponseMessageData == null) { aaiResponseMessageData = new AAIResponseMessageData(); } return aaiResponseMessageData; } /** * Sets the AAI response message data. * * @param aaiResponseMessageData the new AAI response message data */ public void setAAIResponseMessageData( AAIResponseMessageData aaiResponseMessageData) { this.aaiResponseMessageData = aaiResponseMessageData; } }