*/
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.rev210310.network.nodes.Mapping;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.device.types.rev191129.XpdrNodeTypes;
public class OtnTopoNode {
private String nodeId;
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;
this.xpdrNb = xpdrNb;
this.xpdrNetConnectionMap = xpdrNetConnectionMap;
this.xpdrCliConnectionMap = xpdrCliConnectionMap;
+ this.xpdrNetMappings = xpdrNetMaps;
+ this.xpdrClMappings = xpdrClMaps;
}
public String getNodeId() {
public Map<String, String> getXpdrCliConnectionMap() {
return xpdrCliConnectionMap;
}
+
+ public List<Mapping> getXpdrClMappings() {
+ return xpdrClMappings;
+ }
+
+ public List<Mapping> getXpdrNetMappings() {
+ return xpdrNetMappings;
+ }
}