Device Software version management
[oam/tr069-adapter.git] / netconf-server / src / main / java / org / commscope / tr069adapter / netconf / rpc / CreateSubscription.java
index 151fa5d..ebb2074 100644 (file)
@@ -62,14 +62,18 @@ public class CreateSubscription extends AbstractLastNetconfOperation
   private ScheduledExecutorService scheduledExecutorService;\r
   private static Map<String, NetconfServerSession> netconfServerSessionMap = new HashMap<>();\r
   private String deviceID;\r
+  private String swVersion;\r
+  private String hwVersion;\r
 \r
   public CreateSubscription(final String id, final Optional<File> notificationsFile,\r
-      String deviceID) {\r
+      String deviceID, String swVersion, String hwVersion) {\r
 \r
     super(id);\r
 \r
     logger.debug("CreateSubscription RPC is created with macID {}", deviceID);\r
     this.deviceID = deviceID;\r
+    this.swVersion = swVersion;\r
+    this.hwVersion = hwVersion;\r
 \r
     final Optional<Notifications> notifs;\r
 \r