Revert "Turn DOMRpcResult's result back to NormalizedNode" 23/89323/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 23 Apr 2020 18:23:56 +0000 (20:23 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 23 Apr 2020 18:25:58 +0000 (20:25 +0200)
This reverts commit db7aba121dd8f6b4ee793325a31d91e28e0185d3, as
we are backing things out.

JIRA: MDSAL-303
Change-Id: Iaa0842f1c6ce16e401595f21ad14bc547705f6eb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
dom/mdsal-dom-api/src/main/java/org/opendaylight/mdsal/dom/api/DOMRpcResult.java
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/DefaultDOMRpcResult.java
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/ForwardingDOMRpcResult.java

index 5a0fd1acc087c5f85e499b6b0f62319c25880614..66feb0f68d626db566b73b5b0ae33afc6cdd2237 100644 (file)
@@ -11,7 +11,7 @@ import java.util.Collection;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 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;
 
 /**
  * Interface defining a result of an RPC call.
@@ -33,5 +33,5 @@ public interface DOMRpcResult {
      * @return Invocation result, null if the operation has not produced a result. This might
      *         be the case if the operation does not produce a result, or if it failed.
      */
-    @Nullable NormalizedNode<?, ?> getResult();
+    @Nullable ContainerNode getResult();
 }
index 09bcbcb620b52e7f43de089ae262a7ce560185fe..87eb55c3c7fab8ff17b5d065ac2daff2dd616657 100644 (file)
@@ -22,7 +22,6 @@ 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.ContainerNode;
-import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
 /**
  * Utility class implementing {@link DefaultDOMRpcResult}.
@@ -68,7 +67,7 @@ public final class DefaultDOMRpcResult implements DOMRpcResult, Immutable, Seria
     }
 
     @Override
-    public @Nullable NormalizedNode<?, ?> getResult() {
+    public @Nullable ContainerNode getResult() {
         return result;
     }
 
index 3b5af47971b308179178470f8fef733eaf39ad47..429fb9a03d99552bc0e828a8403e1d6ade9768e9 100644 (file)
@@ -13,10 +13,11 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 import org.opendaylight.mdsal.dom.api.DOMRpcResult;
 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 which implements {@link DOMRpcResult} by forwarding all methods to a backing instance.
+ * Utility class which implements {@link DOMRpcResult} by forwarding all methods
+ * to a backing instance.
  */
 @NonNullByDefault
 public abstract class ForwardingDOMRpcResult extends ForwardingObject implements DOMRpcResult {
@@ -29,7 +30,7 @@ public abstract class ForwardingDOMRpcResult extends ForwardingObject implements
     }
 
     @Override
-    public @Nullable NormalizedNode<?, ?> getResult() {
+    public @Nullable ContainerNode getResult() {
         return delegate().getResult();
     }
 }