From: guillaume.lambert Date: Mon, 22 Apr 2024 09:11:14 +0000 (+0200) Subject: Rework TAPI ConvertTapiTopoToAbstracted code style X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=aa0063f2849e10192e8bd4cf8e682ae0d8008835;p=transportpce.git Rework TAPI ConvertTapiTopoToAbstracted code style JIRA: TRNSPRTPCE-735 Signed-off-by: guillaume.lambert Change-Id: I938031a1fcfb3ce96d75c149aebecf919cd1c592 --- diff --git a/tapi/src/main/java/org/opendaylight/transportpce/tapi/topology/ConvertTapiTopoToAbstracted.java b/tapi/src/main/java/org/opendaylight/transportpce/tapi/topology/ConvertTapiTopoToAbstracted.java index e9bc55a28..92ee44dbf 100644 --- a/tapi/src/main/java/org/opendaylight/transportpce/tapi/topology/ConvertTapiTopoToAbstracted.java +++ b/tapi/src/main/java/org/opendaylight/transportpce/tapi/topology/ConvertTapiTopoToAbstracted.java @@ -52,8 +52,7 @@ import org.slf4j.LoggerFactory; public class ConvertTapiTopoToAbstracted { private static final Logger LOG = LoggerFactory.getLogger(ConvertTapiTopoToAbstracted.class); - private Map - tapiNodes; + private Map tapiNodes; private Map tapiLinks; private Map tapiSips; private Uuid refTopoUuid; @@ -67,19 +66,20 @@ public class ConvertTapiTopoToAbstracted { public void convertRoadmInfrastructure() { LOG.info("abstraction of the ROADM infrastructure towards a photonic node"); - Uuid nodeUuid = new Uuid(UUID.nameUUIDFromBytes(TapiStringConstants.RDM_INFRA - .getBytes(Charset.forName("UTF-8"))).toString()); - Name nodeName = new NameBuilder().setValueName("otsi node name").setValue(TapiStringConstants.RDM_INFRA) - .build(); - Name nameNodeType = new NameBuilder().setValueName("Node Type") - .setValue(OpenroadmNodeType.ROADM.getName()).build(); + Uuid nodeUuid = new Uuid( + UUID.nameUUIDFromBytes(TapiStringConstants.RDM_INFRA.getBytes(Charset.forName("UTF-8"))).toString()); + Name nodeName = + new NameBuilder().setValueName("otsi node name").setValue(TapiStringConstants.RDM_INFRA).build(); + Name nameNodeType = + new NameBuilder().setValueName("Node Type").setValue(OpenroadmNodeType.ROADM.getName()).build(); Set nodeLayerProtocols = Set.of(LayerProtocolName.PHOTONICMEDIA); Map onepMap = pruneTapiRoadmNeps(); var tapiFactory = new ConvertORToTapiTopology(this.refTopoUuid); - Map nodeRuleGroupMap - = tapiFactory.createAllNodeRuleGroupForRdmNode("Abstracted", nodeUuid, null, onepMap.values()); - Map interRuleGroupMap - = tapiFactory.createInterRuleGroupForRdmNode("Abstracted", nodeUuid, null, + Map nodeRuleGroupMap = + tapiFactory.createAllNodeRuleGroupForRdmNode("Abstracted", nodeUuid, null, onepMap.values()); + Map interRuleGroupMap = + tapiFactory.createInterRuleGroupForRdmNode( + "Abstracted", nodeUuid, null, nodeRuleGroupMap.entrySet().stream().map(e -> e.getKey()).collect(Collectors.toList())); // Empty random creation of mandatory fields for avoiding errors.... CostCharacteristic costCharacteristic = new CostCharacteristicBuilder() @@ -122,27 +122,25 @@ public class ConvertTapiTopoToAbstracted { } private Map pruneTapiRoadmNeps() { - List tapiPhotonicNodes - = this.tapiNodes.values().stream() + List tapiPhotonicNodes = this.tapiNodes.values().stream() .filter(n -> n.getLayerProtocolName().contains(LayerProtocolName.PHOTONICMEDIA) && !n.getLayerProtocolName().contains(LayerProtocolName.DIGITALOTN) && !n.getLayerProtocolName().contains(LayerProtocolName.DSR) && !n.getLayerProtocolName().contains(LayerProtocolName.ODU)) .collect(Collectors.toList()); Map onepMap = new HashMap<>(); - for (org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev221121.topology.Node node - : tapiPhotonicNodes) { + for (Node node : tapiPhotonicNodes) { for (Map.Entry entry : node.getOwnedNodeEdgePoint().entrySet()) { if (entry.getValue().getName().values().stream() .filter(name -> name.getValueName().equals("PHOTONIC_MEDIA_OTSNodeEdgePoint")).count() > 0 - && !(entry.getValue().getName().values().stream() - .filter(name -> name.getValue().contains("DEG")).count() > 0)) { + && entry.getValue().getName().values().stream() + .filter(name -> name.getValue().contains("DEG")).count() == 0) { onepMap.put(entry.getKey(), entry.getValue()); } if (entry.getValue().getName().values().stream() .filter(name -> name.getValueName().equals("OTSI_MCNodeEdgePoint")).count() > 0 - && !(entry.getValue().getName().values().stream() - .filter(name -> name.getValue().contains("DEG")).count() > 0)) { + && entry.getValue().getName().values().stream() + .filter(name -> name.getValue().contains("DEG")).count() == 0) { onepMap.put(entry.getKey(), entry.getValue()); } } @@ -164,18 +162,15 @@ public class ConvertTapiTopoToAbstracted { } - public void setTapiNodes(Map nodeMap) { + public void setTapiNodes(Map nodeMap) { this.tapiNodes.putAll(nodeMap); } - public Map - getTapiNodes() { + public Map getTapiNodes() { return tapiNodes; } - public void setTapiLinks(Map linkMap) { + public void setTapiLinks(Map linkMap) { this.tapiLinks.putAll(linkMap); }