List of usage examples for com.google.common.base Optional orNull
@Nullable public abstract T orNull();
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; }