Remove no longer required method 06/67106/6
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Fri, 12 Jan 2018 11:26:26 +0000 (12:26 +0100)
committerClaudio David Gasparini <claudio.gasparini@pantheon.tech>
Mon, 22 Jan 2018 14:07:50 +0000 (14:07 +0000)
Change-Id: Ic987e86f09cff5df35f81c13a7385866727f30ed
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/PeerRoleUtil.java
bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/PeerRoleUtilTest.java

index 72f44134481cf78d28df4d53a61234a189779725..4733d6515b7aa6561f826039111b485d02132306 100644 (file)
@@ -8,31 +8,14 @@
 
 package org.opendaylight.protocol.bgp.rib.spi;
 
-import com.google.common.base.Optional;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev171207.PeerRole;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev171207.bgp.rib.rib.Peer;
-import org.opendaylight.yangtools.yang.binding.BindingMapping;
-import org.opendaylight.yangtools.yang.common.QName;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
-import org.opendaylight.yangtools.yang.data.api.schema.LeafNode;
-import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
 public final class PeerRoleUtil {
-    public static final NodeIdentifier PEER_ROLE_NID = new NodeIdentifier(QName.create(Peer.QNAME,
-            "peer-role").intern());
 
     private PeerRoleUtil() {
         throw new UnsupportedOperationException();
     }
 
-    public static PeerRole roleForChange(final Optional<NormalizedNode<?, ?>> maybePeerRole) {
-        if (maybePeerRole.isPresent()) {
-            final LeafNode<?> peerRoleLeaf = (LeafNode<?>) maybePeerRole.get();
-            return PeerRole.valueOf(BindingMapping.getClassName((String) peerRoleLeaf.getValue()));
-        }
-        return null;
-    }
-
     public static String roleForString(final PeerRole role) {
         switch (role) {
             case Ebgp:
index c3b79bfac0c961e2a3050b8a5641939931df1e6f..e38c3716cc207c50ce5d04fcb7d477f08067aabb 100644 (file)
@@ -8,21 +8,11 @@
 package org.opendaylight.protocol.bgp.rib.spi;
 
 import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNull;
 
-import com.google.common.base.Optional;
 import org.junit.Test;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev171207.PeerRole;
-import org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafNodeBuilder;
 
 public class PeerRoleUtilTest {
-    @Test
-    public void roleForChange() {
-        assertNull(PeerRoleUtil.roleForChange(Optional.fromNullable(null)));
-        assertEquals(PeerRole.Ebgp, PeerRoleUtil.roleForChange(Optional.of(new ImmutableLeafNodeBuilder<>()
-                .withNodeIdentifier(PeerRoleUtil.PEER_ROLE_NID).withValue("ebgp").build())));
-    }
-
     @Test
     public void roleForString() {
         assertEquals("ebgp", PeerRoleUtil.roleForString(PeerRole.Ebgp));