Deprecate ClassToInstance-taking methods
[mdsal.git] / binding / mdsal-binding-api / src / main / java / org / opendaylight / mdsal / binding / api / Transaction.java
index c5c1b42ae31fd17c189489476cc2c8ed70ebf47a..61e3a75d825ae2f9fa71e03d03c4be6750fbbece 100644 (file)
@@ -7,9 +7,7 @@
  */
 package org.opendaylight.mdsal.binding.api;
 
-import org.opendaylight.mdsal.common.api.AsyncTransaction;
-import org.opendaylight.yangtools.yang.binding.DataObject;
-import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
+import org.opendaylight.yangtools.concepts.Identifiable;
 
 /**
  * A common parent for all transactions which operate on a conceptual data tree.
@@ -21,7 +19,6 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * <b>Implementation Note:</b> This interface is not intended to be implemented by users of MD-SAL.
  */
-public interface Transaction extends AsyncTransaction<InstanceIdentifier<?>, DataObject> {
-    @Override
-    Object getIdentifier();
+public interface Transaction extends Identifiable<Object> {
+
 }