X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=dom%2Fmdsal-dom-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fdom%2Fspi%2FDefaultDOMRpcResult.java;h=7974cc1582d66d0eee6bc2919943fb47e79d5af2;hb=1487e0720cbb7f7b1f04507a85494c1a96dc82ad;hp=d91983b92c46e5fc1a2ee54ade674c683dc350ca;hpb=461785573c7426f5ac1142d6f8b7b5b3595f1270;p=mdsal.git diff --git a/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/DefaultDOMRpcResult.java b/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/DefaultDOMRpcResult.java index d91983b92c..7974cc1582 100644 --- a/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/DefaultDOMRpcResult.java +++ b/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/DefaultDOMRpcResult.java @@ -11,6 +11,7 @@ import static java.util.Objects.requireNonNull; import com.google.common.annotations.Beta; import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; +import java.io.Serial; import java.io.Serializable; import java.util.Collection; import java.util.List; @@ -20,7 +21,7 @@ import org.eclipse.jdt.annotation.Nullable; import org.opendaylight.mdsal.dom.api.DOMRpcResult; import org.opendaylight.yangtools.concepts.Immutable; import org.opendaylight.yangtools.yang.common.RpcError; -import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; +import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode; /** * Utility class implementing {@link DefaultDOMRpcResult}. @@ -28,28 +29,28 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; @Beta @NonNullByDefault public final class DefaultDOMRpcResult implements DOMRpcResult, Immutable, Serializable { + @Serial private static final long serialVersionUID = 1L; @SuppressFBWarnings(value = "SE_BAD_FIELD", justification = "Interfaces do not specify Serializable") - private final @Nullable NormalizedNode result; + private final @Nullable ContainerNode result; // FIXME: a plain Collection is bad for equality private final Collection errors; - public DefaultDOMRpcResult(final NormalizedNode result, final RpcError... errors) { - this(result, List.of(errors)); + public DefaultDOMRpcResult(final ContainerNode value, final RpcError... errors) { + this(value, List.of(errors)); } public DefaultDOMRpcResult(final RpcError... errors) { this(null, List.of(errors)); } - public DefaultDOMRpcResult(final @Nullable NormalizedNode result) { + public DefaultDOMRpcResult(final @Nullable ContainerNode result) { this(result, List.of()); } - public DefaultDOMRpcResult(final @Nullable NormalizedNode result, - final Collection errors) { - this.result = result; + public DefaultDOMRpcResult(final @Nullable ContainerNode value, final Collection errors) { + result = value; this.errors = requireNonNull(errors); } @@ -58,12 +59,12 @@ public final class DefaultDOMRpcResult implements DOMRpcResult, Immutable, Seria } @Override - public Collection getErrors() { + public Collection errors() { return errors; } @Override - public @Nullable NormalizedNode getResult() { + public @Nullable ContainerNode value() { return result; }