- LOG.error("MapUtils: No Link augmentation available. {}", link.getLinkId().getValue());
-
- } else {
- try {
- List<org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130.networks.network.link
- .LinkConcatenation> linkConcatenation = linkC.getLinkConcatenation();
-
-
- for (org.opendaylight.yang.gen.v1.http.org.openroadm.common.network.rev181130.networks.network.link
- .LinkConcatenation lc : linkConcatenation) {
- srlgList.add(lc.getSRLGId().toJava());
- }
- } catch (NullPointerException e) {
- LOG.debug("No concatenation for this link");
+ LOG.error(MAP_UTILS_NO_LINK_AUGMENTATION_AVAILABLE_MSG, link.getLinkId().getValue());
+ return new ArrayList<>();
+ }
+ List<Long> srlgList = new ArrayList<>();
+ for (LinkConcatenation lc : linkC.nonnullLinkConcatenation().values()) {
+ if (lc != null && lc.getSRLGId() != null) {
+ srlgList.add(lc.getSRLGId().toJava());
+ } else {
+ LOG.debug("No concatenation or SLRG id for this link");