X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=networkmodel%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fnetworkmodel%2Futil%2FOpenRoadmNetwork.java;h=14c4939386b5085e54ca1882e5febbe56ec0234f;hb=b0715d1ebf9280df4e39de69d4bc3bc3164267b6;hp=7074d29a87bd10862e0d76a088dfbe044e9b7d3a;hpb=68d00560b21cafc8c1438bdbcde09eeb477c436f;p=transportpce.git diff --git a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/util/OpenRoadmNetwork.java b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/util/OpenRoadmNetwork.java index 7074d29a8..14c493938 100644 --- a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/util/OpenRoadmNetwork.java +++ b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/util/OpenRoadmNetwork.java @@ -8,12 +8,11 @@ package org.opendaylight.transportpce.networkmodel.util; -import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; import org.opendaylight.transportpce.common.NetworkUtils; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev200827.network.nodes.NodeInfo; -import org.opendaylight.yang.gen.v1.http.org.openroadm.network.rev181130.Node1; -import org.opendaylight.yang.gen.v1.http.org.openroadm.network.rev181130.Node1Builder; -import org.opendaylight.yang.gen.v1.http.org.openroadm.network.types.rev181130.OpenroadmNodeType; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220922.network.nodes.NodeInfo; +import org.opendaylight.yang.gen.v1.http.org.openroadm.network.rev230526.Node1Builder; +import org.opendaylight.yang.gen.v1.http.org.openroadm.network.types.rev230526.OpenroadmNodeType; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.rev180226.NetworkId; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.rev180226.NodeId; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.rev180226.networks.network.Node; @@ -45,8 +44,8 @@ public final class OpenRoadmNetwork { public static Node createNode(String nodeId, NodeInfo nodeInfo) { Node1Builder node1Bldr = new Node1Builder(); - org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130.Node1Builder node2Bldr = - new org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130.Node1Builder(); + org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev230526.Node1Builder node2Bldr = + new org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev230526.Node1Builder(); /* * Recognize the node type: 1:ROADM, 2:XPONDER @@ -77,19 +76,18 @@ public final class OpenRoadmNetwork { // Sets the value of Network-ref and Node-ref as a part of the supporting node // attribute SupportingNode supportingNode = new SupportingNodeBuilder() - .setNetworkRef(new NetworkId(NetworkUtils.CLLI_NETWORK_ID)) - .setNodeRef(new NodeId(nodeInfo.getNodeClli())) - .withKey(new SupportingNodeKey(new NetworkId(NetworkUtils.CLLI_NETWORK_ID), - new NodeId(nodeInfo.getNodeClli()))) - .build(); + .setNetworkRef(new NetworkId(NetworkUtils.CLLI_NETWORK_ID)) + .setNodeRef(new NodeId(nodeInfo.getNodeClli())) + .withKey(new SupportingNodeKey(new NetworkId(NetworkUtils.CLLI_NETWORK_ID), + new NodeId(nodeInfo.getNodeClli()))) + .build(); return new NodeBuilder() .setNodeId(new NodeId(nodeId)) .withKey(new NodeKey(new NodeId(nodeId))) - .setSupportingNode(ImmutableList.of(supportingNode)) - .addAugmentation(Node1.class, node1Bldr.build()) - .addAugmentation(org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130.Node1.class, - node2Bldr.build()) + .setSupportingNode(ImmutableMap.of(supportingNode.key(),supportingNode)) + .addAugmentation(node1Bldr.build()) + .addAugmentation(node2Bldr.build()) .build(); } }