summaryrefslogtreecommitdiffstats
path: root/blueprint-generator/src/main/java/org/onap/blueprintgenerator/models/onapbp/OnapNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'blueprint-generator/src/main/java/org/onap/blueprintgenerator/models/onapbp/OnapNode.java')
-rw-r--r--blueprint-generator/src/main/java/org/onap/blueprintgenerator/models/onapbp/OnapNode.java19
1 files changed, 8 insertions, 11 deletions
diff --git a/blueprint-generator/src/main/java/org/onap/blueprintgenerator/models/onapbp/OnapNode.java b/blueprint-generator/src/main/java/org/onap/blueprintgenerator/models/onapbp/OnapNode.java
index 5131057..2b0b8c0 100644
--- a/blueprint-generator/src/main/java/org/onap/blueprintgenerator/models/onapbp/OnapNode.java
+++ b/blueprint-generator/src/main/java/org/onap/blueprintgenerator/models/onapbp/OnapNode.java
@@ -45,30 +45,27 @@ import lombok.NoArgsConstructor;
@JsonInclude(value=Include.NON_NULL)
public class OnapNode extends Node{
-
private TreeMap<String, Interfaces> interfaces;
private Properties properties;
-
-
- public TreeMap<String, LinkedHashMap<String, Object>> createOnapNode(TreeMap<String, LinkedHashMap<String, Object>> inps, ComponentSpec cs) {
+ public TreeMap<String, LinkedHashMap<String, Object>> createOnapNode(TreeMap<String, LinkedHashMap<String, Object>> inps, ComponentSpec cs, String override) {
TreeMap<String, LinkedHashMap<String, Object>> retInputs = new TreeMap<String, LinkedHashMap<String, Object>>();
retInputs = inps;
-
+
//create and set the interfaces
Interfaces inter = new Interfaces();
- retInputs = inter.createOnapInterface(retInputs, cs);
+ retInputs = inter.createInterface(retInputs, cs);
TreeMap<String, Interfaces> interfaces = new TreeMap<String, Interfaces>();
interfaces.put("cloudify.interfaces.lifecycle", inter);
this.setInterfaces(interfaces);
-
+
//set the type
this.setType("dcae.nodes.ContainerizedPlatformComponent");
-
+
//set the properties
Properties props = new Properties();
- retInputs = props.createOnapProperties(retInputs, cs);
+ retInputs = props.createOnapProperties(retInputs, cs, override);
this.setProperties(props);
-
+
return retInputs;
}
-}
+} \ No newline at end of file