Add node-info in portmapping structure
[transportpce.git] / networkmodel / src / main / java / org / opendaylight / transportpce / networkmodel / util / OpenRoadmFactory.java
index c33ff0cafbea8d3f3866f26241ef8a061bbbbeb5..5d104f6f7e67ce33ac7a611dd32c44169289df3a 100644 (file)
@@ -10,42 +10,27 @@ package org.opendaylight.transportpce.networkmodel.util;
 import org.opendaylight.transportpce.common.mapping.MappingUtils;
 import org.opendaylight.transportpce.common.network.NetworkTransactionService;
 import org.opendaylight.transportpce.networkmodel.dto.TopologyShard;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev170228.network.Nodes;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev190702.network.Nodes;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.topology.rev180226.networks.network.LinkBuilder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 public class OpenRoadmFactory {
     private static final Logger LOG = LoggerFactory.getLogger(OpenRoadmFactory.class);
-    OpenRoadmTopology121 openRoadmTopology121;
     OpenRoadmTopology22 openRoadmTopology22;
     private final MappingUtils mappingUtils;
 
-    public OpenRoadmFactory(MappingUtils mappingUtils, OpenRoadmTopology121 openRoadmTopology121,
-                            OpenRoadmTopology22 openRoadmTopology22) {
+    public OpenRoadmFactory(MappingUtils mappingUtils, OpenRoadmTopology22 openRoadmTopology22) {
         this.mappingUtils = mappingUtils;
         this.openRoadmTopology22 = openRoadmTopology22;
-        this.openRoadmTopology121 = openRoadmTopology121;
     }
 
     public void createTopoLayerVersionControl(NetworkTransactionService networkTransactionService) {
         openRoadmTopology22.createTopoLayer();
-
     }
 
     public TopologyShard createTopologyShardVersionControl(Nodes mappingNode) {
-        LOG.info("Create topology called for {} - version", mappingNode.getNodeId(),
-            mappingNode.getOpenroadmVersion().getName());
-        switch (mappingNode.getOpenroadmVersion().getName()) {
-            case "1.2.1":
-                return openRoadmTopology121.createTopologyShard(mappingNode.getNodeId());
-            case "2.2.1":
-                LOG.info("Creating openroadm topology v2.2 node for {}",mappingNode.getNodeId());
-                return openRoadmTopology22.createTopologyShard(mappingNode);
-            default:
-                return null;
-
-        }
+        return openRoadmTopology22.createTopologyShard(mappingNode);
     }
 
     public boolean deleteLink(String srcNode, String dstNode, String srcTp, String destTp,