This migrates to replacement methods, eliminating warnings.
Change-Id: Iaa15e588f20b6cdc1f6fc63b45d6dacb116fa67d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
keyValues.put(key, keyValue);
}
- return new NodeIdentifierWithPredicates(name, keyValues.build());
+ return NodeIdentifierWithPredicates.of(name, keyValues.build());
}
private Object nextCurrentFunctionPathValue() {
final MapNode myListNode = Builders.mapBuilder().withNodeIdentifier(new NodeIdentifier(MY_LIST))
.withChild(Builders.mapEntryBuilder().withNodeIdentifier(
- new NodeIdentifierWithPredicates(MY_LIST, FLAGS, keyLeafValue))
+ NodeIdentifierWithPredicates.of(MY_LIST, FLAGS, keyLeafValue))
.withChild(ordinaryLeafNode).build()).build();
final ContainerNode myContainerNode = Builders.containerBuilder().withNodeIdentifier(
final ImmutableMap<QName, Object> keys = builder.put(FLAGS, keyLeafValue).build();
final YangInstanceIdentifier path = YangInstanceIdentifier.of(MY_LIST)
- .node(new NodeIdentifierWithPredicates(MY_LIST, keys)).node(FLAGS);
+ .node(NodeIdentifierWithPredicates.of(MY_LIST, keys)).node(FLAGS);
return path;
}
}
private static ContainerNode buildMyContainerNodeForIIdTest(final LeafNode<?> referencedLeafNode) {
final Map<QName, Object> keyValues = ImmutableMap.of(KEY_LEAF_A, "key-value-a", KEY_LEAF_B, "key-value-b");
final YangInstanceIdentifier iidPath = YangInstanceIdentifier.of(MY_CONTAINER).node(MY_LIST)
- .node(new NodeIdentifierWithPredicates(MY_LIST, keyValues)).node(REFERENCED_LEAF);
+ .node(NodeIdentifierWithPredicates.of(MY_LIST, keyValues)).node(REFERENCED_LEAF);
final LeafNode<?> iidLeafNode = Builders.leafBuilder().withNodeIdentifier(new NodeIdentifier(IID_LEAF))
.withValue(iidPath).build();
final MapNode myListNode = Builders.mapBuilder().withNodeIdentifier(new NodeIdentifier(MY_LIST))
.withChild(Builders.mapEntryBuilder().withNodeIdentifier(
- new NodeIdentifierWithPredicates(MY_LIST, keyValues))
+ NodeIdentifierWithPredicates.of(MY_LIST, keyValues))
.withChild(iidLeafNode)
.withChild(referencedLeafNode).build())
.build();
private static YangInstanceIdentifier buildPathToIIdLeafNode() {
final Map<QName, Object> keyValues = ImmutableMap.of(KEY_LEAF_A, "key-value-a", KEY_LEAF_B, "key-value-b");
final YangInstanceIdentifier path = YangInstanceIdentifier.of(MY_LIST)
- .node(new NodeIdentifierWithPredicates(MY_LIST, keyValues)).node(IID_LEAF);
+ .node(NodeIdentifierWithPredicates.of(MY_LIST, keyValues)).node(IID_LEAF);
return path;
}
final MapNode myListNode = Builders.mapBuilder().withNodeIdentifier(new NodeIdentifier(MY_LIST))
.withChild(Builders.mapEntryBuilder().withNodeIdentifier(
- new NodeIdentifierWithPredicates(MY_LIST, keyValues))
+ NodeIdentifierWithPredicates.of(MY_LIST, keyValues))
.withChild(referencedLeafNode).build())
.build();
final MapNode myListNode = Builders.mapBuilder().withNodeIdentifier(new NodeIdentifier(MY_LIST))
.withChild(Builders.mapEntryBuilder().withNodeIdentifier(
- new NodeIdentifierWithPredicates(MY_LIST, keyValues))
+ NodeIdentifierWithPredicates.of(MY_LIST, keyValues))
.withChild(referencedLeafListNode).build())
.build();
final MapNode myListNode = Builders.mapBuilder().withNodeIdentifier(new NodeIdentifier(MY_LIST))
.withChild(Builders.mapEntryBuilder().withNodeIdentifier(
- new NodeIdentifierWithPredicates(MY_LIST, KEY_LEAF, "key-value"))
+ NodeIdentifierWithPredicates.of(MY_LIST, KEY_LEAF, "key-value"))
.withChild(idrefLeafNode).build()).build();
final ContainerNode myContainerNode = Builders.containerBuilder().withNodeIdentifier(
final ImmutableMap<QName, Object> keys = builder.put(KEY_LEAF, "key-value").build();
final YangInstanceIdentifier path = YangInstanceIdentifier.of(MY_LIST)
- .node(new NodeIdentifierWithPredicates(MY_LIST, keys)).node(IDREF_LEAF);
+ .node(NodeIdentifierWithPredicates.of(MY_LIST, keys)).node(IDREF_LEAF);
return path;
}
}
final MapNode alarmListNode = Builders.mapBuilder().withNodeIdentifier(new NodeIdentifier(ALARM))
.withChild(Builders.mapEntryBuilder().withNodeIdentifier(
- new NodeIdentifierWithPredicates(ALARM, SEVERITY, keyLeafValue))
+ NodeIdentifierWithPredicates.of(ALARM, SEVERITY, keyLeafValue))
.withChild(ordinaryLeafNode).build()).build();
final ContainerNode myContainerNode = Builders.containerBuilder().withNodeIdentifier(
final ImmutableMap<QName, Object> keys = builder.put(SEVERITY, keyLeafValue).build();
final YangInstanceIdentifier path = YangInstanceIdentifier.of(ALARM)
- .node(new NodeIdentifierWithPredicates(ALARM, keys)).node(SEVERITY);
+ .node(NodeIdentifierWithPredicates.of(ALARM, keys)).node(SEVERITY);
return path;
}
}
\ No newline at end of file
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-
package org.opendaylight.yangtools.yang.data.jaxen;
import static org.junit.Assert.assertEquals;
import org.opendaylight.yangtools.yang.common.QNameModule;
import org.opendaylight.yangtools.yang.common.Revision;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
import org.opendaylight.yangtools.yang.data.api.schema.xpath.XPathDocument;
import org.opendaylight.yangtools.yang.data.api.schema.xpath.XPathExpression;
final Map<QName, Object> keys1 = new HashMap<>();
keys1.put(leafAQName, "bar");
- final YangInstanceIdentifier.NodeIdentifierWithPredicates mapEntryPath1 = new YangInstanceIdentifier
- .NodeIdentifierWithPredicates(listAQName , keys1);
+ final NodeIdentifierWithPredicates mapEntryPath1 = NodeIdentifierWithPredicates.of(listAQName , keys1);
final Map<QName, Object> keys2 = new HashMap<>();
keys2.put(leafBQName, "two");
- final YangInstanceIdentifier.NodeIdentifierWithPredicates mapEntryPath2 = new YangInstanceIdentifier
- .NodeIdentifierWithPredicates(listBQName , keys2);
+ final NodeIdentifierWithPredicates mapEntryPath2 = NodeIdentifierWithPredicates.of(listBQName , keys2);
testYangInstanceIdentifier = YangInstanceIdentifier.of(listAQName).node(mapEntryPath1)
.node(listBQName).node(mapEntryPath2).node(leafBQName);