package org.opendaylight.controller.cluster.datastore.node.utils;
-import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import java.util.HashMap;
import java.util.Map;
public class NodeIdentifierFactory {
- private static final Map<String, InstanceIdentifier.PathArgument> cache = new HashMap<>();
- public static InstanceIdentifier.PathArgument getArgument(String id){
- InstanceIdentifier.PathArgument value = cache.get(id);
+ private static final Map<String, YangInstanceIdentifier.PathArgument> cache = new HashMap<>();
+ public static YangInstanceIdentifier.PathArgument getArgument(String id){
+ YangInstanceIdentifier.PathArgument value = cache.get(id);
if(value == null){
synchronized (cache){
value = cache.get(id);
return value;
}
- private static InstanceIdentifier.PathArgument createPathArgument(String id){
+ private static YangInstanceIdentifier.PathArgument createPathArgument(String id){
final NodeIdentifierWithPredicatesGenerator
nodeIdentifierWithPredicatesGenerator = new NodeIdentifierWithPredicatesGenerator(id);
if(nodeIdentifierWithPredicatesGenerator.matches()){