792ada1de12e1be12ec86f56f12d004bdc33fc15
[oam/tr069-adapter.git] / mapper / src / main / java / org / commscope / tr069adapter / mapper / model / NetConfNotificationDTO.java
1 package org.commscope.tr069adapter.mapper.model;\r
2 \r
3 import com.fasterxml.jackson.annotation.JsonTypeInfo;\r
4 \r
5 import java.io.Serializable;\r
6 import java.util.List;\r
7 \r
8 import org.commscope.tr069adapter.acs.common.ParameterDTO;\r
9 \r
10 @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class")\r
11 public class NetConfNotificationDTO implements Serializable {\r
12 \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
17   private String uri;\r
18   private String deviceID;\r
19 \r
20   public NetConfNotificationDTO() {\r
21     super();\r
22   }\r
23 \r
24   public NetConfNotificationDTO(String deviceID, String notificationType,\r
25       boolean isCustomNotification) {\r
26     super();\r
27     this.isCustomNotification = isCustomNotification;\r
28     this.notificationType = notificationType;\r
29     this.deviceID = deviceID;\r
30   }\r
31 \r
32   public String getDeviceID() {\r
33     return deviceID;\r
34   }\r
35 \r
36   public void setDeviceID(String deviceID) {\r
37     this.deviceID = deviceID;\r
38   }\r
39 \r
40   public String getNotificationType() {\r
41     return notificationType;\r
42   }\r
43 \r
44   public void setNotificationType(String notificationType) {\r
45     this.notificationType = notificationType;\r
46   }\r
47 \r
48   public List<ParameterDTO> getParameters() {\r
49     return parameters;\r
50   }\r
51 \r
52   public void setParameters(List<ParameterDTO> parameters) {\r
53     this.parameters = parameters;\r
54   }\r
55 \r
56   public String getUri() {\r
57     return uri;\r
58   }\r
59 \r
60   public void setUri(String uri) {\r
61     this.uri = uri;\r
62   }\r
63 \r
64   public boolean isCustomNotification() {\r
65     return isCustomNotification;\r
66   }\r
67 \r
68   public void setCustomNotification(boolean isCustomNotification) {\r
69     this.isCustomNotification = isCustomNotification;\r
70   }\r
71 \r
72 }\r