X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=sdnc-a1-controller%2Fnorthbound%2Fnonrt-ric-api%2Fprovider%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fsdnc%2Fnorthbound%2Fprovider%2FNonrtRicApiProvider.java;h=95acacb2fe0ae2baf1af28be215375aa7dc34193;hb=a50be482f7f5fccf4898e622b83563a5f6365c29;hp=9f69f56b1ba6eac3205db069d24f1c353a24a196;hpb=934a146caf5c9d0f735f913375d55b59041b9db5;p=nonrtric.git diff --git a/sdnc-a1-controller/northbound/nonrt-ric-api/provider/src/main/java/org/onap/sdnc/northbound/provider/NonrtRicApiProvider.java b/sdnc-a1-controller/northbound/nonrt-ric-api/provider/src/main/java/org/onap/sdnc/northbound/provider/NonrtRicApiProvider.java index 9f69f56b..95acacb2 100644 --- a/sdnc-a1-controller/northbound/nonrt-ric-api/provider/src/main/java/org/onap/sdnc/northbound/provider/NonrtRicApiProvider.java +++ b/sdnc-a1-controller/northbound/nonrt-ric-api/provider/src/main/java/org/onap/sdnc/northbound/provider/NonrtRicApiProvider.java @@ -23,11 +23,7 @@ package org.onap.sdnc.northbound.provider; import com.google.common.util.concurrent.CheckedFuture; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; -import java.text.DateFormat; -import java.text.SimpleDateFormat; -import java.util.Date; import java.util.List; -import java.util.TimeZone; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -74,6 +70,7 @@ import org.springframework.http.ResponseEntity; * */ +@SuppressWarnings("squid:S1874") // "@Deprecated" code should not be used public class NonrtRicApiProvider implements AutoCloseable, A1ADAPTERAPIService { protected static final String APP_NAME = "nonrt-ric-api"; @@ -123,22 +120,6 @@ public class NonrtRicApiProvider implements AutoCloseable, A1ADAPTERAPIService { log.info("Successfully closed provider for {}", APP_NAME); } - private static class Iso8601Util { - - private static TimeZone timeZone = TimeZone.getTimeZone("UTC"); - private static DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); - - private Iso8601Util() {} - - static { - dateFormat.setTimeZone(timeZone); - } - - private static String now() { - return dateFormat.format(new Date()); - } - } - public void setDataBroker(DataBroker dataBroker) { this.dataBroker = dataBroker; if (log.isDebugEnabled()) { @@ -172,6 +153,7 @@ public class NonrtRicApiProvider implements AutoCloseable, A1ADAPTERAPIService { } catch (InterruptedException | ExecutionException e) { log.error("Create containers failed: ", e); + Thread.currentThread().interrupt(); } } @@ -180,7 +162,7 @@ public class NonrtRicApiProvider implements AutoCloseable, A1ADAPTERAPIService { GetPolicyTypeIdentitiesInput input) { log.info("Start of getPolicyTypeIdentities"); GetPolicyTypeIdentitiesOutputBuilder responseBuilder = new GetPolicyTypeIdentitiesOutputBuilder(); - String uri = nearRicUrlProvider.getPolicyTypeIdentitiesUrl(String.valueOf(input.getNearRtRicUrl())); + String uri = nearRicUrlProvider.policyTypesUrl(String.valueOf(input.getNearRtRicUrl())); ResponseEntity> response = restAdapter.get(uri, List.class); if (response.hasBody()) { log.info("Response getPolicyTypeIdentities : {} ", response.getBody()); @@ -196,7 +178,7 @@ public class NonrtRicApiProvider implements AutoCloseable, A1ADAPTERAPIService { public ListenableFuture> getPolicyIdentities(GetPolicyIdentitiesInput input) { log.info("Start of getPolicyIdentities"); GetPolicyIdentitiesOutputBuilder responseBuilder = new GetPolicyIdentitiesOutputBuilder(); - String uri = nearRicUrlProvider.getPolicyIdentitiesUrl(String.valueOf(input.getNearRtRicUrl())); + String uri = nearRicUrlProvider.policiesUrl(String.valueOf(input.getNearRtRicUrl())); ResponseEntity> response = restAdapter.get(uri, List.class); if (response.hasBody()) { log.info("Response getPolicyIdentities : {} ", response.getBody()); @@ -230,10 +212,10 @@ public class NonrtRicApiProvider implements AutoCloseable, A1ADAPTERAPIService { public ListenableFuture> putPolicy(PutPolicyInput input) { log.info("Start of putPolicy"); PutPolicyOutputBuilder responseBuilder = new PutPolicyOutputBuilder(); - String uri = nearRicUrlProvider.getPolicyUrl(String.valueOf(input.getNearRtRicUrl()), - String.valueOf(input.getPolicyId())); + String uri = nearRicUrlProvider.putPolicyUrl(String.valueOf(input.getNearRtRicUrl()), + String.valueOf(input.getPolicyId()), String.valueOf(input.getPolicyTypeId())); log.info("PUT Request input.getPolicy() : {} ", input.getPolicy()); - ResponseEntity response = restAdapter.put(uri, input.getPolicy()); + ResponseEntity response = restAdapter.put(uri, input.getPolicy(), String.class); if (response.hasBody()) { log.info("Response putPolicy : {} ", response.getBody()); responseBuilder.setReturnedPolicy(response.getBody()); @@ -248,9 +230,9 @@ public class NonrtRicApiProvider implements AutoCloseable, A1ADAPTERAPIService { public ListenableFuture> deletePolicy(DeletePolicyInput input) { log.info("Start of deletePolicy"); DeletePolicyOutputBuilder responseBuilder = new DeletePolicyOutputBuilder(); - String uri = nearRicUrlProvider.getPolicyUrl(String.valueOf(input.getNearRtRicUrl()), + String uri = nearRicUrlProvider.deletePolicyUrl(String.valueOf(input.getNearRtRicUrl()), String.valueOf(input.getPolicyId())); - ResponseEntity response = restAdapter.delete(uri); + restAdapter.delete(uri); log.info("End of deletePolicy"); RpcResult rpcResult = RpcResultBuilder .status(true).withResult(responseBuilder.build()).build();