Enable recursive model by adding services to resources 49/125949/1
authorJozsef Csongvai <jozsef.csongvai@bell.ca>
Fri, 26 Nov 2021 20:49:36 +0000 (15:49 -0500)
committerJozsef Csongvai <jozsef.csongvai@bell.ca>
Fri, 26 Nov 2021 21:52:57 +0000 (16:52 -0500)
Issue-ID: SO-3811
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Change-Id: I13ea0986b9c81971432626163d323991b57f9545

bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/infrastructure/workflow/tasks/Resource.java
common/src/main/java/org/onap/so/serviceinstancebeans/Resources.java

index 2a8852a..0214a3f 100644 (file)
@@ -156,4 +156,8 @@ public class Resource implements Serializable {
     public List<Resource> getChildren() {
         return this.children;
     }
+
+    public Boolean hasParent() {
+        return parent != null;
+    }
 }
index acac8c4..9cb5b33 100644 (file)
@@ -42,6 +42,8 @@ public class Resources implements Serializable {
     private List<Pnfs> pnfs = new ArrayList<>();
     @JsonProperty("networks")
     private List<Networks> networks = new ArrayList<>();
+    @JsonProperty("services")
+    private List<Service> services = new ArrayList<>();
 
     public List<Vnfs> getVnfs() {
         return vnfs;
@@ -67,8 +69,16 @@ public class Resources implements Serializable {
         this.networks = networks;
     }
 
+    public List<Service> getServices() {
+        return services;
+    }
+
+    public void setServices(List<Service> services) {
+        this.services = services;
+    }
+
     @Override
     public String toString() {
-        return "Resources [vnfs=" + vnfs + ", networks=" + networks + "]";
+        return "Resources [vnfs=" + vnfs + ", networks=" + networks + ", services=" + services + "]";
     }
 }