summaryrefslogtreecommitdiffstats
path: root/catalog-be/src/main/java/org/openecomp/sdc/be/components/merge/GlobalInputsFilteringBusinessLogic.java
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-be/src/main/java/org/openecomp/sdc/be/components/merge/GlobalInputsFilteringBusinessLogic.java')
-rw-r--r--catalog-be/src/main/java/org/openecomp/sdc/be/components/merge/GlobalInputsFilteringBusinessLogic.java23
1 files changed, 11 insertions, 12 deletions
diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/merge/GlobalInputsFilteringBusinessLogic.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/merge/GlobalInputsFilteringBusinessLogic.java
index c4f128f7c7..66f237b9f5 100644
--- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/merge/GlobalInputsFilteringBusinessLogic.java
+++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/merge/GlobalInputsFilteringBusinessLogic.java
@@ -7,9 +7,9 @@
* 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
- *
+ *
* 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.
@@ -17,10 +17,12 @@
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-
package org.openecomp.sdc.be.components.merge;
import fj.data.Either;
+import java.util.List;
+import java.util.Set;
+import java.util.stream.Collectors;
import org.openecomp.sdc.be.components.impl.generic.GenericTypeBusinessLogic;
import org.openecomp.sdc.be.dao.api.ActionStatus;
import org.openecomp.sdc.be.impl.ComponentsUtils;
@@ -30,10 +32,6 @@ import org.openecomp.sdc.be.model.Resource;
import org.openecomp.sdc.be.model.jsonjanusgraph.operations.ToscaOperationFacade;
import org.openecomp.sdc.be.model.operations.api.StorageOperationStatus;
-import java.util.List;
-import java.util.Set;
-import java.util.stream.Collectors;
-
@org.springframework.stereotype.Component
public class GlobalInputsFilteringBusinessLogic {
@@ -41,16 +39,18 @@ public class GlobalInputsFilteringBusinessLogic {
private ToscaOperationFacade toscaOperationFacade;
private ComponentsUtils componentsUtils;
- public GlobalInputsFilteringBusinessLogic(GenericTypeBusinessLogic genericTypeBusinessLogic, ToscaOperationFacade toscaOperationFacade, ComponentsUtils componentsUtils) {
+ public GlobalInputsFilteringBusinessLogic(GenericTypeBusinessLogic genericTypeBusinessLogic, ToscaOperationFacade toscaOperationFacade,
+ ComponentsUtils componentsUtils) {
this.genericTypeBusinessLogic = genericTypeBusinessLogic;
this.toscaOperationFacade = toscaOperationFacade;
this.componentsUtils = componentsUtils;
}
public Either<List<InputDefinition>, ActionStatus> filterGlobalInputs(Component newResource) {
- Either<Resource, StorageOperationStatus> genericComp = toscaOperationFacade.getLatestCertifiedNodeTypeByToscaResourceName(newResource.fetchGenericTypeToscaNameFromConfig());
- return genericComp.bimap(genericResource -> findCommonInputs(genericResource, newResource),
- storageOperationStatus -> componentsUtils.convertFromStorageResponse(storageOperationStatus));
+ Either<Resource, StorageOperationStatus> genericComp = toscaOperationFacade
+ .getLatestCertifiedNodeTypeByToscaResourceName(newResource.fetchGenericTypeToscaNameFromConfig());
+ return genericComp.bimap(genericResource -> findCommonInputs(genericResource, newResource),
+ storageOperationStatus -> componentsUtils.convertFromStorageResponse(storageOperationStatus));
}
private List<InputDefinition> findCommonInputs(Resource genericResource, Component resource) {
@@ -59,5 +59,4 @@ public class GlobalInputsFilteringBusinessLogic {
Set<String> genericInputsNames = genericInputs.stream().map(InputDefinition::getName).collect(Collectors.toSet());
return resourceInputs.stream().filter(input -> genericInputsNames.contains(input.getName())).collect(Collectors.toList());
}
-
}