X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=renderer%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Frenderer%2Fopenroadminterface%2FOpenRoadmInterface121.java;h=14bcabb0bf6e54482b8ab54d864508824bb59ea4;hb=4bb3743a3214fb481e4cc147914a314c9ff6d1c3;hp=906bd2398c9f2e08148b7ee609a5015465303dab;hpb=5638738bf5dfb08f19c3d7cdd5478c39f79871c0;p=transportpce.git diff --git a/renderer/src/main/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadmInterface121.java b/renderer/src/main/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadmInterface121.java index 906bd2398..14bcabb0b 100644 --- a/renderer/src/main/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadmInterface121.java +++ b/renderer/src/main/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadmInterface121.java @@ -20,7 +20,7 @@ import org.opendaylight.transportpce.common.fixedflex.SpectrumInformation; import org.opendaylight.transportpce.common.mapping.PortMapping; import org.opendaylight.transportpce.common.openroadminterfaces.OpenRoadmInterfaceException; import org.opendaylight.transportpce.common.openroadminterfaces.OpenRoadmInterfaces; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.mapping.Mapping; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220922.mapping.Mapping; import org.opendaylight.yang.gen.v1.http.org.openroadm.common.types.rev161014.PowerDBm; import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev170206.OrgOpenroadmDeviceData; import org.opendaylight.yang.gen.v1.http.org.openroadm.device.rev170206.interfaces.grp.InterfaceBuilder; @@ -60,8 +60,6 @@ import org.slf4j.LoggerFactory; public class OpenRoadmInterface121 { - private static final String MAPPING_MSG_ERROR = - "Unable to get mapping from PortMapping for node % and logical connection port %s"; private final PortMapping portMapping; private final OpenRoadmInterfaces openRoadmInterfaces; private static final Logger LOG = LoggerFactory.getLogger(OpenRoadmInterface121.class); @@ -75,7 +73,8 @@ public class OpenRoadmInterface121 { throws OpenRoadmInterfaceException { Mapping portMap = this.portMapping.getMapping(nodeId, logicalConnPoint); if (portMap == null) { - throw new OpenRoadmInterfaceException(String.format(MAPPING_MSG_ERROR, nodeId, logicalConnPoint)); + throw new OpenRoadmInterfaceException( + OpenRoadmInterfaceException.mapping_msg_err(nodeId, logicalConnPoint)); } InterfaceBuilder ethInterfaceBldr = createGenericInterfaceBuilder(portMap, EthernetCsmacd.VALUE, logicalConnPoint + "-ETHERNET") @@ -126,14 +125,14 @@ public class OpenRoadmInterface121 { throws OpenRoadmInterfaceException { Mapping portMap = this.portMapping.getMapping(nodeId, logicalConnPoint); if (portMap == null) { - throw new OpenRoadmInterfaceException(String.format(MAPPING_MSG_ERROR, nodeId, logicalConnPoint)); + throw new OpenRoadmInterfaceException( + OpenRoadmInterfaceException.mapping_msg_err(nodeId, logicalConnPoint)); } // Create generic interface InterfaceBuilder otuInterfaceBldr = createGenericInterfaceBuilder(portMap, OtnOtu.VALUE, logicalConnPoint + "-OTU") .setSupportingInterface(supportOchInterface) .addAugmentation( - // TODO look at imports of different versions of class new org.opendaylight.yang.gen.v1.http.org.openroadm.otn.otu.interfaces.rev161014.Interface1Builder() .setOtu( // OTU interface specific data @@ -162,7 +161,8 @@ public class OpenRoadmInterface121 { throws OpenRoadmInterfaceException { Mapping portMap = this.portMapping.getMapping(nodeId, logicalConnPoint); if (portMap == null) { - throw new OpenRoadmInterfaceException(String.format(MAPPING_MSG_ERROR, nodeId, logicalConnPoint)); + throw new OpenRoadmInterfaceException( + OpenRoadmInterfaceException.mapping_msg_err(nodeId, logicalConnPoint)); } InterfaceBuilder oduInterfaceBldr = createGenericInterfaceBuilder(portMap, OtnOdu.VALUE, logicalConnPoint + "-ODU"); @@ -171,7 +171,6 @@ public class OpenRoadmInterface121 { } oduInterfaceBldr.addAugmentation( // Create Interface1 type object required for adding as augmentation - // TODO look at imports of different versions of class new org.opendaylight.yang.gen.v1.http.org.openroadm.otn.odu.interfaces.rev161014.Interface1Builder() .setOdu( // ODU interface specific data @@ -207,9 +206,8 @@ public class OpenRoadmInterface121 { throws OpenRoadmInterfaceException { Mapping portMap = portMapping.getMapping(nodeId, logicalConnPoint); if (portMap == null) { - throw new OpenRoadmInterfaceException(String.format( - "Unable to get mapping from PortMapping for node %s and logical connection port %s", - nodeId, logicalConnPoint)); + throw new OpenRoadmInterfaceException( + OpenRoadmInterfaceException.mapping_msg_err(nodeId, logicalConnPoint)); } // Create generic interface InterfaceBuilder ochInterfaceBldr = @@ -222,7 +220,6 @@ public class OpenRoadmInterface121 { } ochInterfaceBldr.addAugmentation( // Create Interface1 type object required for adding as augmentation - // TODO look at imports of different versions of class new org.opendaylight.yang.gen.v1.http.org.openroadm.optical.channel.interfaces.rev161014.Interface1Builder() .setOch( // OCH interface specific data @@ -237,9 +234,8 @@ public class OpenRoadmInterface121 { SpectrumInformation spectrumInformation) throws OpenRoadmInterfaceException { Mapping portMap = this.portMapping.getMapping(nodeId, logicalConnPoint); if (portMap == null) { - throw new OpenRoadmInterfaceException(String.format( - "Unable to get mapping from PortMapping for node %s and logical connection port %s", - nodeId, logicalConnPoint)); + throw new OpenRoadmInterfaceException( + OpenRoadmInterfaceException.mapping_msg_err(nodeId, logicalConnPoint)); } ModulationFormat modulationFormat = OchAttributes.ModulationFormat.forName(spectrumInformation.getModulationFormat()); @@ -253,7 +249,6 @@ public class OpenRoadmInterface121 { spectrumInformation.getIdentifierFromParams(logicalConnPoint)) .addAugmentation( // Create Interface1 type object required for adding as augmentation - // TODO look at imports of different versions of class new org.opendaylight.yang.gen.v1.http.org.openroadm.optical.channel.interfaces.rev161014 .Interface1Builder() .setOch( @@ -334,7 +329,7 @@ public class OpenRoadmInterface121 { LOG.info("xd {} not found !", xc); return false; } - RoadmConnections rc = crossconnection.get(); + RoadmConnections rc = crossconnection.orElseThrow(); LOG.info("xd {} found", xc); if (rc.getSource().getSrcIf().equals(interfaceName) || rc.getDestination().getDstIf().equals(interfaceName)) {