summaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/TranslationContext.java
diff options
context:
space:
mode:
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/TranslationContext.java')
-rw-r--r--openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/TranslationContext.java22
1 files changed, 12 insertions, 10 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/TranslationContext.java b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/TranslationContext.java
index ddbcaf72b9..7d3ebb9c7c 100644
--- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/TranslationContext.java
+++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/TranslationContext.java
@@ -123,6 +123,8 @@ public class TranslationContext {
private Set<String> serviceTemplatesWithoutNodeTemplateSection = new HashSet<>();
+ private Set<String> nodeTemplateIdsPointingToStWithoutNodeTemplates = new HashSet<>();
+
public static Map<String, ImplementationConfiguration>
getSupportedConsolidationComputeResources() {
return supportedConsolidationComputeResources;
@@ -583,22 +585,22 @@ public class TranslationContext {
}
- public Set<String> getServiceTemplatesWithoutNodeTemplateSection() {
- return serviceTemplatesWithoutNodeTemplateSection;
- }
-
- public void setServiceTemplatesWithoutNodeTemplateSection(
- Set<String> serviceTemplatesWithoutNodeTemplateSection) {
- this.serviceTemplatesWithoutNodeTemplateSection = serviceTemplatesWithoutNodeTemplateSection;
+ public boolean isServiceTemplateWithoutNodeTemplatesSection(String serviceTemplateName){
+ return Objects.nonNull(serviceTemplateName)
+ && serviceTemplatesWithoutNodeTemplateSection.contains(serviceTemplateName);
}
public void addServiceTemplateWithoutNodeTemplates(String serviceTemplateName){
this.serviceTemplatesWithoutNodeTemplateSection.add(serviceTemplateName);
}
- public boolean isServiceTemplateWithoutNodeTemplates(String serviceTemplateName){
- return !Objects.isNull(serviceTemplateName) &&
- this.serviceTemplatesWithoutNodeTemplateSection.contains(serviceTemplateName);
+ public void addNestedNodeTemplateIdPointsToStWithoutNodeTemplates(String nodeTemplateId){
+ this.nodeTemplateIdsPointingToStWithoutNodeTemplates.add(nodeTemplateId);
+ }
+
+ public boolean isNodeTemplateIdPointsToStWithoutNodeTemplates(String nodeTemplateId){
+ return Objects.nonNull(nodeTemplateId)
+ && nodeTemplateIdsPointingToStWithoutNodeTemplates.contains(nodeTemplateId);
}
public void updateRequirementAssignmentIdIndex(String serviceTemplateName,