Add a simplified SimpleDOMActionResult constructor 36/82236/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 14:59:11 +0000 (16:59 +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>
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/SimpleDOMActionResult.java

index 4dce0b71050027e0e1572691be8936bb162640e9..5e21ea3d1feff2a078b138bb19d117ae59a0930f 100644 (file)
@@ -34,6 +34,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);