From 02d8e656ac22cb146d5a18704f86701c831784c0 Mon Sep 17 00:00:00 2001 From: Gilles Thouenon Date: Tue, 3 May 2022 17:35:11 +0200 Subject: [PATCH] Add new method in PortMapping interface To be able to get PortMappingVersion710 instance, necessary to instanciate OpenRoadmInterfacesImpl710 object in lighty. JIRA: TRNSPRTPCE-579 Signed-off-by: Gilles Thouenon Change-Id: I11de3663284f5831647fe0b67f73b8c6f8ad75cc --- .../transportpce/common/mapping/PortMapping.java | 2 ++ .../transportpce/common/mapping/PortMappingImpl.java | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMapping.java b/common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMapping.java index 425e5a6b8..4342590e9 100644 --- a/common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMapping.java +++ b/common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMapping.java @@ -24,6 +24,8 @@ public interface PortMapping { PortMappingVersion221 getPortMappingVersion221(); + PortMappingVersion710 getPortMappingVersion710(); + /** * This method creates logical to physical port mapping for a given device. * Instead of parsing all the circuit packs/ports in the device, this methods diff --git a/common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMappingImpl.java b/common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMappingImpl.java index f9d3e4590..85f7280ba 100644 --- a/common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMappingImpl.java +++ b/common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMappingImpl.java @@ -61,6 +61,11 @@ public class PortMappingImpl implements PortMapping { return portMappingVersion22; } + @Override + public PortMappingVersion710 getPortMappingVersion710() { + return portMappingVersion710; + } + @Override public boolean createMappingData(String nodeId, String nodeVersion) { switch (nodeVersion) { @@ -229,4 +234,5 @@ public class PortMappingImpl implements PortMapping { public boolean isNodeExist(String nodeId) { return this.getNode(nodeId) != null; } + } -- 2.36.6