SH slight clean-up after Ca bump 46/110846/3
authorguillaume.lambert <guillaume.lambert@orange.com>
Mon, 18 Mar 2024 14:42:24 +0000 (15:42 +0100)
committerGuillaume Lambert <guillaume.lambert@orange.com>
Mon, 25 Mar 2024 10:10:08 +0000 (10:10 +0000)
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: I7a3e1afd1532c3fdc9633533e3174d721b93958b

servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/impl/ServiceDeleteImpl.java
servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/impl/ServiceRerouteImpl.java
servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/impl/ServiceRestorationImpl.java
servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/impl/TempServiceCreateImpl.java
servicehandler/src/test/java/org/opendaylight/transportpce/servicehandler/impl/ServicehandlerImplTest.java

index 6bdd8a229171e677a2cac7084ad4f31a63e0fcbf..1bb9d53f99b9c6011c0da39215d9493edd57db4f 100644 (file)
@@ -82,14 +82,12 @@ public class ServiceDeleteImpl implements ServiceDelete {
         }
         //Check presence of service to be deleted
         Optional<Services> serviceOpt = this.serviceDataStoreOperations.getService(serviceName);
-        Services service;
         if (serviceOpt.isEmpty()) {
             LOG.warn(SERVICE_DELETE_MSG, LogMessages.serviceNotInDS(serviceName));
             return ModelMappingUtils.createDeleteServiceReply(
                     input, ResponseCodes.FINAL_ACK_YES,
                     LogMessages.serviceNotInDS(serviceName), ResponseCodes.RESPONSE_FAILED);
         }
-        service = serviceOpt.orElseThrow();
         LOG.debug("serviceDelete: Service '{}' found in datastore", serviceName);
         this.pceListener.setInput(new ServiceInput(input));
         this.pceListener.setServiceReconfigure(false);
@@ -101,6 +99,7 @@ public class ServiceDeleteImpl implements ServiceDelete {
         this.networkListener.setserviceDataStoreOperations(serviceDataStoreOperations);
         org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.renderer.rev210915.ServiceDeleteInput
                 serviceDeleteInput = ModelMappingUtils.createServiceDeleteInput(new ServiceInput(input));
+        Services service = serviceOpt.orElseThrow();
         org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.renderer.rev210915.ServiceDeleteOutput output =
             this.rendererServiceWrapper.performRenderer(
                 serviceDeleteInput, ServiceNotificationTypes.ServiceDeleteResult, service);
index f6e3612b4b6c56233d298fd213b117ac69784061..cb6e1b1edbd7201d24b8ac8a8112261f83b4ae89 100644 (file)
@@ -56,7 +56,6 @@ public class ServiceRerouteImpl implements ServiceReroute {
                     LogMessages.serviceNotInDS(serviceName),
                     ResponseCodes.RESPONSE_FAILED);
         }
-        Services service = servicesObject.orElseThrow();
         Optional<ServicePaths> servicePathsObject = this.serviceDataStoreOperations.getServicePath(serviceName);
         if (servicePathsObject.isEmpty()) {
             LOG.warn("serviceReroute: {}", LogMessages.servicePathNotInDS(serviceName));
@@ -65,8 +64,8 @@ public class ServiceRerouteImpl implements ServiceReroute {
                     LogMessages.servicePathNotInDS(serviceName),
                     ResponseCodes.RESPONSE_FAILED);
         }
-        ServicePaths servicePaths = servicePathsObject.orElseThrow();
         // serviceInput for later use maybe...
+        Services service = servicesObject.orElseThrow();
         ServiceInput serviceInput = new ServiceInput(input);
         serviceInput.setServiceAEnd(service.getServiceAEnd());
         serviceInput.setServiceZEnd(service.getServiceZEnd());
