+ private static Map<String, Include> initialiseIncludeMap() {
+ HashMap<String, Include> includeHashMap = new HashMap<>();
+ LinkIdentifier linkId1 = new LinkIdentifierBuilder()
+ .setLinkId("link-id 1")
+ .setLinkNetworkId("openroadm-topology")
+ .build();
+ includeHashMap.put(
+ "link1",
+ new IncludeBuilder()
+ .setLinkIdentifier(Map.of(linkId1.key(), linkId1))
+ .build());
+ includeHashMap.put(
+ "node",
+ new IncludeBuilder()
+ .setNodeId(List.of(new NodeIdType("node-id-1"), new NodeIdType("node-id-3")))
+ .build());
+ includeHashMap.put(
+ "service",
+ new IncludeBuilder()
+ .setSupportingServiceName(List.of("supported-service-1", "supported-service-5"))
+ .build());
+ includeHashMap.put(
+ "fiber1",
+ new IncludeBuilder()
+ .setFiberBundle(List.of("fiber-1", "fiber-2"))
+ .build());
+ includeHashMap.put(
+ "fiber2",
+ new IncludeBuilder()
+ .setFiberBundle(List.of("fiber-2", "fiber-3"))
+ .build());
+ LinkIdentifier linkId2 = new LinkIdentifierBuilder()
+ .setLinkId("link-id 2")
+ .setLinkNetworkId("openroadm-topology")
+ .build();
+ LinkIdentifier linkId3 = new LinkIdentifierBuilder()
+ .setLinkId("link-id 3")
+ .setLinkNetworkId("openroadm-topology")
+ .build();
+ includeHashMap.put(
+ "link2",
+ new IncludeBuilder()
+ .setLinkIdentifier(Map.of(linkId2.key(), linkId2, linkId3.key(), linkId3))
+ .build());
+ return includeHashMap;
+ }
+
+ private static Map<String, CoRouting> initialiseCoRoutingMap() {
+ ServiceIdentifierList sil1 = new ServiceIdentifierListBuilder()
+ .setServiceIdentifier("service 1")
+ .setServiceApplicability(new ServiceApplicabilityBuilder()
+ .setEquipment(new EquipmentBuilder()
+ .setRoadmSrg(true)
+ .build())
+ .build())
+ .build();
+ ServiceIdentifierList sil2 = new ServiceIdentifierListBuilder()
+ .setServiceIdentifier("service 2")
+ .setServiceApplicability(new ServiceApplicabilityBuilder()
+ .setLink(true)
+ .build())
+ .build();
+ ServiceIdentifierList sil3 = new ServiceIdentifierListBuilder()
+ .setServiceIdentifier("service 3")
+ .setServiceApplicability(new ServiceApplicabilityBuilder()
+ .setSite(true)
+ .build())
+ .build();
+ return Map.of(
+ "coRouting1",
+ new CoRoutingBuilder().setServiceIdentifierList(Map.of(sil1.key(), sil1, sil2.key(), sil2)).build(),
+ "coRouting2",
+ new CoRoutingBuilder().setServiceIdentifierList(Map.of(sil3.key(), sil3)).build());