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=========================================================
21 package org.onap.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 org.eclipse.persistence.oxm.annotations.XmlCDATA;
31 @XmlAccessorType(XmlAccessType.FIELD)
34 propOrder = {"transactionLogEntryId", "status", "rqstDate", "respDate", "sourceId", "resourceId",
35 "resourceType", "rqstBuf", "respBuf", "notificationPayload", "notificationId", "notificationStatus",
36 "notificationTopic", "notificationEntityLink", "notificationAction"})
37 @XmlRootElement(name = "transaction-log-entry", namespace = "http://org.onap.aai.inventory")
38 public class TransactionLogEntry {
40 @XmlElement(name = "transaction-log-entry-id", required = true)
41 protected String transactionLogEntryId;
42 @XmlElement(name = "status")
43 protected String status;
44 @XmlElement(name = "rqst-date")
45 protected String rqstDate;
46 @XmlElement(name = "resp-date")
47 protected String respDate;
48 @XmlElement(name = "source-id")
49 protected String sourceId;
50 @XmlElement(name = "resource-id")
51 protected String resourceId;
52 @XmlElement(name = "resource-type")
53 protected String resourceType;
54 @XmlElement(name = "rqst-buf")
55 protected String rqstBuf;
56 @XmlElement(name = "resp-buf")
57 protected String respBuf;
58 @XmlElement(name = "notification-payload")
59 protected String notificationPayload;
60 @XmlElement(name = "notification-id")
61 protected String notificationId;
62 @XmlElement(name = "notification-status")
63 protected String notificationStatus;
64 @XmlElement(name = "notification-topic")
65 private String notificationTopic;
66 @XmlElement(name = "notification-entity-link")
67 private String notificationEntityLink;
68 @XmlElement(name = "notification-action")
69 private String notificationAction;
72 * Gets the value of the transcationLogEntryId property.
79 public String getTransactionLogEntryId() {
80 return transactionLogEntryId;
84 * Sets the value of the transactionLogEntryId property.
91 public void setTransactionLogEntryId(String value) {
92 this.transactionLogEntryId = value;
96 * Gets the value of the status property.
103 public String getStatus() {
108 * Sets the value of the status property.
115 public void setStatus(String value) {
120 * Gets the value of the rqstDate property.
128 public String getRqstDate() {
133 * Sets the value of the rqstDate property.
140 public void setRqstDate(String value) {
141 this.rqstDate = value;
145 * Gets the value of the respDate property.
153 public String getRespDate() {
158 * Sets the value of the respDate property.
165 public void setRespDate(String value) {
166 this.respDate = value;
170 * Gets the value of the sourceId property.
177 public String getSourceId() {
182 * Sets the value of the sourceId property.
189 public void setSourceId(String value) {
190 this.sourceId = value;
194 * Gets the value of the resourceId property.
201 public String getResourceId() {
206 * Sets the value of the resourceId property.
213 public void setResourceId(String value) {
214 this.resourceId = value;
218 * Gets the value of the resourceType property.
225 public String getResourceType() {
230 * Sets the value of the resourceType property.
237 public void setResourceType(String value) {
238 this.resourceType = value;
242 * Gets the value of the rqstBuf property.
249 public String getRqstBuf() {
254 * Sets the value of the rqstBuf property.
262 public void setRqstBuf(String value) {
263 this.rqstBuf = value;
267 * Gets the value of the respBuf property.
274 public String getrespBuf() {
279 * Sets the value of the respBuf property.
287 public void setrespBuf(String value) {
288 this.respBuf = value;
292 * Gets the value of the notificationPayload property.
299 public String getNotificationPayload() {
300 return notificationPayload;
304 * Sets the value of the notificationPayload property.
312 public void setNotificationPayload(String value) {
313 this.notificationPayload = value;
317 * Gets the value of the notificationId property.
324 public String getNotificationId() {
325 return notificationId;
329 * Sets the value of the notificationId property.
336 public void setNotificationId(String value) {
337 this.notificationId = value;
341 * Gets the value of the notificationId property.
348 public String getNotificationStatus() {
349 return notificationStatus;
353 * Sets the value of the notificationId property.
360 public void setNotificationStatus(String value) {
361 this.notificationStatus = value;
365 * Gets the value of the notificationTopic property.
372 public String getNotificationTopic() {
373 return notificationTopic;
377 * Sets the value of the notificationTopic property.
379 * @param topic the new notification topic
381 public void setNotificationTopic(String topic) {
382 this.notificationTopic = topic;
386 * Gets the value of the notificationEntityLink property.
393 public String getNotificationEntityLink() {
394 return notificationEntityLink;
398 * Sets the value of the notificationEntityLink property.
400 * @param entityLink the new notification entity link
402 public void setNotificationEntityLink(String entityLink) {
403 this.notificationEntityLink = entityLink;
407 * Sets the value of the notificationAction property.
409 * @return the notification action
411 public String getNotificationAction() {
412 return notificationAction;
416 * Sets the value of the notificationAction property.
418 * @param action the new notification action
420 public void setNotificationAction(String action) {
421 this.notificationAction = action;