X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=networkmodel%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fnetworkmodel%2Flisteners%2FDeviceListener221.java;h=66e3704875669526c9728c74e4189b9f2b592fe1;hb=refs%2Fchanges%2F46%2F100646%2F27;hp=471c5352e8a118826c668f582b0dd778a6e482d4;hpb=c10e4140f3cc89f7b4d635d7a370209d8a1e15ff;p=transportpce.git diff --git a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/DeviceListener221.java b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/DeviceListener221.java index 471c5352e..66e370487 100644 --- a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/DeviceListener221.java +++ b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/DeviceListener221.java @@ -10,7 +10,7 @@ package org.opendaylight.transportpce.networkmodel.listeners; import java.util.LinkedList; import org.opendaylight.transportpce.common.mapping.PortMapping; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220114.mapping.Mapping; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.mapping.Mapping; import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev181019.ChangeNotification; import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev181019.CreateTechInfoNotification; import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev181019.OrgOpenroadmDeviceListener; @@ -42,7 +42,6 @@ public class DeviceListener221 implements OrgOpenroadmDeviceListener { * ChangeNotification object */ @Override - @SuppressWarnings("unchecked") public void onChangeNotification(ChangeNotification notification) { if (notification.getEdit() == null) { LOG.warn("unable to handle {} notificatin received - list of edit is null", ChangeNotification.QNAME); @@ -57,12 +56,10 @@ public class DeviceListener221 implements OrgOpenroadmDeviceListener { case "Ports": LinkedList path = new LinkedList<>(); edit.getTarget().getPathArguments().forEach(p -> path.add(p)); - InstanceIdentifier portIID = (InstanceIdentifier) InstanceIdentifier - .create(path); + InstanceIdentifier portIID = InstanceIdentifier.unsafeOf(path); String portName = InstanceIdentifier.keyOf(portIID).getPortName(); path.removeLast(); - InstanceIdentifier cpIID = (InstanceIdentifier) InstanceIdentifier - .create(path); + InstanceIdentifier cpIID = InstanceIdentifier.unsafeOf(path); String cpName = InstanceIdentifier.keyOf(cpIID).getCircuitPackName(); LOG.info("port {} of circruit-pack {} modified on device {}", portName, cpName, this.nodeId); Mapping oldMapping = portMapping.getMapping(nodeId, cpName, portName);