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

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

Introduction

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

Prototype

public static <T> Optional<T> fromNullable(@Nullable T nullableReference) 

Source Link

Document

If nullableReference is non-null, returns an Optional instance containing that reference; otherwise returns Optional#absent .

Usage

From source file:org.opendaylight.controller.config.yangjmxgenerator.plugin.gofactory.ConcreteModuleGeneratedObjectFactory.java

public GeneratedObject toGeneratedObject(ModuleMXBeanEntry mbe, Optional<String> copyright,
        Optional<String> header) {
    FullyQualifiedName concreteFQN = new FullyQualifiedName(mbe.getPackageName(), mbe.getStubModuleName());
    FullyQualifiedName abstractFQN = new FullyQualifiedName(mbe.getPackageName(), mbe.getAbstractModuleName());
    Optional<String> classJavaDoc = Optional.fromNullable(mbe.getNullableDescription());
    return toGeneratedObject(concreteFQN, abstractFQN, copyright, header, classJavaDoc);
}

From source file:google.registry.request.RequestParameters.java

/** Returns the first GET or POST parameter associated with {@code name}. */
public static Optional<String> extractOptionalParameter(HttpServletRequest req, String name) {
    return Optional.fromNullable(emptyToNull(req.getParameter(name)));
}

From source file:org.jclouds.azureblob.options.CopyBlobOptions.java

private CopyBlobOptions(Map<String, String> userMetadata, Date ifModifiedSince, Date ifUnmodifiedSince,
        String ifMatch, String ifNoneMatch) {
    this.userMetadata = Optional.fromNullable(userMetadata);
    this.ifModifiedSince = Optional.fromNullable(ifModifiedSince);
    this.ifUnmodifiedSince = Optional.fromNullable(ifUnmodifiedSince);
    this.ifMatch = Optional.fromNullable(ifMatch);
    this.ifNoneMatch = Optional.fromNullable(ifNoneMatch);
}

From source file:com.dangdang.ddframe.job.console.service.impl.JobAPIServiceImpl.java

@Override
public JobSettingsAPI getJobSettingsAPI() {
    RegistryCenterConfiguration regCenterConfig = SessionRegistryCenterConfiguration
            .getRegistryCenterConfiguration();
    return JobAPIFactory.createJobSettingsAPI(regCenterConfig.getZkAddressList(),
            regCenterConfig.getNamespace(), Optional.fromNullable(regCenterConfig.getDigest()));
}

From source file:test.com.wealdtech.configuration.SampleConfiguration.java

@JsonCreator
public SampleConfiguration(@JsonProperty("test string") final String testString,
        @JsonProperty("test int") final Integer testInt,
        @JsonProperty("test optional") final String testOptional,
        @JsonProperty("sub configuration") final test.com.wealdtech.configuration.SampleSubConfiguration sampleSubConfiguration) {
    this.testString = Objects.firstNonNull(testString, this.testString);
    this.testInt = Objects.firstNonNull(testInt, this.testInt);
    this.testOptional = Optional.fromNullable(testOptional);
    this.subconfig = sampleSubConfiguration;
}

From source file:com.qcadoo.mes.productionPerShift.hooks.ProductionPerShiftHooks.java

public void onSave(final DataDefinition dataDefinition, final Entity pps) {
    Optional<Entity> maybeOrder = Optional.fromNullable(pps.getBelongsToField(ProductionPerShiftFields.ORDER));
    for (Entity order : maybeOrder.asSet()) {
        progressDatesService.setUpDatesFor(order);
    }//from   w w w . j  a  v  a2 s .c o m
}

From source file:gg.uhc.uhc.modules.reset.actions.Action.java

protected Optional<Player> getPlayer() {
    return Optional.fromNullable(Bukkit.getPlayer(uuid));
}

From source file:org.eclipse.epp.internal.logging.aeri.ui.model.ServerResponse.java

public void setCommitterMessage(String committerMessage) {
    this.committerMessage = Optional.fromNullable(committerMessage);
}

From source file:io.crate.sql.tree.WindowFrame.java

public WindowFrame(Type type, FrameBound start, FrameBound end) {
    this.type = checkNotNull(type, "type is null");
    this.start = checkNotNull(start, "start is null");
    this.end = Optional.fromNullable(end);
}

From source file:com.bazaarvoice.dropwizard.caching.memcached.MemcachedResponseStore.java

@Override
public Optional<CachedResponse> get(String key) {
    checkNotNull(key);// w  ww . j  av a  2s  . c  o m
    checkArgument(key.length() > 0, "key can not be empty");
    return Optional.fromNullable(_client.get(buildKey(key), CachedResponseTranscoder.INSTANCE));
}