From: Robert Varga Date: Sat, 18 Jul 2020 13:49:22 +0000 (+0200) Subject: Fix translation warnings X-Git-Tag: release/aluminium~18 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=df164294946886a277f1fa99cce3850185a3accd;p=bgpcep.git Fix translation warnings Fixup use of deprecated methods a bit. Change-Id: I8285748f517718cf9f512bc78dfcf35c8893e87b Signed-off-by: Robert Varga --- diff --git a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/GracefulRestartUtil.java b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/GracefulRestartUtil.java index ef10ef8294..e33df16bdd 100644 --- a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/GracefulRestartUtil.java +++ b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/GracefulRestartUtil.java @@ -36,7 +36,6 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.mess import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.open.message.bgp.parameters.OptionalCapabilitiesBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.open.message.bgp.parameters.optional.capabilities.CParameters; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.open.message.bgp.parameters.optional.capabilities.CParametersBuilder; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.CParameters1; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.CParameters1Builder; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.mp.capabilities.LlGracefulRestartCapabilityBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.mp.capabilities.ll.graceful.restart.capability.Tables; @@ -76,19 +75,20 @@ public final class GracefulRestartUtil { } public static CParameters getLlGracefulCapability(final Set llGracefulRestarts) { - final List tablesList = llGracefulRestarts.stream() - .map(dto -> new TablesBuilder() - .setAfi(dto.getTableKey().getAfi()) - .setSafi(dto.getTableKey().getSafi()) - .setAfiFlags(new AfiFlags(dto.isForwarding())) - .setLongLivedStaleTime(new Uint24(Uint32.valueOf(dto.getStaleTime()))) + return new CParametersBuilder() + .addAugmentation(new CParameters1Builder() + .setLlGracefulRestartCapability(new LlGracefulRestartCapabilityBuilder() + .setTables(llGracefulRestarts.stream() + .map(dto -> new TablesBuilder() + .setAfi(dto.getTableKey().getAfi()) + .setSafi(dto.getTableKey().getSafi()) + .setAfiFlags(new AfiFlags(dto.isForwarding())) + .setLongLivedStaleTime(new Uint24(Uint32.valueOf(dto.getStaleTime()))) + .build()) + .collect(Collectors.toMap(Tables::key, Function.identity()))) .build()) - .collect(Collectors.toList()); - return new CParametersBuilder().addAugmentation(CParameters1.class, - new CParameters1Builder().setLlGracefulRestartCapability( - new LlGracefulRestartCapabilityBuilder() - .setTables(tablesList) - .build()).build()).build(); + .build()) + .build(); } static Set getGracefulTables(final Collection afiSafis,