package org.opendaylight.controller.samples.differentiatedforwarding.internal;

import org.opendaylight.controller.sal.core.Node;
import org.opendaylight.ovsdb.lib.notation.Row;
import org.opendaylight.ovsdb.neutron.SouthboundEvent;

public class SouthboundInterfaceEvent extends SouthboundEvent{

    private Row oldRow;

    public SouthboundInterfaceEvent(Node node, String tableName, String uuid,
            Row row, Action action) {
        super(node, tableName, uuid, row, action);
    }

    public SouthboundInterfaceEvent(Node node, String tableName, String uuid,
            Row row, Object context, Action action) {
        super(node, tableName, uuid, row, context, action);
    }

    public Row getOldRow() {
        return oldRow;
    }

    public void setOldRow(Row oldRow) {
        this.oldRow = oldRow;
    }

    @Override
    public String toString() {
        return super.toString() + ", oldRow: " + oldRow;
    }
}

@@ -151,30 +151,67 @@
 ght.
-ovsdb.lib.notation.Row
+controller.samples.differentiatedforwarding.SouthboundEvent
 ;%0Aim
@@ -242,31 +242,24 @@
 sdb.
-neutron.SouthboundEvent
+lib.notation.Row
 ;%0A%0Ap

Change class references to the local copy from OVSDB package