X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=networkmodel%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fnetworkmodel%2Flisteners%2FPortMappingListener.java;h=c862755bf177f98fa70fe79660e9d8d1dbec72f0;hb=refs%2Fchanges%2F46%2F100646%2F27;hp=60a260d0dc5d2de036e1ab39a216039a4cc2fb30;hpb=e999f1d6d03d98e48ac7d47554699ec270bdf33f;p=transportpce.git diff --git a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/PortMappingListener.java b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/PortMappingListener.java index 60a260d0d..c862755bf 100644 --- a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/PortMappingListener.java +++ b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/PortMappingListener.java @@ -13,17 +13,13 @@ import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.mdsal.binding.api.DataTreeChangeListener; import org.opendaylight.mdsal.binding.api.DataTreeModification; import org.opendaylight.transportpce.networkmodel.service.NetworkModelService; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.mapping.Mapping; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.network.Nodes; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.mapping.Mapping; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.network.Nodes; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; public class PortMappingListener implements DataTreeChangeListener { - private static final Logger LOG = LoggerFactory.getLogger(PortMappingListener.class); - private final NetworkModelService networkModelService; public PortMappingListener(NetworkModelService networkModelService) { @@ -44,8 +40,9 @@ public class PortMappingListener implements DataTreeChangeListener { path.addAll((Collection) change.getRootPath().getRootIdentifier() .getPathArguments()); path.removeLast(); - InstanceIdentifier portmappintNodeID = (InstanceIdentifier) InstanceIdentifier - .create(path); + InstanceIdentifier portmappintNodeID = InstanceIdentifier.unsafeOf(path); + // @SuppressWarnings("unchecked") InstanceIdentifier portmappintNodeID = +// (InstanceIdentifier) InstanceIdentifier.create(path); String nodeId = InstanceIdentifier.keyOf(portmappintNodeID).getNodeId(); networkModelService.updateOpenRoadmTopologies(nodeId, newMapping); }