-
- SupportingNodeBuilder supportbldr = new SupportingNodeBuilder();
- supportbldr.withKey(new SupportingNodeKey(new NetworkId(NetworkUtils.CLLI_NETWORK_ID), new NodeId(clli)));
- supportbldr.setNetworkRef(new NetworkId(NetworkUtils.CLLI_NETWORK_ID));
- supportbldr.setNodeRef(new NodeId(clli));
- nodeBldr.setSupportingNode(ImmutableList.of(supportbldr.build()));
-
- // Augment to the main node builder
- nodeBldr.addAugmentation(Node1.class, node1bldr.build());
- return nodeBldr.build();
- }
-
- /**
- * Create empty OpenROADM network.
- */
- private static Network createOpenRoadmNetwork() {
- NetworkBuilder openrdmnwBuilder = new NetworkBuilder();
- NetworkId nwId = new NetworkId(NetworkUtils.UNDERLAY_NETWORK_ID);
- openrdmnwBuilder.setNetworkId(nwId);
- openrdmnwBuilder.withKey(new NetworkKey(nwId));
- // sets network type to OpenRoadmNetwork
- NetworkTypes1Builder openRoadmNetworkTypesBldr = new NetworkTypes1Builder();
- openRoadmNetworkTypesBldr.setOpenroadmCommonNetwork(new OpenroadmCommonNetworkBuilder().build());
- NetworkTypesBuilder openrdmnwTypeBuilder = new NetworkTypesBuilder();
- openrdmnwTypeBuilder.addAugmentation(NetworkTypes1.class, openRoadmNetworkTypesBldr.build());
- openrdmnwBuilder.setNetworkTypes(openrdmnwTypeBuilder.build());
- return openrdmnwBuilder.build();
+ 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();
+
+ return new NodeBuilder()
+ .setNodeId(new NodeId(nodeId))
+ .withKey(new NodeKey(new NodeId(nodeId)))
+ .setSupportingNode(ImmutableMap.of(supportingNode.key(),supportingNode))
+ .addAugmentation(node1Bldr.build())
+ .addAugmentation(node2Bldr.build())
+ .build();