* 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.lispflowmapping.implementation.util;
-import com.google.common.base.Preconditions;
+import static java.util.Objects.requireNonNull;
+import edu.umd.cs.findbugs.annotations.Nullable;
import java.util.Arrays;
import java.util.List;
-import javax.annotation.Nullable;
-
import org.opendaylight.lispflowmapping.lisp.type.MappingData;
import org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.SiteId;
* DataStoreBackEnd utilities.
*
* @author Florin Coras
- *
*/
public final class DSBEInputUtil {
// Utility class, should not be instantiated
}
public static Mapping toMapping(MappingOrigin origin, Eid key, SiteId siteId, MappingData mappingData) {
- MappingRecord record = (mappingData != null) ? mappingData.getRecord() : null;
- List<SiteId> siteIds = (siteId != null) ? Arrays.asList(siteId) : null;
+ MappingRecord record = mappingData != null ? mappingData.getRecord() : null;
+ List<SiteId> siteIds = siteId != null ? Arrays.asList(siteId) : null;
return new MappingBuilder()
.setEidUri(new EidUri(LispAddressStringifier.getURIString(key)))
.setOrigin(origin)
}
public static Mapping toMapping(MappingOrigin origin, Eid key, @Nullable MappingData mappingData) {
- MappingRecord record = (mappingData != null) ? mappingData.getRecord() :
+ MappingRecord record = mappingData != null ? mappingData.getRecord() :
new MappingRecordBuilder().setEid(key).build();
- SiteId siteId = (record != null) ? record.getSiteId() : null;
- List<SiteId> siteIds = (siteId != null) ? Arrays.asList(siteId) : null;
+ SiteId siteId = record != null ? record.getSiteId() : null;
+ List<SiteId> siteIds = siteId != null ? Arrays.asList(siteId) : null;
return new MappingBuilder()
.setEidUri(new EidUri(LispAddressStringifier.getURIString(key)))
.setOrigin(origin)
}
public static XtrIdMapping toXtrIdMapping(MappingData mappingData) {
- Preconditions.checkNotNull(mappingData);
+ requireNonNull(mappingData);
MappingRecord record = mappingData.getRecord();
- Preconditions.checkNotNull(mappingData.getRecord());
+ requireNonNull(mappingData.getRecord());
return new XtrIdMappingBuilder()
.setXtrIdUri(new XtrIdUri(LispAddressStringifier.getURIString(record.getXtrId())))
.setMappingRecord(record).build();