X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-clustering-commons%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fnode%2Futils%2Ftransformer%2FUintAdaptingPruner.java;fp=opendaylight%2Fmd-sal%2Fsal-clustering-commons%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fnode%2Futils%2Ftransformer%2FUintAdaptingPruner.java;h=4c6c2233964d84bfd4d55bf0d43aa3255b266dff;hp=eefc0fcb698e6abcea34a97918ca9f56e59ad4f0;hb=f40e99a51cd3fc2c9be3ac8aa0772bdb6b6ce479;hpb=609f0bd2646991335ab40a9a2265dcc928c0e6f7 diff --git a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/transformer/UintAdaptingPruner.java b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/transformer/UintAdaptingPruner.java index eefc0fcb69..4c6c223396 100644 --- a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/transformer/UintAdaptingPruner.java +++ b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/transformer/UintAdaptingPruner.java @@ -30,7 +30,7 @@ import org.opendaylight.yangtools.yang.common.Uint8; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeWithValue; import org.opendaylight.yangtools.yang.data.impl.schema.ReusableImmutableNormalizedNodeStreamWriter; -import org.opendaylight.yangtools.yang.data.util.DataSchemaContextNode; +import org.opendaylight.yangtools.yang.data.util.DataSchemaContext; import org.opendaylight.yangtools.yang.data.util.DataSchemaContextTree; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode; @@ -133,15 +133,14 @@ final class UintAdaptingPruner extends ReusableNormalizedNodePruner { } @Override - Object translateScalar(final DataSchemaContextNode context, final Object value) { - final DataSchemaNode schema = context.getDataSchemaNode(); - return schema instanceof TypedDataSchemaNode ? adaptValue(((TypedDataSchemaNode) schema).getType(), value) - : value; + Object translateScalar(final DataSchemaContext context, final Object value) { + final DataSchemaNode schema = context.dataSchemaNode(); + return schema instanceof TypedDataSchemaNode typed ? adaptValue(typed.getType(), value) : value; } private void adaptEntry(final ReusableImmutableNormalizedNodeStreamWriter writer, final NodeWithValue name) { final NodeWithValue adapted; - final DataSchemaNode schema = currentSchema().getDataSchemaNode(); + final DataSchemaNode schema = currentSchema().dataSchemaNode(); if (schema instanceof TypedDataSchemaNode typed) { final Object oldValue = name.getValue(); final Object newValue = adaptValue(typed.getType(), oldValue); @@ -156,7 +155,7 @@ final class UintAdaptingPruner extends ReusableNormalizedNodePruner { private void adaptEntry(final ReusableImmutableNormalizedNodeStreamWriter writer, final NodeIdentifierWithPredicates name, final int size) { final NodeIdentifierWithPredicates adapted; - final DataSchemaNode schema = currentSchema().getDataSchemaNode(); + final DataSchemaNode schema = currentSchema().dataSchemaNode(); if (schema instanceof ListSchemaNode list) { adapted = NIP_ADAPTERS.getUnchecked(list).apply(name); } else {