X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=southbound%2Fsouthbound-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fovsdb%2Fsouthbound%2Fovsdb%2Ftransact%2FAutoAttachRemovedCommand.java;h=fc37e32a49d5bfcfb370f376cd820a835410ff69;hb=48096e085b70127b9358d9ec33e772a6d94f569d;hp=b944c1a283d40990b06eb74ede73040e9cc01e85;hpb=fe1c77653451c0aeaedf98a6e8178107f04d90f1;p=ovsdb.git diff --git a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/ovsdb/transact/AutoAttachRemovedCommand.java b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/ovsdb/transact/AutoAttachRemovedCommand.java index b944c1a28..fc37e32a4 100644 --- a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/ovsdb/transact/AutoAttachRemovedCommand.java +++ b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/ovsdb/transact/AutoAttachRemovedCommand.java @@ -9,16 +9,17 @@ package org.opendaylight.ovsdb.southbound.ovsdb.transact; import static org.opendaylight.ovsdb.lib.operations.Operations.op; -import com.google.common.base.Optional; import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; + import java.util.Collection; import java.util.Collections; import java.util.List; import java.util.Map; +import java.util.Optional; import java.util.concurrent.ExecutionException; -import org.opendaylight.controller.md.sal.binding.api.DataTreeModification; -import org.opendaylight.controller.md.sal.binding.api.ReadOnlyTransaction; -import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType; +import org.opendaylight.mdsal.binding.api.DataTreeModification; +import org.opendaylight.mdsal.binding.api.ReadTransaction; +import org.opendaylight.mdsal.common.api.LogicalDatastoreType; import org.opendaylight.ovsdb.lib.notation.Mutator; import org.opendaylight.ovsdb.lib.notation.UUID; import org.opendaylight.ovsdb.lib.operations.TransactionBuilder; @@ -139,7 +140,7 @@ public class AutoAttachRemovedCommand implements TransactCommand { } OvsdbBridgeAugmentation bridge = null; final InstanceIdentifier nodeIid = key.firstIdentifierOf(Node.class); - try (ReadOnlyTransaction transaction = SouthboundProvider.getDb().newReadOnlyTransaction()) { + try (ReadTransaction transaction = SouthboundProvider.getDb().newReadOnlyTransaction()) { final Optional nodeOptional = SouthboundUtil.readNode(transaction, nodeIid); if (nodeOptional.isPresent()) { final List managedNodes = @@ -150,7 +151,7 @@ public class AutoAttachRemovedCommand implements TransactCommand { .firstIdentifierOf(Node.class).augmentation(OvsdbBridgeAugmentation.class); final Optional optionalBridge = transaction.read(LogicalDatastoreType.OPERATIONAL, brIid).get(); - bridge = optionalBridge.orNull(); + bridge = optionalBridge.get(); if (bridge != null && bridge.getAutoAttach() != null && bridge.getAutoAttach().equals(aaUuid)) { return bridge;