Move PutDataTransactionUtil.readList()
[netconf.git] / restconf / restconf-nb / src / main / java / org / opendaylight / restconf / nb / rfc8040 / rests / transactions / MdsalRestconfTransaction.java
index 612ba41b94f4b03c2fc8e7411e2e33db7b97613d..e2167fb5fe72d73e978302e4e587d7ab88d45afb 100644 (file)
@@ -14,6 +14,7 @@ import static org.opendaylight.restconf.nb.rfc8040.rests.utils.PostDataTransacti
 import com.google.common.util.concurrent.ListenableFuture;
 import java.util.Collection;
 import java.util.Map;
+import java.util.Optional;
 import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.mdsal.common.api.CommitInfo;
 import org.opendaylight.mdsal.common.api.ReadFailedException;
@@ -122,6 +123,11 @@ final class MdsalRestconfTransaction extends RestconfTransaction {
         return ret;
     }
 
+    @Override
+    ListenableFuture<Optional<NormalizedNode>> read(final YangInstanceIdentifier path) {
+        return verifyNotNull(rwTx).read(CONFIGURATION, path);
+    }
+
     private static void checkExistence(final YangInstanceIdentifier path, final BatchedExistenceCheck check) {
         final Map.Entry<YangInstanceIdentifier, ReadFailedException> failure;
         try {