+ * connection status of the node
+ */
+ void setOpenRoadmNodeStatus(String nodeId, NetconfNodeConnectionStatus.ConnectionStatus connectionStatus);
+
+ /**
+ * create new otn link in otn-topology.
+ *
+ * @param nodeA
+ * OpenROADM node ID for link termination point A
+ * @param tpA
+ * OpenROADM tp id on nodeA for link termination point A
+ * @param nodeZ
+ * OpenROADM node ID for link termination point Z
+ * @param tpZ
+ * OpenROADM tp id on nodeZ for link termination point Z
+ * @param linkType
+ * OtnLinkType, as OTU4, ODTU, etc
+ */
+ void createOtnLinks(String nodeA, String tpA, String nodeZ, String tpZ, OtnLinkType linkType);
+
+ /**
+ * delete otn links from otn-topology.
+ *
+ * @param nodeA
+ * OpenROADM node ID for link termination point A
+ * @param tpA
+ * OpenROADM tp id on nodeA for link termination point A
+ * @param nodeZ
+ * OpenROADM node ID for link termination point Z
+ * @param tpZ
+ * OpenROADM tp id on nodeZ for link termination point Z
+ * @param linkType
+ * OtnLinkType, as OTU4, ODTU, etc
+ */
+ void deleteOtnLinks(String nodeA, String tpA, String nodeZ, String tpZ, OtnLinkType linkType);
+
+ /**
+ * update otn links from otn-topology.
+ *
+ * @param link
+ * link containing termination points to be updated
+ * @param serviceRate
+ * Service rate may be 1G, 10G or 100G
+ * @param tribPortNb
+ * Trib port number allocated by the service
+ * @param tribSoltNb
+ * First trib slot number allocated by the service
+ * @param isDeletion
+ * True indicates if the low-order otn service must be deleted