+ @ApiOperation(value = "Get RAN identities list.", response = NodebIdentity.class, responseContainer = "List")
+ @RequestMapping(value = "/nodeb-ids", method = RequestMethod.GET)
+ public List<NodebIdentity> getNodebIdList() {
+ logger.debug("getNodebIdList");
+ return e2NodebApi.getNodebIdList();
+ }
+
+ @ApiOperation(value = "Get RAN by name.", response = GetNodebResponse.class)
+ @RequestMapping(value = "/nodeb/{" + PP_RANNAME + "}", method = RequestMethod.GET)
+ public GetNodebResponse getNb(@PathVariable(PP_RANNAME) String ranName) {
+ logger.debug("getNb {}", ranName);
+ return e2NodebApi.getNb(ranName);
+ }
+
+ @ApiOperation(value = "Close all connections to the RANs and delete the data from the nodeb-rnib DB.")
+ @RequestMapping(value = "/nodeb", method = RequestMethod.DELETE)
+ public void nodebDelete(HttpServletResponse response) {
+ logger.debug("nodebDelete");
+ e2NodebApi.nodebDelete();
+ response.setStatus(e2NodebApi.getApiClient().getStatusCode().value());
+ }
+
+ @ApiOperation(value = "Sets up an EN-DC RAN connection via the E2 manager.")