\r
@PostMapping("/createServer")\r
public NetConfServerDetails createNetConfServerInstance(@RequestParam String deviceId,\r
- @RequestParam String enodeBName) {\r
+ @RequestParam String enodeBName, @RequestParam String swVersion,\r
+ @RequestParam String hwVersion) {\r
LOG.info("Received Create NetConf Server request for deviceID: {}, enodeBName: {}", deviceId,\r
enodeBName);\r
- NetConfServerDetails serverDetails = manager.createServer(deviceId, enodeBName);\r
+ NetConfServerDetails serverDetails =\r
+ manager.createServer(deviceId, enodeBName, swVersion, hwVersion);\r
LOG.info("Successfully processed NetConf Server wit server details : {}", serverDetails);\r
return serverDetails;\r
}\r
\r
+ @PostMapping("/restartServer")\r
+ public NetConfServerDetails resatrtNetConfServerInstance(@RequestParam String deviceId,\r
+ @RequestParam String enodeBName, @RequestParam String swVersion,\r
+ @RequestParam String hwVersion) {\r
+ LOG.info("Received Create NetConf Server request for deviceID: {}, enodeBName: {}", deviceId,\r
+ enodeBName);\r
+ NetConfServerDetails serverDetails =\r
+ manager.restartServer(deviceId, enodeBName, swVersion, hwVersion);\r
+ LOG.info("Successfully processed NetConf Server wit server details : {}", serverDetails);\r
+ return serverDetails;\r
+ }\r
+ \r
@GetMapping("/listServers")\r
public List<NetConfServerDetails> listNetConfServersInfo() {\r
LOG.info("Received request to list all NetConf Servers information");\r