Add a simplified SimpleDOMActionResult constructor 38/82238/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 24 May 2019 14:59:11 +0000 (16:59 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 24 May 2019 15:36:46 +0000 (17:36 +0200)
If the user is not providing any errors, it should be a fair
game to provide just the value.

Change-Id: Iac7e5133fbe09f0e50d72597530b520778d341f5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 16c8f72ef40962af8212ab393e26a8ec217f58d2)

dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/SimpleDOMActionResult.java

index 9a997bb635e9a2a3260aeee394333fcd521404e6..62b9bbd6b1d3044d847071856568552a3d1bd80f 100644 (file)
@@ -36,6 +36,11 @@ public final class SimpleDOMActionResult implements DOMActionResult, Immutable {
         this.output = output;
     }
 
+    public SimpleDOMActionResult(final ContainerNode output) {
+        this.errors = ImmutableList.of();
+        this.output = requireNonNull(output);
+    }
+
     @SuppressFBWarnings("NP_NULL_PARAM_DEREF_NONVIRTUAL")
     public SimpleDOMActionResult(final Collection<RpcError> errors) {
         this(errors, null);