Fix Sonar Issue 96/79596/2
authorshrek2000 <orenkle@amdocs.com>
Mon, 4 Mar 2019 08:44:54 +0000 (10:44 +0200)
committerAvi Gaffa <avi.gaffa@amdocs.com>
Mon, 4 Mar 2019 11:42:32 +0000 (11:42 +0000)
Add dependent child service to service
Issue-ID: SDC-1987

Change-Id: If9a4d534b45aecc8f827e5d2ce80c35c13876078
Signed-off-by: shrek2000 <orenkle@amdocs.com>
catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ServiceBusinessLogic.java

index e9c46ca..dfe1467 100644 (file)
@@ -2246,13 +2246,8 @@ public class ServiceBusinessLogic extends ComponentBusinessLogic {
     public Either<CINodeFilterDataDefinition, ResponseFormat> updateServiceFilter(String serviceId, String componentInstanceId,
             List<String> constraints,  User inUser, boolean lock) {
         String errorContext =  "createIfNotAlreadyExistServiceFilter";
-        Either<?, ResponseFormat> eitherCreator1 = null;
         User user = validateUserExists(inUser, errorContext, true);
         validateUserRole(user, Arrays.asList(Role.DESIGNER, Role.ADMIN));
-        if (eitherCreator1 != null && eitherCreator1.isRight()) {
-            return Either.right(eitherCreator1.right().value());
-        }
-
         Either<Service, StorageOperationStatus> serviceStorageOperationStatusEither = toscaOperationFacade.getToscaElement(serviceId);
 
         if(serviceStorageOperationStatusEither.isRight()){
@@ -2292,8 +2287,7 @@ public class ServiceBusinessLogic extends ComponentBusinessLogic {
         }
         CINodeFilterDataDefinition serviceFilterResult;
         try {
-            List<RequirementNodeFilterPropertyDataDefinition> properties = (List<RequirementNodeFilterPropertyDataDefinition>) constraints.
-                                                                                                                                                  stream().map(this::getRequirementNodeFilterPropertyDataDefinition).collect(Collectors.toList());
+            List<RequirementNodeFilterPropertyDataDefinition> properties =  constraints.stream().map(this::getRequirementNodeFilterPropertyDataDefinition).collect(Collectors.toList());
             Either<CINodeFilterDataDefinition, StorageOperationStatus>  result =  serviceFilterOperation.updateProperties(serviceId, componentInstanceId, serviceFilter ,properties);
 
             if (result.isRight()) {
@@ -2329,12 +2323,8 @@ public class ServiceBusinessLogic extends ComponentBusinessLogic {
     public Either<CINodeFilterDataDefinition, ResponseFormat> addOrDeleteServiceFilter(String serviceId, String componentInstanceId,
             NodeFilterConstraintAction action, String constraint, int position, User inUser, boolean lock) {
         String errorContext =  "createIfNotAlreadyExistServiceFilter";
-        Either<?, ResponseFormat> eitherCreator1 = null;
         User user = validateUserExists(inUser, errorContext, true);
         validateUserRole(user, Arrays.asList(Role.DESIGNER, Role.ADMIN));
-        if (eitherCreator1 != null && eitherCreator1.isRight()) {
-            return Either.right(eitherCreator1.right().value());
-        }
 
         Either<Service, StorageOperationStatus> serviceStorageOperationStatusEither = toscaOperationFacade.getToscaElement(serviceId);