1 package org.opendaylight.ovsdb.southbound.transactions.md;
3 import org.opendaylight.ovsdb.lib.message.TableUpdates;
4 import org.opendaylight.ovsdb.lib.schema.DatabaseSchema;
5 import org.opendaylight.ovsdb.southbound.OvsdbConnectionInstance;
6 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.ovsdb.node.attributes.ConnectionInfo;
8 public abstract class AbstractTransactionCommand implements TransactionCommand {
10 private TableUpdates updates;
11 private DatabaseSchema dbSchema;
12 private OvsdbConnectionInstance key;
14 public TableUpdates getUpdates() {
18 public DatabaseSchema getDbSchema() {
22 public ConnectionInfo getConnectionInfo() {
23 return key.getMDConnectionInfo();
26 public OvsdbConnectionInstance getOvsdbConnectionInstance() {
30 protected AbstractTransactionCommand() {
34 public AbstractTransactionCommand(OvsdbConnectionInstance key,TableUpdates updates, DatabaseSchema dbSchema) {
35 this.updates = updates;
36 this.dbSchema = dbSchema;