From 48dd25f827fc9e1244f578f06a240e31edd47020 Mon Sep 17 00:00:00 2001 From: talio Date: Sun, 5 Nov 2017 09:11:53 +0200 Subject: dynamic ports ignore "depends_on" from / to nested entities, and adding tests Issue - Id : SDC-576 Change-Id: I4788df058ca3b6ea436e54b3a05ceed97135327b Signed-off-by: talio --- .../ConsolidationTypesConnectivity.java | 45 ++++++++++++++-------- 1 file changed, 29 insertions(+), 16 deletions(-) (limited to 'openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main') diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/ConsolidationTypesConnectivity.java b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/ConsolidationTypesConnectivity.java index 4e219dae4d..fab9114252 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/ConsolidationTypesConnectivity.java +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/ConsolidationTypesConnectivity.java @@ -23,34 +23,47 @@ public class ConsolidationTypesConnectivity { .put(ConsolidationEntityType.VOLUME, getIgnoredVolumeRelationships()); entityToEntitiesWithoutRelationship .put(ConsolidationEntityType.VFC_NESTED, getIgnoredVfcNestedRelationships()); + entityToEntitiesWithoutRelationship. + put(ConsolidationEntityType.NESTED, getIgnoredNestedRelationships()); } private static Set getIgnoredComputeRelationships(){ - return Stream.of(ConsolidationEntityType.COMPUTE, - ConsolidationEntityType.VOLUME, - ConsolidationEntityType.PORT, - ConsolidationEntityType.VFC_NESTED).collect(Collectors.toSet()); + return Stream.of(ConsolidationEntityType.COMPUTE, + ConsolidationEntityType.VOLUME, + ConsolidationEntityType.PORT, + ConsolidationEntityType.NESTED, + ConsolidationEntityType.VFC_NESTED).collect(Collectors.toSet()); } private static Set getIgnoredPortRelationships(){ - return Stream.of(ConsolidationEntityType.COMPUTE, - ConsolidationEntityType.VOLUME, - ConsolidationEntityType.PORT, - ConsolidationEntityType.VFC_NESTED).collect(Collectors.toSet()); + return Stream.of(ConsolidationEntityType.COMPUTE, + ConsolidationEntityType.VOLUME, + ConsolidationEntityType.PORT, + ConsolidationEntityType.NESTED, + ConsolidationEntityType.VFC_NESTED).collect(Collectors.toSet()); } private static Set getIgnoredVolumeRelationships(){ - return Stream.of(ConsolidationEntityType.COMPUTE, - ConsolidationEntityType.VOLUME, - ConsolidationEntityType.PORT, - ConsolidationEntityType.VFC_NESTED).collect(Collectors.toSet()); + return Stream.of(ConsolidationEntityType.COMPUTE, + ConsolidationEntityType.VOLUME, + ConsolidationEntityType.PORT, + ConsolidationEntityType.NESTED, + ConsolidationEntityType.VFC_NESTED).collect(Collectors.toSet()); } private static Set getIgnoredVfcNestedRelationships(){ - return Stream.of(ConsolidationEntityType.COMPUTE, - ConsolidationEntityType.VOLUME, - ConsolidationEntityType.PORT, - ConsolidationEntityType.VFC_NESTED).collect(Collectors.toSet()); + return Stream.of(ConsolidationEntityType.COMPUTE, + ConsolidationEntityType.VOLUME, + ConsolidationEntityType.PORT, + ConsolidationEntityType.NESTED, + ConsolidationEntityType.VFC_NESTED).collect(Collectors.toSet()); + } + + private static Set getIgnoredNestedRelationships(){ + return Stream.of(ConsolidationEntityType.COMPUTE, + ConsolidationEntityType.PORT, + ConsolidationEntityType.NESTED, + ConsolidationEntityType.VFC_NESTED).collect(Collectors.toSet()); } public static boolean isDependsOnRelationshipValid(ConsolidationEntityType source, -- cgit 1.2.3-korg