Device Software version management
[oam/tr069-adapter.git] / mapper / src / main / java / org / commscope / tr069adapter / mapper / netconf / NetConfServerManager.java
index 675a3ee..9d53497 100644 (file)
@@ -45,7 +45,8 @@ public class NetConfServerManager {
   @Autowired\r
   RestTemplate restTemplate;\r
 \r
-  public NetConfServerDetails createNetconfServer(String deviceID, String enodeBName) {\r
+  public NetConfServerDetails createNetconfServer(String deviceID, String enodeBName,\r
+      String swVersion, String hwVersion) {\r
 \r
     NetConfServerDetails result = null;\r
     // handle exception\r
@@ -55,6 +56,8 @@ public class NetConfServerManager {
       MultiValueMap<String, String> uriParams = new LinkedMultiValueMap<>();\r
       uriParams.add("deviceId", deviceID);\r
       uriParams.add("enodeBName", enodeBName);\r
+      uriParams.add("swVersion", swVersion);\r
+      uriParams.add("hwVersion", hwVersion);\r
       HttpHeaders headers = new HttpHeaders();\r
       headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);\r
       final HttpEntity<MultiValueMap<String, String>> entity = new HttpEntity<>(uriParams, headers);\r