X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=networkmodel%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fnetworkmodel%2Flisteners%2FDeviceListener710.java;h=693bcd8c2e6715714a3f72994e6c9fddc646618b;hb=refs%2Fchanges%2F46%2F100646%2F27;hp=c03b519e3d17c2ec218ccf18130e635857728f40;hpb=211dacfed540c8ddbf552c229c74b6054b185720;p=transportpce.git diff --git a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/DeviceListener710.java b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/DeviceListener710.java index c03b519e3..693bcd8c2 100644 --- a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/DeviceListener710.java +++ b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/DeviceListener710.java @@ -50,7 +50,6 @@ public class DeviceListener710 implements OrgOpenroadmDeviceListener { * ChangeNotification object */ @Override - @SuppressWarnings("unchecked") public void onChangeNotification(ChangeNotification notification) { LOG.debug("device71 notification received = {}", notification); if (notification.getEdit() == null) { @@ -68,12 +67,10 @@ public class DeviceListener710 implements OrgOpenroadmDeviceListener { switch (edit.getTarget().getTargetType().getSimpleName()) { case "Ports": 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); @@ -94,14 +91,13 @@ public class DeviceListener710 implements OrgOpenroadmDeviceListener { case "OduSwitchingPools": LOG.info("odu-switching-pools modified on device {}", nodeId); edit.getTarget().getPathArguments().forEach(p -> path.add(p)); - ospIID = (InstanceIdentifier) InstanceIdentifier.create(path); + ospIID = InstanceIdentifier.unsafeOf(path); break; case "PortList": edit.getTarget().getPathArguments().forEach(p -> path.add(p)); - InstanceIdentifier plIID = (InstanceIdentifier) InstanceIdentifier.create(path); + InstanceIdentifier plIID = InstanceIdentifier.unsafeOf(path); path.removeLast(); - InstanceIdentifier nblIID = - (InstanceIdentifier) InstanceIdentifier.create(path); + InstanceIdentifier nblIID = InstanceIdentifier.unsafeOf(path); Uint16 nblNb = InstanceIdentifier.keyOf(nblIID).getNblNumber(); List> iidList = nbliidMap.containsKey(nblNb) ? nbliidMap.get(nblNb) : new ArrayList<>();