Remove unused code in acm stubs 01/132801/1
authorlapentafd <francesco.lapenta@est.tech>
Mon, 19 Dec 2022 09:04:59 +0000 (09:04 +0000)
committerFrancesco Davide Lapenta <francesco.lapenta@est.tech>
Mon, 19 Dec 2022 11:39:47 +0000 (11:39 +0000)
Issue-ID: POLICY-4143
Change-Id: Iaaa16a3a3273659506bc63169b5e87ae5ed288c1
Signed-off-by: lapentafd <francesco.lapenta@est.tech>
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/stub/CommissioningControllerStub.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/stub/InstantiationControllerStub.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/stub/StubUtils.java

index f03cc4e..1854fc2 100644 (file)
@@ -47,11 +47,10 @@ public class CommissioningControllerStub extends AbstractRestController
 
     private static final Logger log = LoggerFactory.getLogger(CommissioningControllerStub.class);
 
-    @Autowired
-    private HttpServletRequest request;
+    private StubUtils stubUtils = new StubUtils();
 
     @Autowired
-    private StubUtils stubUtils;
+    private HttpServletRequest request;
 
     @Value("${stub.deleteCompositionDefinitionResponse}")
     private String pathToResponseFile;
index 4015268..cdd3ad8 100644 (file)
@@ -47,8 +47,7 @@ public class InstantiationControllerStub extends AbstractRestController implemen
 
     private static final Logger log = LoggerFactory.getLogger(InstantiationControllerStub.class);
 
-    @Autowired
-    private StubUtils stubUtils;
+    private StubUtils stubUtils = new StubUtils();
 
     @Autowired
     private HttpServletRequest request;
index 285365d..6504266 100644 (file)
@@ -25,6 +25,7 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.nio.charset.StandardCharsets;
 import javax.servlet.http.HttpServletRequest;
+import lombok.RequiredArgsConstructor;
 import org.onap.policy.common.utils.coder.CoderException;
 import org.onap.policy.common.utils.coder.StandardYamlCoder;
 import org.slf4j.Logger;
@@ -34,6 +35,7 @@ import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
 import org.springframework.stereotype.Service;
 
+@RequiredArgsConstructor
 @Service
 @Profile("stub")
 public class StubUtils {
@@ -46,26 +48,19 @@ public class StubUtils {
     <T> ResponseEntity<T> getResponse(String path, Class<T> clazz,
             HttpServletRequest request, Logger log) {
         String accept = request.getHeader(ACCEPT);
-        if (accept.contains(YAML)) {
-            path = path.replace("json", "yaml");
-            final ClassPathResource resourceY = new ClassPathResource(path);
-            try (InputStream inputStreamY = resourceY.getInputStream()) {
-                var targetObj = YAML_TRANSLATOR.decode(inputStreamY, clazz);
-                return new ResponseEntity<>(targetObj, HttpStatus.OK);
-            } catch (IOException | CoderException e) {
-                log.error("Error reading the file.", e);
-                return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build();
-            }
-        } else {
-            final ClassPathResource resource = new ClassPathResource(path);
-            try (InputStream inputStream = resource.getInputStream()) {
+        final ClassPathResource resource = new ClassPathResource(path);
+        try (InputStream inputStream = resource.getInputStream()) {
+            if (accept.contains(YAML)) {
+                var targetObject = YAML_TRANSLATOR.decode(inputStream, clazz);
+                return new ResponseEntity<>(targetObject, HttpStatus.OK);
+            } else {
                 final String string = new String(inputStream.readAllBytes(), StandardCharsets.UTF_8);
                 var targetObject = JSON_TRANSLATOR.fromJson(string, clazz);
                 return new ResponseEntity<>(targetObject, HttpStatus.OK);
-            } catch (final IOException exception) {
-                log.error("Error reading the file.", exception);
-                return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build();
             }
+        } catch (IOException | CoderException exception) {
+            log.error("Error reading the file.", exception);
+            return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build();
         }
     }
 }