aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArindam Mondal <arind.mondal@samsung.com>2020-04-06 15:05:18 +0900
committer몬달아린담/Network Automation그룹(네트워크)/Staff Engineer/삼성전자 <arind.mondal@samsung.com>2020-04-06 15:05:41 +0900
commite65c5a124de83043fb2085a5b415793d50d400ab (patch)
treef67f083b4a797bbf4fbaa92df51b3a4a1ae26b9f
parent546dd0b298f03ea268f0182ee500bb511f6596c2 (diff)
General sonar fixes
Issue-ID: USECASEUI-407 +) Change @RequestMapping to Spring 4.3 ++) Use logger instead of System.out +++) Code formatting according to ONAP guide lines Change-Id: I8e0859f2723f6c647273f3ea8ce91375e7882544 Signed-off-by: Arindam Mondal <arind.mondal@samsung.com>
-rw-r--r--server/src/main/java/org/onap/usecaseui/server/controller/lcm/SotnServiceLcmController.java96
1 files changed, 56 insertions, 40 deletions
diff --git a/server/src/main/java/org/onap/usecaseui/server/controller/lcm/SotnServiceLcmController.java b/server/src/main/java/org/onap/usecaseui/server/controller/lcm/SotnServiceLcmController.java
index 7745e45b..2a5ebdd2 100644
--- a/server/src/main/java/org/onap/usecaseui/server/controller/lcm/SotnServiceLcmController.java
+++ b/server/src/main/java/org/onap/usecaseui/server/controller/lcm/SotnServiceLcmController.java
@@ -1,41 +1,37 @@
/**
* Copyright 2020 Huawei Corporation.
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
*/
package org.onap.usecaseui.server.controller.lcm;
-//import org.onap.usecaseui.server.bean.lcm.sotne2eservice.SotnServiceTemplateInput;
import org.onap.usecaseui.server.service.lcm.SotnServiceTemplateService;
import org.onap.usecaseui.server.service.lcm.domain.so.bean.DeleteOperationRsp;
import org.onap.usecaseui.server.service.lcm.domain.so.bean.ServiceOperation;
- import org.slf4j.Logger;
+import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.EnableAspectJAutoProxy;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
-
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
@Controller
-@CrossOrigin(origins="*")
+@CrossOrigin(origins = "*")
@org.springframework.context.annotation.Configuration
@EnableAspectJAutoProxy
public class SotnServiceLcmController {
- private static final Logger logger = LoggerFactory.getLogger(ServiceLcmController.class);
+ private static final Logger logger = LoggerFactory.getLogger(SotnServiceLcmController.class);
@Resource(name = "SotnLcmService")
private SotnServiceTemplateService sotnServiceTemplateService;
@@ -47,53 +43,73 @@ public class SotnServiceLcmController {
}
@ResponseBody
- @RequestMapping(value = {"/uui-lcm/Sotnservices/servicesubscription/{subscriptionType}/serviceinstance/{instanceid}"}, method = RequestMethod.GET, produces = "application/json")
- public String getSotnService(@PathVariable("subscriptionType") String subscriptionType, @PathVariable("instanceid") String instanceid) {
- System.out.println("Get Service called.");
+ @GetMapping(
+ value = {"/uui-lcm/Sotnservices/servicesubscription/{subscriptionType}/serviceinstance/{instanceid}"},
+ produces = "application/json")
+ public String getSotnService(@PathVariable("subscriptionType") String subscriptionType,
+ @PathVariable("instanceid") String instanceid) {
+ logger.info("Get Service called");
return sotnServiceTemplateService.getService(subscriptionType, instanceid);
}
@ResponseBody
- @RequestMapping(value = {"/uui-lcm/Sotnservices/servicesubscription/{subscriptionType}/serviceinstance/{instanceid}"}, method = RequestMethod.DELETE, produces = "application/json")
- public DeleteOperationRsp getDeleteSotnService(@PathVariable("subscriptionType") String subscriptionType, @PathVariable("instanceid") String instanceid) throws Exception {
- System.out.println("Delete Service called.");
+ @DeleteMapping(
+ value = {"/uui-lcm/Sotnservices/servicesubscription/{subscriptionType}/serviceinstance/{instanceid}"},
+ produces = "application/json")
+ public DeleteOperationRsp getDeleteSotnService(@PathVariable("subscriptionType") String subscriptionType,
+ @PathVariable("instanceid") String instanceid) throws Exception {
+ logger.info("Delete Service called");
DeleteOperationRsp deleteOperationRsp = sotnServiceTemplateService.deleteService(subscriptionType, instanceid);
return deleteOperationRsp;
}
@ResponseBody
- @RequestMapping(value = {"/uui-lcm/Sotnservices_unni"}, method = RequestMethod.POST, produces = "application/json")
- public ServiceOperation instantiateService_sotnunni(HttpServletRequest request,@RequestBody HashMap<String, Object> serviceData) {
- System.out.println("Create Service called.");
+ @PostMapping(value = {"/uui-lcm/Sotnservices_unni"}, produces = "application/json")
+ public ServiceOperation instantiateService_sotnunni(HttpServletRequest request,
+ @RequestBody HashMap<String, Object> serviceData) {
+ logger.info("Create Service called");
ServiceOperation serviceOperation = sotnServiceTemplateService.instantiate_CCVPN_Service(serviceData);
return serviceOperation;
}
@ResponseBody
- @RequestMapping(value = {"/uui-lcm/Sotnservices/topology/service/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{serviceInstanceId}"}, method = RequestMethod.GET, produces = "application/json")
- public String getSiteInformationTopology(@PathVariable("service-type") String servicetype, @PathVariable("serviceInstanceId") String serviceInstanceId) throws Exception {
- System.out.println("Site topology called.");
- return sotnServiceTemplateService.getSOTNSiteInformationTopology( servicetype, serviceInstanceId);
+ @GetMapping(value = {
+ "/uui-lcm/Sotnservices/topology/service/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{serviceInstanceId}"},
+ produces = "application/json")
+ public String getSiteInformationTopology(@PathVariable("service-type") String servicetype,
+ @PathVariable("serviceInstanceId") String serviceInstanceId) throws Exception {
+ logger.info("Site topology called.");
+ return sotnServiceTemplateService.getSOTNSiteInformationTopology(servicetype, serviceInstanceId);
}
@ResponseBody
- @RequestMapping(value = {"/uui-lcm/Sotnservices/resourceTopology/service/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{serviceInstanceId}"}, method = RequestMethod.GET, produces = "application/json")
- public String getResourceInformationTopology(@PathVariable("service-type") String servicetype, @PathVariable("serviceInstanceId") String serviceInstanceId) throws Exception {
- System.out.println("Resource topology called.");
- return sotnServiceTemplateService.getSOTNResourceInformationTopology( servicetype, serviceInstanceId);
+ @GetMapping(value = {
+ "/uui-lcm/Sotnservices/resourceTopology/service/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{serviceInstanceId}"},
+ produces = "application/json")
+ public String getResourceInformationTopology(@PathVariable("service-type") String servicetype,
+ @PathVariable("serviceInstanceId") String serviceInstanceId) throws Exception {
+ logger.info("Resource topology called.");
+ return sotnServiceTemplateService.getSOTNResourceInformationTopology(servicetype, serviceInstanceId);
}
@ResponseBody
- @RequestMapping(value = {"/uui-lcm/Sotnservices/serviceTopology/service/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{serviceInstanceId}"}, method = RequestMethod.GET, produces = "application/json")
- public String getServiceInformationTopology(@PathVariable("service-type") String servicetype, @PathVariable("serviceInstanceId") String serviceInstanceId) throws Exception {
- System.out.println("Service topology called.");
- return sotnServiceTemplateService.getServiceInformationTopology( servicetype, serviceInstanceId);
+ @GetMapping(value = {
+ "/uui-lcm/Sotnservices/serviceTopology/service/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{serviceInstanceId}"},
+ produces = "application/json")
+ public String getServiceInformationTopology(@PathVariable("service-type") String servicetype,
+ @PathVariable("serviceInstanceId") String serviceInstanceId) throws Exception {
+ logger.info("Service topology called.");
+ return sotnServiceTemplateService.getServiceInformationTopology(servicetype, serviceInstanceId);
}
@ResponseBody
- @RequestMapping(value = {"/uui-lcm/Sotnservices/vpnbindingTopology/service/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{serviceInstanceId}/vpn-informations/vpn-information/{vpinId}"}, method = RequestMethod.GET, produces = "application/json")
- public String getVpnInformationTopology(@PathVariable("service-type") String servicetype, @PathVariable("serviceInstanceId") String serviceInstanceId, @PathVariable("vpinId") String vpinId) throws Exception {
- System.out.println("Vpn Binding topology called.");
- return sotnServiceTemplateService.getVPNBindingInformationTopology( servicetype, serviceInstanceId, vpinId);
+ @GetMapping(value = {
+ "/uui-lcm/Sotnservices/vpnbindingTopology/service/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{serviceInstanceId}/vpn-informations/vpn-information/{vpinId}"},
+ produces = "application/json")
+ public String getVpnInformationTopology(@PathVariable("service-type") String servicetype,
+ @PathVariable("serviceInstanceId") String serviceInstanceId, @PathVariable("vpinId") String vpinId)
+ throws Exception {
+ logger.info("Vpn Binding topology called.");
+ return sotnServiceTemplateService.getVPNBindingInformationTopology(servicetype, serviceInstanceId, vpinId);
}
-} \ No newline at end of file
+}