Code Review
/
transportpce.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Adapt TransportPCE code to Sulfur
[transportpce.git]
/
networkmodel
/
src
/
main
/
java
/
org
/
opendaylight
/
transportpce
/
networkmodel
/
listeners
/
PortMappingListener.java
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 60a260d0dc5d2de036e1ab39a216039a4cc2fb30..c862755bf177f98fa70fe79660e9d8d1dbec72f0 100644
(file)
--- 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.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.rev2
10315
.mapping.Mapping;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev2
10315
.network.Nodes;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev2
20316
.mapping.Mapping;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev2
20316
.network.Nodes;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument;
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<Mapping> {
public class PortMappingListener implements DataTreeChangeListener<Mapping> {
- private static final Logger LOG = LoggerFactory.getLogger(PortMappingListener.class);
-
private final NetworkModelService networkModelService;
public PortMappingListener(NetworkModelService networkModelService) {
private final NetworkModelService networkModelService;
public PortMappingListener(NetworkModelService networkModelService) {
@@
-44,8
+40,9
@@
public class PortMappingListener implements DataTreeChangeListener<Mapping> {
path.addAll((Collection<? extends PathArgument>) change.getRootPath().getRootIdentifier()
.getPathArguments());
path.removeLast();
path.addAll((Collection<? extends PathArgument>) change.getRootPath().getRootIdentifier()
.getPathArguments());
path.removeLast();
- InstanceIdentifier<Nodes> portmappintNodeID = (InstanceIdentifier<Nodes>) InstanceIdentifier
- .create(path);
+ InstanceIdentifier<Nodes> portmappintNodeID = InstanceIdentifier.unsafeOf(path);
+ // @SuppressWarnings("unchecked") InstanceIdentifier<Nodes> portmappintNodeID =
+// (InstanceIdentifier<Nodes>) InstanceIdentifier.create(path);
String nodeId = InstanceIdentifier.keyOf(portmappintNodeID).getNodeId();
networkModelService.updateOpenRoadmTopologies(nodeId, newMapping);
}
String nodeId = InstanceIdentifier.keyOf(portmappintNodeID).getNodeId();
networkModelService.updateOpenRoadmTopologies(nodeId, newMapping);
}