* successful the mapping gets stored in datastore corresponding to
* portmapping.yang data model.
*
+ * @param nodeId
+ * node ID
+ *
* @return true/false based on status of operation
*/
boolean createMappingData(String nodeId);
/**
* This method removes mapping data from the datastore after disconnecting
* ODL from a Netconf device.
+ *
+ * @param nodeId
+ * node ID
*/
void deleteMappingData(String nodeId);
* 2. If exists then admin state of interface is outOfState/Maintenance
* </p>
*
+ * @param nodeId node ID
+ *
* @param ifBuilder Builder object containing the data to post.
*
+ * @throws OpenRoadmInterfaceException OpenRoadm Interface Exception
+ *
*/
void postInterface(String nodeId, InterfaceBuilder ifBuilder) throws OpenRoadmInterfaceException;
* interface name as the key and return the class corresponding to the interface
* type.
*
+ * @param nodeId node ID
+ *
* @param interfaceName
* Name of the interface
*
+ * @throws OpenRoadmInterfaceException OpenRoadm Interface Exception
+ *
* @return Optional of Interface from datastore
*/
Optional<Interface> getInterface(String nodeId, String interfaceName) throws OpenRoadmInterfaceException;
* 2. If exists then changes the state of interface to outOfService
* </p>
*
+ * @param nodeId node ID
+ *
* @param interfaceName
* Name of the interface to delete.
+ *
+ * @throws OpenRoadmInterfaceException OpenRoadm Interface Exception
*/
void deleteInterface(String nodeId, String interfaceName) throws OpenRoadmInterfaceException;