OTN service delete - B100G
[transportpce.git] / common / src / main / java / org / opendaylight / transportpce / common / openroadminterfaces / OpenRoadmInterfacesImpl710.java
index 358b0dd7ddb0386d87025a40b6b2bb4b506fa335..c781cada1655d85868b6a3eae0491735e7c00c7c 100644 (file)
@@ -203,4 +203,19 @@ public class OpenRoadmInterfacesImpl710 {
         }
     }
 
+    public String getSupportedInterface(String nodeId, String interf) {
+        Optional<Interface> supInterfOpt;
+        try {
+            supInterfOpt = getInterface(nodeId, interf);
+            if (supInterfOpt.isPresent()) {
+                return supInterfOpt.get().getSupportingInterfaceList().get(0);
+            } else {
+                return null;
+            }
+        } catch (OpenRoadmInterfaceException e) {
+            LOG.error("error getting Supported Interface of {} - {}", interf, nodeId, e);
+            return null;
+        }
+    }
+
 }