X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fschema%2Fbuilder%2Fimpl%2FImmutableMapEntryNodeSchemaAwareBuilder.java;h=fd890e57ee04c0949caaa7981280c0e65eb482fa;hb=2184bcfa30b70a06545c7d7cbb4e8e0e4256dbf8;hp=8490e2c0988b09e7d28a5e9eaee97436bd237172;hpb=5fc50f49c620a5597eb9f3dcbc66cb8b73b89f88;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableMapEntryNodeSchemaAwareBuilder.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableMapEntryNodeSchemaAwareBuilder.java index 8490e2c098..fd890e57ee 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableMapEntryNodeSchemaAwareBuilder.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableMapEntryNodeSchemaAwareBuilder.java @@ -12,7 +12,7 @@ import java.util.Collection; import java.util.LinkedHashMap; import java.util.Map; import org.opendaylight.yangtools.yang.common.QName; -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.DataContainerChild; import org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode; import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeAttrBuilder; @@ -31,12 +31,12 @@ public final class ImmutableMapEntryNodeSchemaAwareBuilder extends ImmutableMapE } @Override - public ImmutableMapEntryNodeBuilder withNodeIdentifier(final YangInstanceIdentifier.NodeIdentifierWithPredicates nodeIdentifier) { + public ImmutableMapEntryNodeBuilder withNodeIdentifier(final NodeIdentifierWithPredicates nodeIdentifier) { throw new UnsupportedOperationException("Node identifier created from schema"); } @Override - public DataContainerNodeAttrBuilder withChild(final DataContainerChild child) { + public DataContainerNodeAttrBuilder withChild(final DataContainerChild child) { validator.validateChild(child.getIdentifier()); return super.withChild(child); } @@ -50,7 +50,7 @@ public final class ImmutableMapEntryNodeSchemaAwareBuilder extends ImmutableMapE /** * Build map entry node identifier from schema, and provided children */ - private YangInstanceIdentifier.NodeIdentifierWithPredicates constructNodeIdentifier() { + private NodeIdentifierWithPredicates constructNodeIdentifier() { Collection keys = schema.getKeyDefinition(); if (keys.isEmpty()) { @@ -60,15 +60,15 @@ public final class ImmutableMapEntryNodeSchemaAwareBuilder extends ImmutableMapE final Map keysToValues = new LinkedHashMap<>(); for (QName key : keys) { final DataContainerChild valueForKey = getChild(childrenQNamesToPaths.get(key)); - DataValidationException.checkListKey(valueForKey, key, new YangInstanceIdentifier.NodeIdentifierWithPredicates( + DataValidationException.checkListKey(valueForKey, key, new NodeIdentifierWithPredicates( schema.getQName(), keysToValues)); keysToValues.put(key, valueForKey.getValue()); } - return new YangInstanceIdentifier.NodeIdentifierWithPredicates(schema.getQName(), keysToValues); + return new NodeIdentifierWithPredicates(schema.getQName(), keysToValues); } - public static DataContainerNodeAttrBuilder create(final ListSchemaNode schema) { + public static DataContainerNodeAttrBuilder create(final ListSchemaNode schema) { return new ImmutableMapEntryNodeSchemaAwareBuilder(schema); }