Merge "Fix so that operational store correctly removes bridge-other-configs"
[ovsdb.git] / southbound / southbound-impl / src / main / java / org / opendaylight / ovsdb / southbound / transactions / md / OvsdbNodeCreateCommand.java
index 08c36a238f1b160a05394b8c2d21cbd90077bec0..5d8cc32180e6f9fc2c3c593c84572b6ab29a7f2b 100644 (file)
@@ -7,18 +7,16 @@ import org.opendaylight.ovsdb.lib.schema.DatabaseSchema;
 import org.opendaylight.ovsdb.southbound.OvsdbClientKey;
 import org.opendaylight.ovsdb.southbound.SouthboundMapper;
 
-public class OvsdbNodeCreateCommand implements TransactionCommand {
-
-    private OvsdbClientKey key;
+public class OvsdbNodeCreateCommand extends AbstractTransactionCommand {
 
     public OvsdbNodeCreateCommand(OvsdbClientKey key,TableUpdates updates,DatabaseSchema dbSchema) {
-        this.key = key;
+        super(key,updates,dbSchema);
     }
 
     @Override
     public void execute(ReadWriteTransaction transaction) {
-        transaction.put(LogicalDatastoreType.OPERATIONAL, key.toInstanceIndentifier(),
-                SouthboundMapper.createNode(key));
+        transaction.put(LogicalDatastoreType.OPERATIONAL, getKey().toInstanceIndentifier(),
+                SouthboundMapper.createNode(getKey()));
     }
 
 }