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%2FImmutableContainerNodeSchemaAwareBuilder.java;h=4bca57edd594133ed990720ff5cfbe509fd3da03;hb=9d74a74a9d46ff8c6878bc7d76994782d938cddc;hp=9f256007baa0e22366c80648e5a96616689da702;hpb=c8668229ad6e73d5ae03a52f4b87e8e4d2a67c6e;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableContainerNodeSchemaAwareBuilder.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableContainerNodeSchemaAwareBuilder.java index 9f256007ba..4bca57edd5 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableContainerNodeSchemaAwareBuilder.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableContainerNodeSchemaAwareBuilder.java @@ -13,30 +13,29 @@ import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode; import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild; import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeBuilder; import org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid.DataNodeContainerValidator; -import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode; +import org.opendaylight.yangtools.yang.model.api.ContainerLike; +@Deprecated(since = "6.0.7", forRemoval = true) public final class ImmutableContainerNodeSchemaAwareBuilder extends ImmutableContainerNodeBuilder { private final DataNodeContainerValidator validator; - private ImmutableContainerNodeSchemaAwareBuilder(final ContainerSchemaNode schema) { + private ImmutableContainerNodeSchemaAwareBuilder(final ContainerLike schema) { this.validator = new DataNodeContainerValidator(schema); super.withNodeIdentifier(NodeIdentifier.create(schema.getQName())); } - private ImmutableContainerNodeSchemaAwareBuilder(final ContainerSchemaNode schema, - final ImmutableContainerNode node) { + private ImmutableContainerNodeSchemaAwareBuilder(final ContainerLike schema, final ImmutableContainerNode node) { super(node); this.validator = new DataNodeContainerValidator(schema); super.withNodeIdentifier(NodeIdentifier.create(schema.getQName())); } - public static @NonNull DataContainerNodeBuilder create( - final ContainerSchemaNode schema) { + public static @NonNull DataContainerNodeBuilder create(final ContainerLike schema) { return new ImmutableContainerNodeSchemaAwareBuilder(schema); } - public static @NonNull DataContainerNodeBuilder create( - final ContainerSchemaNode schema, final ContainerNode node) { + public static @NonNull DataContainerNodeBuilder create(final ContainerLike schema, + final ContainerNode node) { if (!(node instanceof ImmutableContainerNode)) { throw new UnsupportedOperationException(String.format("Cannot initialize from class %s", node.getClass())); }