X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=networkmodel%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fnetworkmodel%2Fservice%2FNetworkModelService.java;h=6505b11a548632c7aa215a6247170cb7cfaf6191;hb=refs%2Fchanges%2F45%2F95545%2F12;hp=74a249928bb0ecc183ea4bcea75b1b8487c37329;hpb=67763b4d82e44c68fdbc765cdeec5496ff65b01e;p=transportpce.git diff --git a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/service/NetworkModelService.java b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/service/NetworkModelService.java index 74a249928..6505b11a5 100644 --- a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/service/NetworkModelService.java +++ b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/service/NetworkModelService.java @@ -8,7 +8,7 @@ package org.opendaylight.transportpce.networkmodel.service; import java.util.List; -import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev170206.circuit.packs.CircuitPacks; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.mapping.Mapping; import org.opendaylight.yang.gen.v1.http.transportpce.topology.rev201019.OtnLinkType; import org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.NetconfNodeConnectionStatus; @@ -37,15 +37,16 @@ public interface NetworkModelService { void deleteOpenRoadmnode(String nodeId); /** - * Update OpenROADM network topology. TODO: update all topologies + * Update termination point, and if need, be associated links, of + * openroadm-topology and otn-topology after a change on a given mapping. * * @param nodeId - * unique node ID of OpenROADM node that sent the NETCONF notification. - * @param changedCpack - * circuit pack modified from the NETCONF notification. - * + * unique node ID of OpenROADM node at the origin of the NETCONF + * notification change. + * @param mapping + * updated mapping following the device notification change. */ - void updateOpenRoadmNetworkTopology(String nodeId, CircuitPacks changedCpack); + void updateOpenRoadmTopologies(String nodeId, Mapping mapping); /** * Set/update connection status of OpenROADM node.