X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=networkmodel%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fnetworkmodel%2Futil%2FOpenRoadmTopology.java;h=9a9a7f153a58be30151c7e354489eddab68a7471;hb=f5a8fe61d265bce36b2fca393d82685a22ac326a;hp=2425f70f4f13833d18d77eb011f4741e2729e20e;hpb=50b9f0f52f388da8d04f06d748192e7be3f040c7;p=transportpce.git diff --git a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/util/OpenRoadmTopology.java b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/util/OpenRoadmTopology.java index 2425f70f4..9a9a7f153 100644 --- a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/util/OpenRoadmTopology.java +++ b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/util/OpenRoadmTopology.java @@ -17,7 +17,6 @@ import java.util.concurrent.ExecutionException; import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; import java.util.stream.Collectors; - import org.opendaylight.mdsal.common.api.LogicalDatastoreType; import org.opendaylight.transportpce.common.NetworkUtils; import org.opendaylight.transportpce.common.network.NetworkTransactionService; @@ -65,6 +64,8 @@ import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.top import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.topology.rev180226.networks.network.node.TerminationPointKey; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder; +import org.opendaylight.yangtools.yang.common.Uint16; +import org.opendaylight.yangtools.yang.common.Uint32; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -98,8 +99,7 @@ public final class OpenRoadmTopology { } } for (String str : nodeShardList) { - List interList = new ArrayList<>(); - interList = mappingList.stream().filter(x -> x.getLogicalConnectionPoint().contains(str)) + List interList = mappingList.stream().filter(x -> x.getLogicalConnectionPoint().contains(str)) .collect(Collectors.toList()); if (str.contains("DEG")) { mapDeg.put(str, interList); @@ -110,14 +110,14 @@ public final class OpenRoadmTopology { } } // create degree nodes - for (String k : mapDeg.keySet()) { - NodeBuilder ietfNode = createDegree(k, mapDeg.get(k), mappingNode.getNodeId(), + for (Map.Entry> entry : mapDeg.entrySet()) { + NodeBuilder ietfNode = createDegree(entry.getKey(), entry.getValue(), mappingNode.getNodeId(), mappingNode.getNodeInfo().getNodeClli()); nodes.add(ietfNode.build()); } // create srg nodes - for (String k : mapSrg.keySet()) { - NodeBuilder ietfNode = createSrg(k, mapSrg.get(k), mappingNode.getNodeId(), + for (Map.Entry> entry : mapSrg.entrySet()) { + NodeBuilder ietfNode = createSrg(entry.getKey(), entry.getValue(), mappingNode.getNodeId(), mappingNode.getNodeInfo().getNodeClli()); nodes.add(ietfNode.build()); } @@ -278,7 +278,7 @@ public final class OpenRoadmTopology { tpList.add(ietfTpBldr.build()); // set degree-attributes DegreeAttributes degAtt = new DegreeAttributesBuilder() - .setDegreeNumber(Integer.valueOf(degNb.split("DEG")[1])) + .setDegreeNumber(Uint16.valueOf(degNb.split("DEG")[1])) .setAvailableWavelengths(create96AvalWaveDegree()).build(); // Create ietf node augmentation to support ietf tp-list org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.topology.rev180226 @@ -475,7 +475,7 @@ public final class OpenRoadmTopology { // This method returns the linkBuilder object for given source and destination public static boolean deleteLinkLinkId(LinkId linkId , NetworkTransactionService networkTransactionService) { - LOG.info("deleting link for LinkId: {}", linkId); + LOG.info("deleting link for LinkId: {}", linkId.getValue()); try { InstanceIdentifierBuilder linkIID = InstanceIdentifier.builder(Networks.class).child(Network.class, new NetworkKey(new NetworkId(NetworkUtils.OVERLAY_NETWORK_ID))).augmentation(Network1.class) @@ -503,7 +503,7 @@ public final class OpenRoadmTopology { } } catch (InterruptedException | ExecutionException | TimeoutException e) { - LOG.error(e.getMessage(), e); + LOG.error("Error deleting link {}", linkId.getValue(), e); return false; } } @@ -513,8 +513,8 @@ public final class OpenRoadmTopology { for (int i = 1; i < 97; i++) { AvailableWavelengthsBuilder avalBldr = new AvailableWavelengthsBuilder() - .setIndex((long) i) - .withKey(new AvailableWavelengthsKey((long) i)); + .setIndex(Uint32.valueOf(i)) + .withKey(new AvailableWavelengthsKey(Uint32.valueOf(i))); waveList.add(avalBldr.build()); } @@ -531,9 +531,9 @@ public final class OpenRoadmTopology { org.opendaylight.yang.gen.v1.http.org.openroadm.srg.rev181130.srg.node.attributes .AvailableWavelengthsBuilder avalBldr = new org.opendaylight.yang.gen.v1.http.org.openroadm.srg .rev181130.srg.node.attributes.AvailableWavelengthsBuilder() - .setIndex((long) i) + .setIndex(Uint32.valueOf(i)) .withKey(new org.opendaylight.yang.gen.v1.http.org.openroadm.srg.rev181130.srg.node.attributes - .AvailableWavelengthsKey((long) i)); + .AvailableWavelengthsKey(Uint32.valueOf(i))); waveList.add(avalBldr.build()); } return waveList;