1 package org.commscope.tr069adapter.mapper.model;
\r
3 import com.fasterxml.jackson.annotation.JsonTypeInfo;
\r
5 import java.io.Serializable;
\r
6 import java.util.List;
\r
8 import org.commscope.tr069adapter.acs.common.ParameterDTO;
\r
10 @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class")
\r
11 public class NetConfNotificationDTO implements Serializable {
\r
13 private static final long serialVersionUID = 4928942484595767042L;
\r
14 private boolean isCustomNotification;
\r
15 private String notificationType;
\r
16 private List<ParameterDTO> parameters;
\r
18 private String deviceID;
\r
20 public NetConfNotificationDTO() {
\r
24 public NetConfNotificationDTO(String deviceID, String notificationType,
\r
25 boolean isCustomNotification) {
\r
27 this.isCustomNotification = isCustomNotification;
\r
28 this.notificationType = notificationType;
\r
29 this.deviceID = deviceID;
\r
32 public String getDeviceID() {
\r
36 public void setDeviceID(String deviceID) {
\r
37 this.deviceID = deviceID;
\r
40 public String getNotificationType() {
\r
41 return notificationType;
\r
44 public void setNotificationType(String notificationType) {
\r
45 this.notificationType = notificationType;
\r
48 public List<ParameterDTO> getParameters() {
\r
52 public void setParameters(List<ParameterDTO> parameters) {
\r
53 this.parameters = parameters;
\r
56 public String getUri() {
\r
60 public void setUri(String uri) {
\r
64 public boolean isCustomNotification() {
\r
65 return isCustomNotification;
\r
68 public void setCustomNotification(boolean isCustomNotification) {
\r
69 this.isCustomNotification = isCustomNotification;
\r