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.translog;
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 import com.sun.xml.txw2.annotation.XmlCDATA;
31 @XmlAccessorType(XmlAccessType.FIELD)
32 @XmlType(name = "", propOrder = {
33 "transactionLogEntryId",
42 "notificationPayload",
46 "notificationEntityLink",
49 @XmlRootElement(name = "transaction-log-entry", namespace = "http://org.openecomp.aai.inventory")
50 public class TransactionLogEntry {
52 @XmlElement(name = "transaction-log-entry-id", required = true)
53 protected String transactionLogEntryId;
54 @XmlElement(name = "status")
55 protected String status;
56 @XmlElement(name = "rqst-date")
57 protected String rqstDate;
58 @XmlElement(name = "resp-date")
59 protected String respDate;
60 @XmlElement(name = "source-id")
61 protected String sourceId;
62 @XmlElement(name = "resource-id")
63 protected String resourceId;
64 @XmlElement(name = "resource-type")
65 protected String resourceType;
66 @XmlElement(name = "rqst-buf")
67 protected String rqstBuf;
68 @XmlElement(name = "resp-buf")
69 protected String respBuf;
70 @XmlElement(name = "notification-payload")
71 protected String notificationPayload;
72 @XmlElement(name = "notification-id")
73 protected String notificationId;
74 @XmlElement(name = "notification-status")
75 protected String notificationStatus;
76 @XmlElement(name = "notification-topic")
77 private String notificationTopic;
78 @XmlElement(name = "notification-entity-link")
79 private String notificationEntityLink;
80 @XmlElement(name = "notification-action")
81 private String notificationAction;
84 * Gets the value of the transcationLogEntryId property.
91 public String getTransactionLogEntryId() {
92 return transactionLogEntryId;
96 * Sets the value of the transactionLogEntryId property.
103 public void setTransactionLogEntryId(String value) {
104 this.transactionLogEntryId = value;
108 * Gets the value of the status property.
115 public String getStatus() {
120 * Sets the value of the status property.
127 public void setStatus(String value) {
132 * Gets the value of the rqstDate property.
140 public String getRqstDate() {
145 * Sets the value of the rqstDate property.
152 public void setRqstDate(String value) {
153 this.rqstDate = value;
158 * Gets the value of the respDate property.
166 public String getRespDate() {
171 * Sets the value of the respDate property.
178 public void setRespDate(String value) {
179 this.respDate = value;
182 * Gets the value of the sourceId property.
189 public String getSourceId() {
194 * Sets the value of the sourceId property.
201 public void setSourceId(String value) {
202 this.sourceId = value;
206 * Gets the value of the resourceId property.
213 public String getResourceId() {
218 * Sets the value of the resourceId property.
225 public void setResourceId(String value) {
226 this.resourceId = value;
230 * Gets the value of the resourceType property.
237 public String getResourceType() {
242 * Sets the value of the resourceType property.
249 public void setResourceType(String value) {
250 this.resourceType = value;
254 * Gets the value of the rqstBuf property.
261 public String getRqstBuf() {
266 * Sets the value of the rqstBuf property.
274 public void setRqstBuf(String value) {
275 this.rqstBuf = value;
279 * Gets the value of the respBuf property.
286 public String getrespBuf() {
291 * Sets the value of the respBuf property.
299 public void setrespBuf(String value) {
300 this.respBuf = value;
304 * Gets the value of the notificationPayload property.
311 public String getNotificationPayload() {
312 return notificationPayload;
316 * Sets the value of the notificationPayload property.
324 public void setNotificationPayload(String value) {
325 this.notificationPayload = value;
330 * Gets the value of the notificationId property.
337 public String getNotificationId() {
338 return notificationId;
342 * Sets the value of the notificationId property.
349 public void setNotificationId(String value) {
350 this.notificationId = value;
354 * Gets the value of the notificationId property.
361 public String getNotificationStatus() {
362 return notificationStatus;
366 * Sets the value of the notificationId property.
373 public void setNotificationStatus(String value) {
374 this.notificationStatus = value;
378 * Gets the value of the notificationTopic property.
385 public String getNotificationTopic() {
386 return notificationTopic;
390 * Sets the value of the notificationTopic property.
392 * @param topic the new notification topic
394 public void setNotificationTopic(String topic) {
395 this.notificationTopic = topic;
399 * Gets the value of the notificationEntityLink property.
406 public String getNotificationEntityLink() {
407 return notificationEntityLink;
411 * Sets the value of the notificationEntityLink property.
413 * @param entityLink the new notification entity link
415 public void setNotificationEntityLink(String entityLink) {
416 this.notificationEntityLink = entityLink;
420 * Sets the value of the notificationAction property.
422 * @return the notification action
424 public String getNotificationAction() {
425 return notificationAction;
429 * Sets the value of the notificationAction property.
431 * @param action the new notification action
433 public void setNotificationAction(String action) {
434 this.notificationAction = action;