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%2FImmutableMapNodeSchemaAwareBuilder.java;h=a5adfba9d933beb9840cf06e178e25a51ff6e400;hb=3680e198a70129fafa634eeb3fb49e8401fff010;hp=d8b13c42d52bd65332b4ede2ca89429f495f54dd;hpb=2c8372816b171a4f5ad8ff4a26e15eca79010a4c;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableMapNodeSchemaAwareBuilder.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableMapNodeSchemaAwareBuilder.java index d8b13c42d5..a5adfba9d9 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableMapNodeSchemaAwareBuilder.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableMapNodeSchemaAwareBuilder.java @@ -8,7 +8,7 @@ package org.opendaylight.yangtools.yang.data.impl.schema.builder.impl; import com.google.common.base.Preconditions; -import com.google.common.collect.Sets; +import java.util.Collections; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode; import org.opendaylight.yangtools.yang.data.api.schema.MapNode; @@ -22,13 +22,13 @@ public class ImmutableMapNodeSchemaAwareBuilder extends ImmutableMapNodeBuilder protected ImmutableMapNodeSchemaAwareBuilder(final ListSchemaNode schema) { this.schema = Preconditions.checkNotNull(schema); - super.withNodeIdentifier(new NodeIdentifier(schema.getQName())); + super.withNodeIdentifier(NodeIdentifier.create(schema.getQName())); } protected ImmutableMapNodeSchemaAwareBuilder(final ListSchemaNode schema, final ImmutableMapNode node) { super(node); this.schema = Preconditions.checkNotNull(schema); - super.withNodeIdentifier(new NodeIdentifier(schema.getQName())); + super.withNodeIdentifier(NodeIdentifier.create(schema.getQName())); } public static CollectionNodeBuilder create(final ListSchemaNode schema) { @@ -45,12 +45,13 @@ public class ImmutableMapNodeSchemaAwareBuilder extends ImmutableMapNodeBuilder @Override public CollectionNodeBuilder withChild(final MapEntryNode child) { - DataValidationException.checkLegalChild(schema.getQName().equals(child.getNodeType()), child.getIdentifier(), schema, Sets.newHashSet(schema.getQName())); + DataValidationException.checkLegalChild(schema.getQName().equals(child.getNodeType()), child.getIdentifier(), + schema, Collections.singleton(schema.getQName())); return super.withChild(child); } @Override - public CollectionNodeBuilder withNodeIdentifier(final NodeIdentifier nodeIdentifier) { + public CollectionNodeBuilder withNodeIdentifier(final NodeIdentifier withNodeIdentifier) { throw new UnsupportedOperationException("Node identifier created from schema"); } }