Remove BindingToNormalizedNodeCodec.getDefaultNodeFor()
[mdsal.git] / binding / mdsal-binding-dom-adapter / src / main / java / org / opendaylight / mdsal / binding / dom / adapter / BindingDOMReadTransactionAdapter.java
index 85d209d291b9e01497ffbd5f53d002bcbebaa80a..a088ac00d0168b91e3a7a1d11be72fcd8156550c 100644 (file)
@@ -15,7 +15,7 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransaction;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
-class BindingDOMReadTransactionAdapter extends AbstractForwardedTransaction<DOMDataTreeReadTransaction> implements
+final class BindingDOMReadTransactionAdapter extends AbstractForwardedTransaction<DOMDataTreeReadTransaction> implements
         ReadTransaction {
 
     protected BindingDOMReadTransactionAdapter(final DOMDataTreeReadTransaction delegate,
@@ -24,9 +24,14 @@ class BindingDOMReadTransactionAdapter extends AbstractForwardedTransaction<DOMD
     }
 
     @Override
-    public <T extends DataObject> FluentFuture<Optional<T>> read(
-            final LogicalDatastoreType store, final InstanceIdentifier<T> path) {
-        return doRead(getDelegate(),store, path);
+    public <T extends DataObject> FluentFuture<Optional<T>> read(final LogicalDatastoreType store,
+            final InstanceIdentifier<T> path) {
+        return doRead(getDelegate(), store, path);
+    }
+
+    @Override
+    public FluentFuture<Boolean> exists(final LogicalDatastoreType store, final InstanceIdentifier<?> path) {
+        return doExists(getDelegate(), store, path);
     }
 
     @Override