X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=common%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fcommon%2Fservice%2FServiceTypes.java;h=368e81c13397db7929638a2c7235ecb88945b582;hb=f2d880c000de212be9868dbdaf9c8beab7a81045;hp=a764f1828b8079d1f111de5f2672ea0a30246993;hpb=268165cb2822b6ce4c55f00cac63eed2bb222ec7;p=transportpce.git diff --git a/common/src/main/java/org/opendaylight/transportpce/common/service/ServiceTypes.java b/common/src/main/java/org/opendaylight/transportpce/common/service/ServiceTypes.java index a764f1828..368e81c13 100644 --- a/common/src/main/java/org/opendaylight/transportpce/common/service/ServiceTypes.java +++ b/common/src/main/java/org/opendaylight/transportpce/common/service/ServiceTypes.java @@ -10,7 +10,7 @@ package org.opendaylight.transportpce.common.service; import java.util.Map; import org.opendaylight.transportpce.common.StringConstants; -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.device.types.rev191129.PortQual; import org.opendaylight.yang.gen.v1.http.org.openroadm.device.types.rev191129.XpdrNodeTypes; import org.opendaylight.yangtools.yang.common.Uint32; @@ -30,6 +30,9 @@ public final class ServiceTypes { if (Uint32.valueOf(100).equals(serviceRate)) { return StringConstants.SERVICE_TYPE_100GE_T; } + if (Uint32.valueOf(400).equals(serviceRate)) { + return StringConstants.SERVICE_TYPE_400GE; + } LOG.warn("Invalid service-rate {}", serviceRate); return null; @@ -41,7 +44,7 @@ public final class ServiceTypes { if (mapping == null || !PortQual.SwitchClient.getName().equals(mapping.getPortQual())) { return StringConstants.SERVICE_TYPE_100GE_T; } - if (XpdrNodeTypes.Switch.equals(mapping.getXponderType())) { + if (XpdrNodeTypes.Switch.equals(mapping.getXpdrType())) { return StringConstants.SERVICE_TYPE_100GE_S; } }