X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fapi%2Fschema%2Ftree%2FRecursiveReplaceCandidateNode.java;h=3b0d99c8d48c8a75896907f1a7399f4ebd283f81;hb=970923b5f47f7507ec78021965fa5df1a878af48;hp=4330893dc5f98c8e4e2e8cf49a0302b3b28d8d23;hpb=1b07f81ecea1aa0b20e50c11ada8a80119675584;p=yangtools.git diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/RecursiveReplaceCandidateNode.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/RecursiveReplaceCandidateNode.java index 4330893dc5..3b0d99c8d4 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/RecursiveReplaceCandidateNode.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/RecursiveReplaceCandidateNode.java @@ -12,14 +12,14 @@ import static java.util.Objects.requireNonNull; import java.util.Collection; import java.util.Optional; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument; +import org.opendaylight.yangtools.yang.data.api.schema.DistinctNodeContainer; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; -import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer; final class RecursiveReplaceCandidateNode extends AbstractDataTreeCandidateNode { - private final NormalizedNodeContainer> oldData; + private final DistinctNodeContainer oldData; - RecursiveReplaceCandidateNode(final NormalizedNodeContainer> oldData, - final NormalizedNodeContainer> newData) { + RecursiveReplaceCandidateNode(final DistinctNodeContainer oldData, + final DistinctNodeContainer newData) { super(newData); this.oldData = requireNonNull(oldData); } @@ -30,12 +30,12 @@ final class RecursiveReplaceCandidateNode extends AbstractDataTreeCandidateNode } @Override - public Optional> getDataAfter() { + public Optional getDataAfter() { return dataOptional(); } @Override - public Optional> getDataBefore() { + public Optional getDataBefore() { return Optional.of(oldData); }