BUG-1728 : adjusted ipv6 object hierarchy 74/10874/2
authorDana Kutenicsova <dkutenic@cisco.com>
Sat, 6 Sep 2014 11:22:55 +0000 (13:22 +0200)
committerDana Kutenicsova <dkutenic@cisco.com>
Sat, 6 Sep 2014 11:24:25 +0000 (13:24 +0200)
Change-Id: I4fe7910b82b99454596a711e05b4b00a58f7c92d
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/Ipv6AdjRIBsIn.java

index eb80e1babe485044938189c701a9ee8d7b6155cc..bc32ea243908248931292bf257b0b5d4436da7d1 100644 (file)
@@ -7,7 +7,6 @@
  */
 package org.opendaylight.protocol.bgp.rib.impl;
 
-import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
 import org.opendaylight.protocol.bgp.rib.spi.AbstractAdjRIBs;
 import org.opendaylight.protocol.bgp.rib.spi.AdjRIBsTransaction;
@@ -55,8 +54,7 @@ final class Ipv6AdjRIBsIn extends AbstractAdjRIBs<Ipv6Prefix, Ipv6Route, Ipv6Rou
                 return new Ipv6RouteBuilder().setKey(id).setAttributes(new AttributesBuilder(attributes).build()).build();
             }
         };
-        Preconditions.checkArgument(nlri.getAdvertizedRoutes().getDestinationType() instanceof DestinationIpv6);
-        for (final Ipv6Prefix id : ((DestinationIpv6) nlri.getAdvertizedRoutes().getDestinationType()).getIpv6Prefixes()) {
+        for (final Ipv6Prefix id : ((DestinationIpv6Case) nlri.getAdvertizedRoutes().getDestinationType()).getDestinationIpv6().getIpv6Prefixes()) {
             super.add(trans, peer, id, data);
         }
     }