2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright © 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=========================================================
20 * ECOMP is a trademark and service mark of AT&T Intellectual Property.
22 package org.onap.aai.domain.translog;
24 import javax.xml.bind.annotation.XmlAccessType;
25 import javax.xml.bind.annotation.XmlAccessorType;
26 import javax.xml.bind.annotation.XmlElement;
27 import javax.xml.bind.annotation.XmlRootElement;
28 import javax.xml.bind.annotation.XmlType;
30 import org.eclipse.persistence.oxm.annotations.XmlCDATA;
32 @XmlAccessorType(XmlAccessType.FIELD)
33 @XmlType(name = "", propOrder = {
34 "transactionLogEntryId",
43 "notificationPayload",
47 "notificationEntityLink",
50 @XmlRootElement(name = "transaction-log-entry", namespace = "http://org.onap.aai.inventory")
51 public class TransactionLogEntry {
53 @XmlElement(name = "transaction-log-entry-id", required = true)
54 protected String transactionLogEntryId;
55 @XmlElement(name = "status")
56 protected String status;
57 @XmlElement(name = "rqst-date")
58 protected String rqstDate;
59 @XmlElement(name = "resp-date")
60 protected String respDate;
61 @XmlElement(name = "source-id")
62 protected String sourceId;
63 @XmlElement(name = "resource-id")
64 protected String resourceId;
65 @XmlElement(name = "resource-type")
66 protected String resourceType;
67 @XmlElement(name = "rqst-buf")
68 protected String rqstBuf;
69 @XmlElement(name = "resp-buf")
70 protected String respBuf;
71 @XmlElement(name = "notification-payload")
72 protected String notificationPayload;
73 @XmlElement(name = "notification-id")
74 protected String notificationId;
75 @XmlElement(name = "notification-status")
76 protected String notificationStatus;
77 @XmlElement(name = "notification-topic")
78 private String notificationTopic;
79 @XmlElement(name = "notification-entity-link")
80 private String notificationEntityLink;
81 @XmlElement(name = "notification-action")
82 private String notificationAction;
85 * Gets the value of the transcationLogEntryId property.
92 public String getTransactionLogEntryId() {
93 return transactionLogEntryId;
97 * Sets the value of the transactionLogEntryId property.
104 public void setTransactionLogEntryId(String value) {
105 this.transactionLogEntryId = value;
109 * Gets the value of the status property.
116 public String getStatus() {
121 * Sets the value of the status property.
128 public void setStatus(String value) {
133 * Gets the value of the rqstDate property.
141 public String getRqstDate() {
146 * Sets the value of the rqstDate property.
153 public void setRqstDate(String value) {
154 this.rqstDate = value;
159 * Gets the value of the respDate property.
167 public String getRespDate() {
172 * Sets the value of the respDate property.
179 public void setRespDate(String value) {
180 this.respDate = value;
183 * Gets the value of the sourceId property.
190 public String getSourceId() {
195 * Sets the value of the sourceId property.
202 public void setSourceId(String value) {
203 this.sourceId = value;
207 * Gets the value of the resourceId property.
214 public String getResourceId() {
219 * Sets the value of the resourceId property.
226 public void setResourceId(String value) {
227 this.resourceId = value;
231 * Gets the value of the resourceType property.
238 public String getResourceType() {
243 * Sets the value of the resourceType property.
250 public void setResourceType(String value) {
251 this.resourceType = value;
255 * Gets the value of the rqstBuf property.
262 public String getRqstBuf() {
267 * Sets the value of the rqstBuf property.
275 public void setRqstBuf(String value) {
276 this.rqstBuf = value;
280 * Gets the value of the respBuf property.
287 public String getrespBuf() {
292 * Sets the value of the respBuf property.
300 public void setrespBuf(String value) {
301 this.respBuf = value;
305 * Gets the value of the notificationPayload property.
312 public String getNotificationPayload() {
313 return notificationPayload;
317 * Sets the value of the notificationPayload property.
325 public void setNotificationPayload(String value) {
326 this.notificationPayload = value;
331 * Gets the value of the notificationId property.
338 public String getNotificationId() {
339 return notificationId;
343 * Sets the value of the notificationId property.
350 public void setNotificationId(String value) {
351 this.notificationId = value;
355 * Gets the value of the notificationId property.
362 public String getNotificationStatus() {
363 return notificationStatus;
367 * Sets the value of the notificationId property.
374 public void setNotificationStatus(String value) {
375 this.notificationStatus = value;
379 * Gets the value of the notificationTopic property.
386 public String getNotificationTopic() {
387 return notificationTopic;
391 * Sets the value of the notificationTopic property.
393 * @param topic the new notification topic
395 public void setNotificationTopic(String topic) {
396 this.notificationTopic = topic;
400 * Gets the value of the notificationEntityLink property.
407 public String getNotificationEntityLink() {
408 return notificationEntityLink;
412 * Sets the value of the notificationEntityLink property.
414 * @param entityLink the new notification entity link
416 public void setNotificationEntityLink(String entityLink) {
417 this.notificationEntityLink = entityLink;
421 * Sets the value of the notificationAction property.
423 * @return the notification action
425 public String getNotificationAction() {
426 return notificationAction;
430 * Sets the value of the notificationAction property.
432 * @param action the new notification action
434 public void setNotificationAction(String action) {
435 this.notificationAction = action;