private void addNodeTemplate(PropertyDefinition artifact, ServiceTemplate toscaTemplate) { NodeTemplate nodeTemplate = new NodeTemplate(); nodeTemplate.setType(artifact.getKind()); Map<String, Object> templateProperties = new HashMap<>(); // Add properties from parameters of PD if (artifact.getParameters() != null) { for (Parameter pdParameter : artifact.getParameters()) { addTemplateProperty(templateProperties, pdParameter); } nodeTemplate.setProperties(templateProperties); } Map<String, NodeTemplate> nodeTemplateMap = new HashMap<>(); nodeTemplateMap.put(artifact.getKind() + "_Template", nodeTemplate); toscaTemplate.getTopology_template().setNode_templates(nodeTemplateMap); }
Map<String, Object> nodeTemplateProperties = nodeTemplate.getProperties();
Map<String, Object> nodeTemplateProperties = nodeTemplate.getProperties();
private void addNodeTemplate(PropertyDefinition artifact, ServiceTemplate toscaTemplate) { NodeTemplate nodeTemplate = new NodeTemplate(); nodeTemplate.setType(artifact.getKind()); Map<String,Object> templateProperties = new HashMap<>(); //Add properties from parameters of PD if(artifact.getParameters()!=null) { for (Parameter pdParameter : artifact.getParameters()) { addTemplateProperty(templateProperties, pdParameter); } nodeTemplate.setProperties(templateProperties); } Map<String,NodeTemplate> nodeTemplateMap = new HashMap<>(); nodeTemplateMap.put(artifact.getKind()+"_Template",nodeTemplate); toscaTemplate.getTopology_template().setNode_templates(nodeTemplateMap); }