Merge "VES Heartbeat and Software Management Feature"
[oam/tr069-adapter.git] / mapper / src / main / java / org / commscope / tr069adapter / mapper / model / NetConfNotificationDTO.java
diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfNotificationDTO.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfNotificationDTO.java
new file mode 100644 (file)
index 0000000..792ada1
--- /dev/null
@@ -0,0 +1,72 @@
+package org.commscope.tr069adapter.mapper.model;\r
+\r
+import com.fasterxml.jackson.annotation.JsonTypeInfo;\r
+\r
+import java.io.Serializable;\r
+import java.util.List;\r
+\r
+import org.commscope.tr069adapter.acs.common.ParameterDTO;\r
+\r
+@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class")\r
+public class NetConfNotificationDTO implements Serializable {\r
+\r
+  private static final long serialVersionUID = 4928942484595767042L;\r
+  private boolean isCustomNotification;\r
+  private String notificationType;\r
+  private List<ParameterDTO> parameters;\r
+  private String uri;\r
+  private String deviceID;\r
+\r
+  public NetConfNotificationDTO() {\r
+    super();\r
+  }\r
+\r
+  public NetConfNotificationDTO(String deviceID, String notificationType,\r
+      boolean isCustomNotification) {\r
+    super();\r
+    this.isCustomNotification = isCustomNotification;\r
+    this.notificationType = notificationType;\r
+    this.deviceID = deviceID;\r
+  }\r
+\r
+  public String getDeviceID() {\r
+    return deviceID;\r
+  }\r
+\r
+  public void setDeviceID(String deviceID) {\r
+    this.deviceID = deviceID;\r
+  }\r
+\r
+  public String getNotificationType() {\r
+    return notificationType;\r
+  }\r
+\r
+  public void setNotificationType(String notificationType) {\r
+    this.notificationType = notificationType;\r
+  }\r
+\r
+  public List<ParameterDTO> getParameters() {\r
+    return parameters;\r
+  }\r
+\r
+  public void setParameters(List<ParameterDTO> parameters) {\r
+    this.parameters = parameters;\r
+  }\r
+\r
+  public String getUri() {\r
+    return uri;\r
+  }\r
+\r
+  public void setUri(String uri) {\r
+    this.uri = uri;\r
+  }\r
+\r
+  public boolean isCustomNotification() {\r
+    return isCustomNotification;\r
+  }\r
+\r
+  public void setCustomNotification(boolean isCustomNotification) {\r
+    this.isCustomNotification = isCustomNotification;\r
+  }\r
+\r
+}\r