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;