public static PeerId peerId(final NodeIdentifierWithPredicates peerKey) {
// We could use a codec, but this is simple enough
- return new PeerId((String) peerKey.getKeyValues().get(PEER_ID));
+ return new PeerId((String) peerKey.getValue(PEER_ID));
}
public static PeerId peerKeyToPeerId(final YangInstanceIdentifier id) {
}
public static NodeIdentifierWithPredicates domPeerId(final PeerId peer) {
- return new NodeIdentifierWithPredicates(Peer.QNAME, PEER_ID_TEMPLATE.instantiateWithValue(peer.getValue()));
+ return NodeIdentifierWithPredicates.of(Peer.QNAME, PEER_ID_TEMPLATE.instantiateWithValue(peer.getValue()));
}
}
@Test
public void testYangTablesKey() {
final NodeIdentifierWithPredicates p = RibSupportUtils.toYangTablesKey(TABLE_KEY);
- final Map<QName, Object> m = p.getKeyValues();
+ final Map<QName, Object> m = p.asMap();
assertFalse(m.isEmpty());
assertEquals(Tables.QNAME, p.getNodeType());
assertTrue(m.containsValue(BindingReflections.findQName(AFI)));
@Test
public void testYangKey() {
final NodeIdentifierWithPredicates p = RibSupportUtils.toYangKey(SupportedTables.QNAME, TABLE_KEY);
- final Map<QName, Object> m = p.getKeyValues();
+ final Map<QName, Object> m = p.asMap();
assertFalse(m.isEmpty());
assertEquals(SupportedTables.QNAME, p.getNodeType());
assertTrue(m.containsValue(BindingReflections.findQName(AFI)));