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=========================================================
20 package org.onap.aai.domain.translog;
22 import javax.xml.bind.annotation.XmlAccessType;
23 import javax.xml.bind.annotation.XmlAccessorType;
24 import javax.xml.bind.annotation.XmlElement;
25 import javax.xml.bind.annotation.XmlRootElement;
26 import javax.xml.bind.annotation.XmlType;
28 import org.eclipse.persistence.oxm.annotations.XmlCDATA;
30 @XmlAccessorType(XmlAccessType.FIELD)
31 @XmlType(name = "", propOrder = {
32 "transactionLogEntryId",
41 "notificationPayload",
45 "notificationEntityLink",
48 @XmlRootElement(name = "transaction-log-entry", namespace = "http://org.onap.aai.inventory")
49 public class TransactionLogEntry {
51 @XmlElement(name = "transaction-log-entry-id", required = true)
52 protected String transactionLogEntryId;
53 @XmlElement(name = "status")
54 protected String status;
55 @XmlElement(name = "rqst-date")
56 protected String rqstDate;
57 @XmlElement(name = "resp-date")
58 protected String respDate;
59 @XmlElement(name = "source-id")
60 protected String sourceId;
61 @XmlElement(name = "resource-id")
62 protected String resourceId;
63 @XmlElement(name = "resource-type")
64 protected String resourceType;
65 @XmlElement(name = "rqst-buf")
66 protected String rqstBuf;
67 @XmlElement(name = "resp-buf")
68 protected String respBuf;
69 @XmlElement(name = "notification-payload")
70 protected String notificationPayload;
71 @XmlElement(name = "notification-id")
72 protected String notificationId;
73 @XmlElement(name = "notification-status")
74 protected String notificationStatus;
75 @XmlElement(name = "notification-topic")
76 private String notificationTopic;
77 @XmlElement(name = "notification-entity-link")
78 private String notificationEntityLink;
79 @XmlElement(name = "notification-action")
80 private String notificationAction;
83 * Gets the value of the transcationLogEntryId property.
90 public String getTransactionLogEntryId() {
91 return transactionLogEntryId;
95 * Sets the value of the transactionLogEntryId property.
102 public void setTransactionLogEntryId(String value) {
103 this.transactionLogEntryId = value;
107 * Gets the value of the status property.
114 public String getStatus() {
119 * Sets the value of the status property.
126 public void setStatus(String value) {
131 * Gets the value of the rqstDate property.
139 public String getRqstDate() {
144 * Sets the value of the rqstDate property.
151 public void setRqstDate(String value) {
152 this.rqstDate = value;
157 * Gets the value of the respDate property.
165 public String getRespDate() {
170 * Sets the value of the respDate property.
177 public void setRespDate(String value) {
178 this.respDate = value;
181 * Gets the value of the sourceId property.
188 public String getSourceId() {
193 * Sets the value of the sourceId property.
200 public void setSourceId(String value) {
201 this.sourceId = value;
205 * Gets the value of the resourceId property.
212 public String getResourceId() {
217 * Sets the value of the resourceId property.
224 public void setResourceId(String value) {
225 this.resourceId = value;
229 * Gets the value of the resourceType property.
236 public String getResourceType() {
241 * Sets the value of the resourceType property.
248 public void setResourceType(String value) {
249 this.resourceType = value;
253 * Gets the value of the rqstBuf property.
260 public String getRqstBuf() {
265 * Sets the value of the rqstBuf property.
273 public void setRqstBuf(String value) {
274 this.rqstBuf = value;
278 * Gets the value of the respBuf property.
285 public String getrespBuf() {
290 * Sets the value of the respBuf property.
298 public void setrespBuf(String value) {
299 this.respBuf = value;
303 * Gets the value of the notificationPayload property.
310 public String getNotificationPayload() {
311 return notificationPayload;
315 * Sets the value of the notificationPayload property.
323 public void setNotificationPayload(String value) {
324 this.notificationPayload = value;
329 * Gets the value of the notificationId property.
336 public String getNotificationId() {
337 return notificationId;
341 * Sets the value of the notificationId property.
348 public void setNotificationId(String value) {
349 this.notificationId = value;
353 * Gets the value of the notificationId property.
360 public String getNotificationStatus() {
361 return notificationStatus;
365 * Sets the value of the notificationId property.
372 public void setNotificationStatus(String value) {
373 this.notificationStatus = value;
377 * Gets the value of the notificationTopic property.
384 public String getNotificationTopic() {
385 return notificationTopic;
389 * Sets the value of the notificationTopic property.
391 * @param topic the new notification topic
393 public void setNotificationTopic(String topic) {
394 this.notificationTopic = topic;
398 * Gets the value of the notificationEntityLink property.
405 public String getNotificationEntityLink() {
406 return notificationEntityLink;
410 * Sets the value of the notificationEntityLink property.
412 * @param entityLink the new notification entity link
414 public void setNotificationEntityLink(String entityLink) {
415 this.notificationEntityLink = entityLink;
419 * Sets the value of the notificationAction property.
421 * @return the notification action
423 public String getNotificationAction() {
424 return notificationAction;
428 * Sets the value of the notificationAction property.
430 * @param action the new notification action
432 public void setNotificationAction(String action) {
433 this.notificationAction = action;