private void addProperty(NodeType toscaNodeType, Parameter pdParameter) throws ArtifactProcessorException { if(!StringUtils.isBlank(pdParameter.getName())&& !pdParameter.getName().matches(".*\\s+.*")) { Log.info("Adding parameter " + pdParameter.getName() + " in node type"); org.openecomp.sdc.tosca.datatypes.model.PropertyDefinition toscaProperty = new org.openecomp.sdc.tosca.datatypes.model.PropertyDefinition(); toscaProperty.setType(StringUtils.isBlank(pdParameter.getType()) ? "string" : pdParameter.getType()); toscaProperty.set_default(pdParameter.getDefaultValue()); toscaProperty.setDescription(pdParameter.getDescription()); toscaProperty.setRequired(pdParameter.isRequired()); toscaNodeType.getProperties().put(pdParameter.getName(), toscaProperty); } else { String message ="Parameter name is empty,null or contains whitespace"; Log.error(message); throw new ArtifactProcessorException(message); } }
parameter.setName(propertyName); if (propertyDefinition.get_default() != null) { parameter.setDefaultValue(propertyDefinition.get_default().toString()); parameter.setDescription(propertyDefinition.getDescription()); if (null != propertyDefinition.getRequired()) { parameter.setRequired(propertyDefinition.getRequired()); } else { parameter.setRequired(false); if (StringUtils.isNotEmpty(propertyDefinition.getType())) { parameter.setType(propertyDefinition.getType());
parameter.setName(propertyName); if (propertyDefinition.get_default() != null) { parameter.setDefaultValue(propertyDefinition.get_default().toString()); parameter.setDescription(propertyDefinition.getDescription()); if (null != propertyDefinition.getRequired()) { parameter.setRequired(propertyDefinition.getRequired()); } else { parameter.setRequired(false); if (StringUtils.isNotEmpty(propertyDefinition.getType())) { parameter.setType(propertyDefinition.getType());
private void addProperty(NodeType toscaNodeType, Parameter pdParameter) throws ArtifactProcessorException { if (!StringUtils.isBlank(pdParameter.getName()) && !pdParameter.getName().matches(".*\\s+.*")) { Log.info("Adding parameter " + pdParameter.getName() + " in node type"); org.openecomp.sdc.tosca.datatypes.model.PropertyDefinition toscaProperty = new org.openecomp.sdc.tosca.datatypes.model.PropertyDefinition(); toscaProperty.setType( StringUtils.isBlank(pdParameter.getType()) ? "string" : pdParameter.getType()); toscaProperty.set_default(pdParameter.getDefaultValue()); toscaProperty.setDescription(pdParameter.getDescription()); toscaProperty.setRequired(pdParameter.isRequired()); toscaNodeType.getProperties().put(pdParameter.getName(), toscaProperty); } else { String message = "Parameter name is empty,null or contains whitespace"; Log.error(message); throw new ArtifactProcessorException(message); } }