- return vimManagerWrapper;
-
- }
-
- public Response registerVim(VimRegisterInfo vimRegisterInfo) {
- LOG.info(
- "Start register VIM, input VIM info is: " + extsysUtil.objectToString(vimRegisterInfo));
- CloudRegionDetail cloudRegion = new CloudRegionDetail();
- VimRegisterResponse result = new VimRegisterResponse();
- cloudRegion = vimManagerUtil.vimRegisterInfo2CloudRegion(vimRegisterInfo);
- String cloudOwner = vimRegisterInfo.getCloudOwner();
- String cloudRegionId = vimRegisterInfo.getCloudRegionId();
- try {
- cloudRegionProxy.registerVim(cloudOwner, cloudRegionId, cloudRegion);
- result.setCloudOwner(cloudOwner);
- result.setCloudRegionId(cloudRegionId);
- Tenant tenant = new Tenant();
- tenant.setDefaultTenant(cloudRegion.getEsrSystemInfoList().getEsrSystemInfo().get(0).getDefaultTenant());
- try {
- VimManagerProxy.updateVim(cloudOwner, cloudRegionId, tenant);
- } catch (ExtsysException e) {
- LOG.error("Update VIM by Multi-cloud failed !", e);
- throw ExceptionUtil.buildExceptionResponse(e.getMessage());
- }
- return Response.ok(result).build();
- } catch (ExtsysException error) {
- LOG.error("Register VIM failed !", error);
- throw ExceptionUtil.buildExceptionResponse(error.getMessage());
+
+ public Response registerVim(VimRegisterInfo vimRegisterInfo) {
+ LOG.info("Start register VIM, input VIM info is: " + extsysUtil.objectToString(vimRegisterInfo));
+ CloudRegionDetail cloudRegion = new CloudRegionDetail();
+ VimRegisterResponse result = new VimRegisterResponse();
+ cloudRegion = vimManagerUtil.vimRegisterInfo2CloudRegion(vimRegisterInfo);
+ String cloudOwner = vimRegisterInfo.getCloudOwner();
+ String cloudRegionId = vimRegisterInfo.getCloudRegionId();
+ try {
+ cloudRegionProxy.registerVim(cloudOwner, cloudRegionId, cloudRegion);
+ result.setCloudOwner(cloudOwner);
+ result.setCloudRegionId(cloudRegionId);
+ Tenant tenant = new Tenant();
+ tenant.setDefaultTenant(cloudRegion.getEsrSystemInfoList().getEsrSystemInfo().get(0).getDefaultTenant());
+ try {
+ VimManagerProxy.updateVim(cloudOwner, cloudRegionId, tenant);
+ } catch (ExtsysException e) {
+ LOG.error("Update VIM by Multi-cloud failed !", e);
+ }
+ return Response.ok(result).build();
+ } catch (ExtsysException error) {
+ LOG.error("Register VIM failed !", error);
+ throw ExceptionUtil.buildExceptionResponse(error.getMessage());
+ }