X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=olm%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Folm%2Futil%2FOlmUtils710.java;h=cc842c8616177c1969dfa782ae37bd6ebe39b5e0;hb=4bb3743a3214fb481e4cc147914a314c9ff6d1c3;hp=15303d7290175e9d0cc2609f674c321292713ed4;hpb=f49968974e1477d4fd9cfdd87d867c9ad347678e;p=transportpce.git diff --git a/olm/src/main/java/org/opendaylight/transportpce/olm/util/OlmUtils710.java b/olm/src/main/java/org/opendaylight/transportpce/olm/util/OlmUtils710.java index 15303d729..cc842c861 100644 --- a/olm/src/main/java/org/opendaylight/transportpce/olm/util/OlmUtils710.java +++ b/olm/src/main/java/org/opendaylight/transportpce/olm/util/OlmUtils710.java @@ -48,10 +48,11 @@ import org.opendaylight.yang.gen.v1.http.org.openroadm.pm.rev200529.current.pm.l import org.opendaylight.yang.gen.v1.http.org.openroadm.pm.rev200529.current.pm.list.CurrentPmEntryKey; import org.opendaylight.yang.gen.v1.http.org.openroadm.pm.rev200529.current.pm.val.group.Measurement; import org.opendaylight.yang.gen.v1.http.org.openroadm.resource.types.rev161014.ResourceTypeEnum; -import org.opendaylight.yang.gen.v1.http.org.transportpce.common.types.rev210930.Direction; -import org.opendaylight.yang.gen.v1.http.org.transportpce.common.types.rev210930.Location; -import org.opendaylight.yang.gen.v1.http.org.transportpce.common.types.rev210930.PmNamesEnum; -import org.opendaylight.yang.gen.v1.http.org.transportpce.common.types.rev210930.olm.get.pm.input.ResourceIdentifier; +import org.opendaylight.yang.gen.v1.http.org.transportpce.common.types.rev220926.Direction; +import org.opendaylight.yang.gen.v1.http.org.transportpce.common.types.rev220926.Location; +import org.opendaylight.yang.gen.v1.http.org.transportpce.common.types.rev220926.PmGranularity; +import org.opendaylight.yang.gen.v1.http.org.transportpce.common.types.rev220926.PmNamesEnum; +import org.opendaylight.yang.gen.v1.http.org.transportpce.common.types.rev220926.olm.get.pm.input.ResourceIdentifier; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; import org.opendaylight.yangtools.yang.common.Uint16; import org.slf4j.Logger; @@ -94,7 +95,7 @@ final class OlmUtils710 { LogicalDatastoreType.OPERATIONAL, iidCurrentPmList, Timeouts.DEVICE_READ_TIMEOUT, Timeouts.DEVICE_READ_TIMEOUT_UNIT); if (currentPmListOpt.isPresent()) { - CurrentPmList currentPmList = currentPmListOpt.get(); + CurrentPmList currentPmList = currentPmListOpt.orElseThrow(); @NonNull Map currentPmEntryList = currentPmList.nonnullCurrentPmEntry(); LOG.info("Current PM list exists for node {} and contains {} entries.", input.getNodeId(), @@ -163,7 +164,7 @@ final class OlmUtils710 { } private static List extractWantedMeasurements(List currentPmList, - org.opendaylight.yang.gen.v1.http.org.openroadm.pm.types.rev161014.PmGranularity wantedGranularity) { + PmGranularity wantedGranularity) { List olmMeasurements = new ArrayList<>(); for (CurrentPm pm : currentPmList) { for (Measurement measurements: pm.nonnullMeasurement().values()) {