Example usage for com.google.common.base Optional orNull

List of usage examples for com.google.common.base Optional orNull

Introduction

In this page you can find the example usage for com.google.common.base Optional orNull.

Prototype

@Nullable
public abstract T orNull();

Source Link

Document

Returns the contained instance if it is present; null otherwise.

Usage

From source file:org.opendaylight.yangtools.yang.data.impl.codec.Uint64StringCodec.java

Uint64StringCodec(final Optional<UnsignedIntegerTypeDefinition> typeDef) {
    super(typeDef, extractRange(typeDef.orNull()), BigInteger.class);
}

From source file:codetoanalyze.java.eradicate.ReturnNotNullable.java

@Nullable
String testOptional(Optional<String> os) {
    return os.orNull();
}

From source file:org.apache.gobblin.converter.avro.AvroFieldRetrieverConverter.java

@Override
public Schema convertSchema(Schema inputSchema, WorkUnitState workUnit) throws SchemaConversionException {
    Optional<Schema> schema = AvroUtils.getFieldSchema(inputSchema, this.fieldLocation);

    return schema.orNull();
}

From source file:org.locationtech.geogig.api.plumbing.diff.DefaultGeometryDiffImpl.java

private CharSequence geometryValueAsString(Optional<Geometry> value) {
    return TextValueSerializer.asString(Optional.fromNullable((Object) value.orNull()));
}

From source file:uk.ac.susx.tag.method51.core.GsonOptionalSerializer.java

@Override
public JsonElement serialize(Optional<T> src, Type typeOfSrc, JsonSerializationContext context) {
    final JsonElement element = context.serialize(src.orNull());
    return element;
}

From source file:com.haulmont.cuba.web.settings.WebSettingsClient.java

@Override
public String getSetting(String name) {
    Map<String, Optional<String>> settings = getCache();
    Optional<String> cached = settings.get(name);
    if (cached != null) {
        return cached.orNull();
    }/*from  www.  j av  a2  s.  c  o m*/

    String setting = userSettingService.loadSetting(ClientType.WEB, name);
    settings.put(name, Optional.fromNullable(setting));

    return setting;
}

From source file:com.vmware.photon.controller.apife.clients.DatastoreFeClient.java

public ResourceList<Datastore> find(Optional<String> tag, Optional<Integer> pageSize) throws ExternalException {
    logger.info("find datastores with tag {}", tag.orNull());
    return datastoreBackend.filter(tag, pageSize);
}

From source file:org.jclouds.rackspace.cloudidentity.v2_0.functions.AuthenticateApiKeyCredentials.java

@Override
protected Access authenticateWithTenantId(Optional<String> tenantId, ApiKeyCredentials apiKeyCredentials) {
    return api.authenticateWithTenantIdAndCredentials(tenantId.orNull(), apiKeyCredentials);
}

From source file:net.revelc.code.blazon.Type.java

/**
 * Parses the raw value by first applying {@link #checkPreconditions(Optional)}, then
 * {@link #convert(String)}, then {@link #checkPostconditions(Object)}.
 *
 * @param raw the raw value to be converted
 * @return the value, after validation, conversion, and applying any post-conversion constraints
 *///from   w  w  w. j a  v a 2  s. c  o m
public final T parse(final String raw) {
    final Optional<String> normalized = checkPreconditions(Optional.fromNullable(raw));
    if (!normalized.isPresent()) {
        return null;
    }
    final Optional<T> converted = convert(normalized.get());
    if (!converted.isPresent()) {
        return null;
    }
    final Optional<T> verified = checkPostconditions(converted.get());
    return verified.orNull();
}

From source file:com.haulmont.cuba.desktop.settings.DesktopSettingsClient.java

@Override
public String getSetting(String name) {
    Map<String, Optional<String>> settings = getCache();
    Optional<String> cached = settings.get(name);
    if (cached != null) {
        return cached.orNull();
    }/*from   w  ww .  j a  v  a  2s  .c o  m*/

    String setting = userSettingService.loadSetting(ClientType.DESKTOP, name);
    settings.put(name, Optional.fromNullable(setting));

    return setting;
}