import static java.util.Objects.requireNonNull;
import java.util.Collection;
-import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
-import org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction;
+import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
+import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction;
import org.opendaylight.protocol.bgp.rib.impl.spi.RIBSupportContext;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.path.attributes.Attributes;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpReachNlri;
}
- void createEmptyTableStructure(final DOMDataWriteTransaction tx) {
+ void createEmptyTableStructure(final DOMDataTreeWriteTransaction tx) {
this.tableSupport.createEmptyTableStructure(tx, this.tableId);
}
- void removeTable(final DOMDataWriteTransaction tx) {
+ void removeTable(final DOMDataTreeWriteTransaction tx) {
tx.delete(LogicalDatastoreType.OPERATIONAL, this.tableId);
}
- Collection<NodeIdentifierWithPredicates> writeRoutes(final DOMDataWriteTransaction tx, final MpReachNlri nlri,
+ Collection<NodeIdentifierWithPredicates> writeRoutes(final DOMDataTreeWriteTransaction tx, final MpReachNlri nlri,
final Attributes attributes) {
return this.tableSupport.writeRoutes(tx, this.tableId, nlri, attributes);
}
- void removeRoutes(final DOMDataWriteTransaction tx, final MpUnreachNlri nlri) {
+ void removeRoutes(final DOMDataTreeWriteTransaction tx, final MpUnreachNlri nlri) {
this.tableSupport.deleteRoutes(tx, this.tableId, nlri);
}