1 package org.openecomp.sdc.validation.type;
3 import org.openecomp.sdc.heat.datatypes.model.HeatOrchestrationTemplate;
4 import org.openecomp.sdc.validation.ValidationContext;
10 * Created by TALIO on 2/23/2017.
12 public class HeatResourceValidationContext implements ValidationContext {
14 private HeatOrchestrationTemplate heatOrchestrationTemplate;
15 // key - resource type, value - map with key = resource id and
16 // value = map with key = pointing / pointed resource type and
17 // value = pointing / pointed resource id
18 private Map<String, Map<String, Map<String, List<String>>>> fileLevelResourceDependencies;
19 private String envFileName;
22 public HeatResourceValidationContext(
23 HeatOrchestrationTemplate heatOrchestrationTemplate,
24 Map<String, Map<String, Map<String, List<String>>>> fileLevelResourceDependencies,
27 this.heatOrchestrationTemplate = heatOrchestrationTemplate;
28 this.fileLevelResourceDependencies = fileLevelResourceDependencies;
29 // this.zipLevelResourceDependencies = zipLevelResourceDependencies;
30 this.envFileName = envFileName;
33 public HeatOrchestrationTemplate getHeatOrchestrationTemplate() {
34 return heatOrchestrationTemplate;
37 public Map<String, Map<String, Map<String, List<String>>>> getFileLevelResourceDependencies() {
38 return fileLevelResourceDependencies;
41 public String getEnvFileName() {