diff options
author | talio <tali.orenbach@amdocs.com> | 2017-11-05 09:11:53 +0200 |
---|---|---|
committer | talio <tali.orenbach@amdocs.com> | 2017-11-05 09:16:22 +0200 |
commit | 48dd25f827fc9e1244f578f06a240e31edd47020 (patch) | |
tree | 245f858843fdb82731f7b7e33f4218201a3f18d4 /openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main | |
parent | 972ffba3024f8d4c7aed20e38086fc83f4d756fb (diff) |
dynamic ports
ignore "depends_on" from / to nested entities, and adding tests
Issue - Id : SDC-576
Change-Id: I4788df058ca3b6ea436e54b3a05ceed97135327b
Signed-off-by: talio <tali.orenbach@amdocs.com>
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main')
-rw-r--r-- | openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/ConsolidationTypesConnectivity.java | 45 |
1 files changed, 29 insertions, 16 deletions
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<ConsolidationEntityType> 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<ConsolidationEntityType> 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<ConsolidationEntityType> 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<ConsolidationEntityType> 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<ConsolidationEntityType> getIgnoredNestedRelationships(){ + return Stream.of(ConsolidationEntityType.COMPUTE, + ConsolidationEntityType.PORT, + ConsolidationEntityType.NESTED, + ConsolidationEntityType.VFC_NESTED).collect(Collectors.toSet()); } public static boolean isDependsOnRelationshipValid(ConsolidationEntityType source, |