* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-
package org.opendaylight.ovsdb.hwvtepsouthbound.transact;
-import com.google.common.base.Preconditions;
+import static java.util.Objects.requireNonNull;
+
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import org.opendaylight.ovsdb.hwvtepsouthbound.HwvtepDeviceInfo;
import org.opendaylight.ovsdb.hwvtepsouthbound.HwvtepSouthboundUtil;
import org.opendaylight.ovsdb.lib.notation.UUID;
-import org.opendaylight.ovsdb.utils.mdsal.utils.ControllerMdsalUtils;
+import org.opendaylight.ovsdb.utils.mdsal.utils.MdsalUtils;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.EncapsulationTypeBase;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepGlobalAugmentation;
public HwvtepOperationalState(final DataBroker db, final HwvtepConnectionInstance connectionInstance,
final Collection<DataTreeModification<Node>> changes) {
this.connectionInstance = connectionInstance;
- this.deviceInfo = connectionInstance.getDeviceInfo();
+ deviceInfo = connectionInstance.getDeviceInfo();
this.db = db;
this.changes = changes;
- this.transaction = db.newReadWriteTransaction();
+ transaction = db.newReadWriteTransaction();
}
public HwvtepOperationalState(final HwvtepConnectionInstance connectionInstance) {
this.connectionInstance = connectionInstance;
- this.deviceInfo = connectionInstance.getDeviceInfo();
- this.db = connectionInstance.getDataBroker();
- this.changes = null;
+ deviceInfo = connectionInstance.getDeviceInfo();
+ db = connectionInstance.getDataBroker();
+ changes = null;
transaction = connectionInstance.getDataBroker().newReadWriteTransaction();
- Optional<Node> readNode = new ControllerMdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL,
+ Optional<Node> readNode = new MdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL,
connectionInstance.getInstanceIdentifier());
if (readNode.isPresent()) {
operationalNodes.put(connectionInstance.getInstanceIdentifier(), readNode.get());
if (nodeCreateOrUpdate != null) {
transaction = db.newReadWriteTransaction();
for (Entry<InstanceIdentifier<Node>, Node> entry: nodeCreateOrUpdate.entrySet()) {
- Optional<Node> readNode = new ControllerMdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL,
+ Optional<Node> readNode = new MdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL,
entry.getKey());
//add related globalNode or physicalSwitchNode to operationalNodes map
//for example, when creating physical port, logical switch is needed
InstanceIdentifier<Node> psNodeIid =
(InstanceIdentifier<Node>) pswitch.getSwitchRef().getValue();
Optional<Node> psNode =
- new ControllerMdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL, psNodeIid);
+ new MdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL, psNodeIid);
if (psNode.isPresent()) {
operationalNodes.put(psNodeIid, psNode.get());
}
@SuppressWarnings("unchecked")
InstanceIdentifier<Node> hgNodeIid =
(InstanceIdentifier<Node>) psAugmentation.getManagedBy().getValue();
- Optional<Node> hgNode = new ControllerMdsalUtils(db).readOptional(
+ Optional<Node> hgNode = new MdsalUtils(db).readOptional(
LogicalDatastoreType.OPERATIONAL, hgNodeIid);
if (hgNode.isPresent()) {
operationalNodes.put(hgNodeIid, hgNode.get());
}
public Optional<HwvtepGlobalAugmentation> getHwvtepGlobalAugmentation(final InstanceIdentifier<?> iid) {
- Preconditions.checkNotNull(iid);
- Optional<Node> nodeOptional = getGlobalNode(iid);
+ Optional<Node> nodeOptional = getGlobalNode(requireNonNull(iid));
if (nodeOptional.isPresent()) {
return Optional.ofNullable(nodeOptional.get().augmentation(HwvtepGlobalAugmentation.class));
}
}
public Optional<PhysicalSwitchAugmentation> getPhysicalSwitchAugmentation(final InstanceIdentifier<?> iid) {
- Preconditions.checkNotNull(iid);
- Optional<Node> nodeOptional = getGlobalNode(iid);
+ Optional<Node> nodeOptional = getGlobalNode(requireNonNull(iid));
if (nodeOptional.isPresent()) {
return Optional.ofNullable(nodeOptional.get().augmentation(PhysicalSwitchAugmentation.class));
}
public Optional<Map<TerminationPointKey, TerminationPoint>> getTerminationPointList(
final InstanceIdentifier<?> iid) {
- Preconditions.checkNotNull(iid);
- Optional<Node> nodeOptional = getGlobalNode(iid);
+ Optional<Node> nodeOptional = getGlobalNode(requireNonNull(iid));
if (nodeOptional.isPresent() && nodeOptional.get().getTerminationPoint() != null) {
return Optional.ofNullable(nodeOptional.get().getTerminationPoint());
}
public Optional<LogicalSwitches> getLogicalSwitches(final InstanceIdentifier<?> iid,
final LogicalSwitchesKey logicalSwitchesKey) {
- Preconditions.checkNotNull(iid);
- Optional<HwvtepGlobalAugmentation> nodeOptional = getHwvtepGlobalAugmentation(iid);
+ Optional<HwvtepGlobalAugmentation> nodeOptional = getHwvtepGlobalAugmentation(requireNonNull(iid));
if (nodeOptional.isPresent()) {
LogicalSwitches lswitch = nodeOptional.get().nonnullLogicalSwitches().get(logicalSwitchesKey);
if (lswitch != null) {
}
public Optional<LogicalSwitches> getLogicalSwitches(final InstanceIdentifier<LogicalSwitches> iid) {
- return new ControllerMdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL, iid);
+ return new MdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL, iid);
}
public Optional<Tunnels> getTunnels(final InstanceIdentifier<?> iid, final TunnelsKey tunnelsKey) {
- Preconditions.checkNotNull(iid);
- Optional<PhysicalSwitchAugmentation> psOptional = getPhysicalSwitchAugmentation(iid);
+ Optional<PhysicalSwitchAugmentation> psOptional = getPhysicalSwitchAugmentation(requireNonNull(iid));
if (psOptional.isPresent()) {
Tunnels tunnel = psOptional.get().nonnullTunnels().get(tunnelsKey);
if (tunnel != null) {
}
public Optional<Tunnels> getTunnels(final InstanceIdentifier<Tunnels> iid) {
- Optional<Tunnels> tunnels = new ControllerMdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL, iid);
+ Optional<Tunnels> tunnels = new MdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL, iid);
return tunnels;
}
public Optional<HwvtepPhysicalPortAugmentation> getPhysicalPortAugmentation(final InstanceIdentifier<?> iid,
final HwvtepNodeName hwvtepNodeName) {
- Preconditions.checkNotNull(iid);
- Optional<Map<TerminationPointKey, TerminationPoint>> nodeOptional = getTerminationPointList(iid);
+ Optional<Map<TerminationPointKey, TerminationPoint>> nodeOptional =
+ getTerminationPointList(requireNonNull(iid));
if (nodeOptional.isPresent()) {
for (TerminationPoint tp : nodeOptional.get().values()) {
HwvtepPhysicalPortAugmentation hppAugmentation =
}
public Optional<HwvtepPhysicalLocatorAugmentation> getPhysicalLocatorAugmentation(final InstanceIdentifier<?> iid,
- final IpAddress dstIp, final Class<? extends EncapsulationTypeBase> encapType) {
- Preconditions.checkNotNull(iid);
- Optional<Map<TerminationPointKey, TerminationPoint>> nodeOptional = getTerminationPointList(iid);
+ final IpAddress dstIp, final EncapsulationTypeBase encapType) {
+ Optional<Map<TerminationPointKey, TerminationPoint>> nodeOptional =
+ getTerminationPointList(requireNonNull(iid));
if (nodeOptional.isPresent()) {
for (TerminationPoint tp : nodeOptional.get().values()) {
HwvtepPhysicalLocatorAugmentation hppAugmentation =
public Optional<HwvtepPhysicalLocatorAugmentation>
getPhysicalLocatorAugmentation(final InstanceIdentifier<TerminationPoint> iid) {
Optional<TerminationPoint> tp =
- new ControllerMdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL, iid);
+ new MdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL, iid);
if (tp.isPresent()) {
return Optional.ofNullable(tp.get().augmentation(HwvtepPhysicalLocatorAugmentation.class));
}
}
public Optional<LocalMcastMacs> getLocalMcastMacs(final InstanceIdentifier<?> iid, final LocalMcastMacsKey key) {
- Preconditions.checkNotNull(iid);
- Optional<HwvtepGlobalAugmentation> nodeOptional = getHwvtepGlobalAugmentation(iid);
+ Optional<HwvtepGlobalAugmentation> nodeOptional = getHwvtepGlobalAugmentation(requireNonNull(iid));
if (nodeOptional.isPresent()) {
LocalMcastMacs mac = nodeOptional.get().nonnullLocalMcastMacs().get(key);
if (mac != null) {
}
public Optional<RemoteMcastMacs> getRemoteMcastMacs(final InstanceIdentifier<?> iid, final RemoteMcastMacsKey key) {
- Preconditions.checkNotNull(iid);
- Optional<HwvtepGlobalAugmentation> nodeOptional = getHwvtepGlobalAugmentation(iid);
+ Optional<HwvtepGlobalAugmentation> nodeOptional = getHwvtepGlobalAugmentation(requireNonNull(iid));
if (nodeOptional.isPresent()) {
RemoteMcastMacs mac = nodeOptional.get().nonnullRemoteMcastMacs().get(key);
if (mac != null) {
}
public Optional<LocalUcastMacs> getLocalUcastMacs(final InstanceIdentifier<?> iid, final LocalUcastMacsKey key) {
- Preconditions.checkNotNull(iid);
- Optional<HwvtepGlobalAugmentation> nodeOptional = getHwvtepGlobalAugmentation(iid);
+ Optional<HwvtepGlobalAugmentation> nodeOptional = getHwvtepGlobalAugmentation(requireNonNull(iid));
if (nodeOptional.isPresent()) {
LocalUcastMacs mac = nodeOptional.get().nonnullLocalUcastMacs().get(key);
if (mac != null) {
}
public Optional<RemoteUcastMacs> getRemoteUcastMacs(final InstanceIdentifier<?> iid, final RemoteUcastMacsKey key) {
- Preconditions.checkNotNull(iid);
- Optional<HwvtepGlobalAugmentation> nodeOptional = getHwvtepGlobalAugmentation(iid);
+ Optional<HwvtepGlobalAugmentation> nodeOptional = getHwvtepGlobalAugmentation(requireNonNull(iid));
if (nodeOptional.isPresent()) {
RemoteUcastMacs mac = nodeOptional.get().nonnullRemoteUcastMacs().get(key);
if (mac != null) {
public Optional<LogicalRouters> getLogicalRouters(final InstanceIdentifier<?> iid,
final LogicalRoutersKey logicalRoutersKey) {
- Preconditions.checkNotNull(iid);
- Optional<HwvtepGlobalAugmentation> nodeOptional = getHwvtepGlobalAugmentation(iid);
+ Optional<HwvtepGlobalAugmentation> nodeOptional = getHwvtepGlobalAugmentation(requireNonNull(iid));
if (nodeOptional.isPresent()) {
LogicalRouters lrouter = nodeOptional.get().nonnullLogicalRouters().get(logicalRoutersKey);
if (lrouter != null) {
}
public Optional<Acls> getAcls(final InstanceIdentifier<Acls> iid) {
- Optional<Acls> acl = new ControllerMdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL, iid);
+ Optional<Acls> acl = new MdsalUtils(db).readOptional(LogicalDatastoreType.OPERATIONAL, iid);
return acl;
}
if (currentTxDeletedKeys.containsKey(cls)) {
return currentTxDeletedKeys.get(cls).keySet();
}
- return Collections.EMPTY_SET;
+ return Collections.emptySet();
}
public List<? extends Identifiable> getUpdatedData(final InstanceIdentifier<Node> key,
result = modifiedData.get(key).getLeft().get(cls);
}
if (result == null) {
- result = Collections.EMPTY_LIST;
+ result = Collections.emptyList();
}
return result;
}
result = modifiedData.get(key).getRight().get(cls);
}
if (result == null) {
- result = Collections.EMPTY_LIST;
+ result = Collections.emptyList();
}
return result;
}