Update portmapping YANG model
[transportpce.git] / networkmodel / src / main / java / org / opendaylight / transportpce / networkmodel / dto / OtnTopoNode.java
index bca3a2dc9b2ac04d8483e96d13e486fd015eb854..909ba3b406f40232f17d47f2fd52756a238cb8cf 100644 (file)
@@ -7,8 +7,10 @@
  */
 package org.opendaylight.transportpce.networkmodel.dto;
 
+import java.util.List;
 import java.util.Map;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.common.types.rev181019.XpdrNodeTypes;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.mapping.Mapping;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.device.types.rev191129.XpdrNodeTypes;
 
 public class OtnTopoNode {
     private String nodeId;
@@ -17,9 +19,12 @@ public class OtnTopoNode {
     private int xpdrNb;
     private Map<String, String> xpdrNetConnectionMap;
     private Map<String, String> xpdrCliConnectionMap;
+    private List<Mapping> xpdrClMappings;
+    private List<Mapping> xpdrNetMappings;
 
     public OtnTopoNode(String nodeid, String clli, int xpdrNb, XpdrNodeTypes xpdrNodeTypes,
-        Map<String, String> xpdrNetConnectionMap, Map<String, String> xpdrCliConnectionMap) {
+        Map<String, String> xpdrNetConnectionMap, Map<String, String> xpdrCliConnectionMap, List<Mapping> xpdrNetMaps,
+        List<Mapping> xpdrClMaps) {
         super();
         this.nodeId = nodeid;
         this.clli = clli;
@@ -27,6 +32,8 @@ public class OtnTopoNode {
         this.xpdrNb = xpdrNb;
         this.xpdrNetConnectionMap = xpdrNetConnectionMap;
         this.xpdrCliConnectionMap = xpdrCliConnectionMap;
+        this.xpdrNetMappings = xpdrNetMaps;
+        this.xpdrClMappings = xpdrClMaps;
     }
 
     public String getNodeId() {
@@ -60,4 +67,12 @@ public class OtnTopoNode {
     public Map<String, String> getXpdrCliConnectionMap() {
         return xpdrCliConnectionMap;
     }
+
+    public List<Mapping> getXpdrClMappings() {
+        return xpdrClMappings;
+    }
+
+    public List<Mapping> getXpdrNetMappings() {
+        return xpdrNetMappings;
+    }
 }