@@ -76,23 +75,26 @@ public class ServiceRerouteImpl implements ServiceReroute {
         serviceInput.setSoftConstraints(service.getSoftConstraints());
         serviceInput.setCustomer(service.getCustomer());
         serviceInput.setCustomerContact(service.getCustomerContact());
-
         // Get the network xpdr termination points
+        ServicePaths servicePaths = servicePathsObject.orElseThrow();
         Map<AToZKey, AToZ> mapaToz = servicePaths.getPathDescription().getAToZDirection().getAToZ();
-        String aendtp = ((TerminationPoint) mapaToz.get(new AToZKey(String.valueOf(mapaToz.size() - 3)))
-                .getResource()
-                .getResource())
-                .getTpId();
-        String zendtp = ((TerminationPoint) mapaToz.get(new AToZKey("2"))
-                .getResource()
-                .getResource())
-                .getTpId();
-
         PathComputationRerouteRequestOutput output = this.pceServiceWrapper.performPCEReroute(
                 service.getHardConstraints(), service.getSoftConstraints(), input.getSdncRequestHeader(),
                 service.getServiceAEnd(), service.getServiceZEnd(),
-                new EndpointsBuilder().setAEndTp(aendtp).setZEndTp(zendtp).build());
-
+                new EndpointsBuilder()
+                    .setAEndTp(
+                        ((TerminationPoint) mapaToz
+                                .get(new AToZKey(String.valueOf(mapaToz.size() - 3)))
+                                .getResource()
+                                .getResource())
+                            .getTpId())
+                    .setZEndTp(
+                        ((TerminationPoint) mapaToz
+                                .get(new AToZKey("2"))
+                                .getResource()
+                                .getResource())
+                            .getTpId())
+                    .build());
         if (output == null) {
             LOG.error("serviceReroute: {}", LogMessages.PCE_FAILED);
             return ModelMappingUtils.createRerouteServiceReply(
index 8f0195bc6291de5817371f5928c16ba9602f06e5..817515ab90a9ad926df382ddc1b729bbf916285f 100644 (file)
@@ -67,7 +67,7 @@ public class ServiceRestorationImpl implements ServiceRestoration {
         LOG.info("RPC serviceRestoration received for {}", serviceName);
         Optional<Services> servicesObject = this.serviceDataStoreOperations.getService(serviceName);
 
-        if (!servicesObject.isPresent()) {
+        if (servicesObject.isEmpty()) {
             LOG.warn(SERVICE_RESTORATION_MSG, LogMessages.serviceNotInDS(serviceName));
             return ModelMappingUtils.createRestoreServiceReply(
                     LogMessages.serviceNotInDS(serviceName));
index e8fcdd611e1f991c4a400c1acc290776e2cfa11a..cb494990a3facc13545a526baefb497ef8a2c84c 100644 (file)
@@ -56,7 +56,7 @@ public class TempServiceCreateImpl implements TempServiceCreate {
         // Validation
         OperationResult validationResult = ServiceCreateValidation.validateServiceCreateRequest(
                 new ServiceInput(input), RpcActions.TempServiceCreate);
-        if (! validationResult.isSuccess()) {
+        if (!validationResult.isSuccess()) {
             LOG.warn(TEMP_SERVICE_CREATE_MSG, LogMessages.ABORT_VALID_FAILED);
             return ModelMappingUtils.createCreateServiceReply(
                     input, ResponseCodes.FINAL_ACK_YES,
index 1e5639cc0f4c3c0c516194828c5e522603b20051..0fe165174326525239a37f0d064c79497a8b7120 100644 (file)
@@ -152,25 +152,6 @@ public class ServicehandlerImplTest extends AbstractTest {
         verify(rpcProviderService, times(1)).registerRpcImplementations(any(ClassToInstanceMap.class));
     }
 
-//    @Test
-//    void testNotImplementedRpc() throws InterruptedException, ExecutionException {
-//        ListenableFuture<RpcResult<ServiceSrlgGetOutput>> result = new ServicehandlerImpl(rpcProviderService,
-//                serviceDataStoreOperations, pceListenerImpl, rendererListenerImpl, networkModelListenerImpl,
-//                catalogDataStoreOperations, pathComputationService, rendererServiceOperations,
-//                notificationPublishService)
-//            .serviceSrlgGet(new ServiceSrlgGetInputBuilder().build());
-//
-//        result.addListener(() -> endSignal.countDown(), executorService);
-//        endSignal.await();
-//        assertNotNull(result.get());
-//        assertFalse(result.get().isSuccessful());
-//        assertNull(result.get().getResult());
-//        assertEquals(ErrorType.RPC, result.get().getErrors().get(0).getErrorType());
-//        assertEquals(ErrorSeverity.ERROR, result.get().getErrors().get(0).getSeverity());
-//        assertEquals(ErrorTag.OPERATION_NOT_SUPPORTED, result.get().getErrors().get(0).getTag());
-//        assertEquals("RPC not implemented yet", result.get().getErrors().get(0).getMessage());
-//    }
-
     @Test
     void createServiceShouldBeFailedWithEmptyInput() throws ExecutionException, InterruptedException {
         ListenableFuture<RpcResult<ServiceCreateOutput>> result =