MD-SAL API integration
[ovsdb.git] / southbound / southbound-impl / src / main / java / org / opendaylight / ovsdb / southbound / transactions / md / OvsdbPortUpdateCommand.java
index 70e111d5cbc79d47f7c14b79233fd0162e5cd560..2e7e3f6a5d97abdbc702efced461ef826cac5a31 100644 (file)
@@ -11,17 +11,18 @@ package org.opendaylight.ovsdb.southbound.transactions.md;
 import static org.opendaylight.ovsdb.southbound.SouthboundUtil.schemaMismatchLog;
 
 import com.google.common.annotations.VisibleForTesting;
-import com.google.common.base.Optional;
+
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.Map.Entry;
+import java.util.Optional;
 import java.util.Set;
 
-import org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction;
-import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
+import org.opendaylight.mdsal.binding.api.ReadWriteTransaction;
+import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
 import org.opendaylight.ovsdb.lib.error.ColumnSchemaNotFoundException;
 import org.opendaylight.ovsdb.lib.error.SchemaVersionMismatchException;
 import org.opendaylight.ovsdb.lib.message.TableUpdates;
@@ -168,7 +169,7 @@ public class OvsdbPortUpdateCommand extends AbstractTransactionCommand {
         }
         for (Entry<UUID, Interface> interfaceUpdate : interfaceUpdatedRows.entrySet()) {
             String interfaceName = null;
-            Optional<InstanceIdentifier<Node>> bridgeIid = Optional.absent();
+            Optional<InstanceIdentifier<Node>> bridgeIid = Optional.empty();
             interfaceName = interfaceUpdatedRows.get(interfaceUpdate.getKey()).getNameColumn().getData();
             if (getOvsdbConnectionInstance().getPortInterface(interfaceName) != null) {
                 bridgeIid = Optional.of(getOvsdbConnectionInstance().getPortInterface(interfaceName));
@@ -233,7 +234,7 @@ public class OvsdbPortUpdateCommand extends AbstractTransactionCommand {
 
     @SuppressWarnings("IllegalCatch")
     private Optional<Node> readNode(final ReadWriteTransaction transaction, final InstanceIdentifier<Node> nodePath) {
-        Optional<Node> node = Optional.absent();
+        Optional<Node> node = Optional.empty();
         try {
             node = SouthboundUtil.readNode(transaction, nodePath);
         } catch (Exception exp) {
@@ -260,7 +261,7 @@ public class OvsdbPortUpdateCommand extends AbstractTransactionCommand {
         if (getOvsdbConnectionInstance().getPort(portUuid) != null) {
             return Optional.of(getOvsdbConnectionInstance().getPort(portUuid));
         }
-        return Optional.absent();
+        return Optional.empty();
     }
 
     @SuppressWarnings("unchecked")
@@ -286,7 +287,7 @@ public class OvsdbPortUpdateCommand extends AbstractTransactionCommand {
             }
         }
 
-        return Optional.absent();
+        return Optional.empty();
     }
 
     @VisibleForTesting