*/
package org.opendaylight.netvirt.cloudservicechain.utils;
-import com.google.common.base.Optional;
+import java.util.Optional;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;
-import org.opendaylight.controller.md.sal.binding.api.DataBroker;
-import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
+import org.opendaylight.mdsal.binding.api.DataBroker;
+import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
import org.opendaylight.genius.mdsalutil.ActionInfo;
import org.opendaylight.genius.mdsalutil.MDSALUtil;
import org.opendaylight.genius.mdsalutil.MatchInfo;
if (addOrRemove == NwConstants.ADD_FLOW) {
ElanToPseudoPortData newValue =
- new ElanToPseudoPortDataBuilder().setKey(key).setElanLportTag(portTag)
+ new ElanToPseudoPortDataBuilder().withKey(key).setElanLportTag(portTag)
.setScfTag(scfTag).build();
MDSALUtil.syncWrite(broker, LogicalDatastoreType.CONFIGURATION, path, newValue);
} else {
*
* @param broker dataBroker service reference
* @param elanInstanceName the name of the Elan
- * @return the ElanToPseudoPortData object or Optional.absent() if it
+ * @return the ElanToPseudoPortData object or Optional.empty() if it
* cannot be found
*/
public static Optional<ElanServiceChainState> getElanServiceChainState(final DataBroker broker,