diff options
Diffstat (limited to 'server/src/main/java/org/onap/usecaseui/server/controller/IntentController.java')
-rw-r--r-- | server/src/main/java/org/onap/usecaseui/server/controller/IntentController.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/server/src/main/java/org/onap/usecaseui/server/controller/IntentController.java b/server/src/main/java/org/onap/usecaseui/server/controller/IntentController.java index f63f9d99..b8d63f44 100644 --- a/server/src/main/java/org/onap/usecaseui/server/controller/IntentController.java +++ b/server/src/main/java/org/onap/usecaseui/server/controller/IntentController.java @@ -450,6 +450,29 @@ public class IntentController { } @IntentResponseBody + @ResponseBody + @PostMapping(value = {"/updateCCVPNInstance"}, consumes = MediaType.APPLICATION_JSON_VALUE, + produces = "application/json; charset=utf-8") + public Object updateCCVPNInstance(@RequestBody Object body) throws IOException { + String intentInstanceId = MapUtils.getString((Map)body,"instanceId"); + int accessPointOneBandWidth = MapUtils.getIntValue((Map)body,"bandwidth"); + + CCVPNInstance instance = new CCVPNInstance(); + instance.setInstanceId(intentInstanceId); + instance.setAccessPointOneBandWidth(accessPointOneBandWidth); + + int flag = intentInstanceService.updateCCVPNInstance(instance); + + if(flag == 1) { + return "OK"; + } + else { + throw new RuntimeException("create Instance error"); + } + } + + + @IntentResponseBody @GetMapping(value = {"/getFinishedInstanceInfo"}, produces = "application/json") public Object getFinishedInstanceInfo() { |