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

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

Introduction

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

Prototype

public static <T> Optional<T> absent() 

Source Link

Document

Returns an Optional instance with no contained reference.

Usage

From source file:io.dockstore.webservice.SimpleAuthenticator.java

@Override
public Optional<Token> authenticate(String credentials) throws AuthenticationException {
    LOG.info("SimpleAuthenticator called with {}", credentials);
    final Token token = dao.findByContent(credentials);
    if (token != null) {
        return Optional.of(token);
    }//from   www .  j  a v  a 2s.c  om
    return Optional.absent();
}

From source file:se.sics.kompics.network.NetworkException.java

public NetworkException(String message, Address peer, Transport protocol) {
    this.message = message;
    this.peer = peer;
    this.protocol = protocol;
    this.cause = Optional.absent();
}

From source file:com.axemblr.provisionr.amazon.config.DefaultProviderConfig.java

public Optional<Provider> createProvider() {
    if (accessKey.isEmpty() || secretKey.isEmpty()) {
        return Optional.absent();
    }/*from  ww  w  .j  a  v a 2s  .  com*/
    final ProviderBuilder builder = Provider.builder().id(AmazonProvisionr.ID).accessKey(accessKey)
            .secretKey(secretKey).option("region", region);

    if (endpoint.isEmpty()) {
        builder.endpoint(Optional.<String>absent());
    } else {
        builder.endpoint(endpoint);
    }

    return Optional.of(builder.createProvider());
}

From source file:com.dowdandassociates.gentoo.bootstrap.SimpleImageProvider.java

public Optional<Image> get() {
    String imageId = getImageId();

    if (null == imageId) {
        return Optional.absent();
    }/*w ww . j  a  v  a2  s .  c  o m*/

    DescribeImagesResult result = ec2Client.describeImages(new DescribeImagesRequest().withImageIds(imageId));

    if (result.getImages().isEmpty()) {
        return Optional.absent();
    }

    return Optional.fromNullable(result.getImages().get(0));
}

From source file:com.github.rinde.rinsim.examples.experiment.Taxi.java

Taxi(Point startPosition, int capacity) {
    super(VehicleDTO.builder().capacity(capacity).startPosition(startPosition).speed(SPEED).build());
    curr = Optional.absent();
}

From source file:org.jenkinsci.plugins.jiraext.domain.JiraCommit.java

public JiraCommit(String jiraTicket, ChangeLogSet.Entry changeSet) {
    this.jiraTicket = jiraTicket;
    if (changeSet == null) {
        this.changeSet = Optional.absent();
    } else {//from  w w w.j  a  va2  s.c om
        this.changeSet = Optional.of(changeSet);
    }
}

From source file:com.facebook.buck.cxx.DefaultPreprocessor.java

@Override
public Optional<Function<String, Iterable<String>>> getExtraLineProcessor() {
    return Optional.absent();
}

From source file:com.google.devtools.build.lib.skyframe.serialization.OptionalCodec.java

@Override
public Optional<?> deserialize(DeserializationContext context, CodedInputStream codedIn)
        throws SerializationException, IOException {
    if (!codedIn.readBool()) {
        return Optional.absent();
    }/*from   www  . j  a v  a  2s  .  c  om*/
    return Optional.of(context.deserialize(codedIn));
}

From source file:org.sonar.server.computation.task.projectanalysis.measure.BatchMeasureToMeasure.java

public Optional<Measure> toMeasure(@Nullable ScannerReport.Measure batchMeasure, Metric metric) {
    Objects.requireNonNull(metric);
    if (batchMeasure == null) {
        return Optional.absent();
    }/*from  ww  w .  j a va  2s.  c o m*/

    Measure.NewMeasureBuilder builder = Measure.newMeasureBuilder();
    switch (metric.getType().getValueType()) {
    case INT:
        return toIntegerMeasure(builder, batchMeasure);
    case LONG:
        return toLongMeasure(builder, batchMeasure);
    case DOUBLE:
        return toDoubleMeasure(builder, batchMeasure);
    case BOOLEAN:
        return toBooleanMeasure(builder, batchMeasure);
    case STRING:
        return toStringMeasure(builder, batchMeasure);
    case LEVEL:
        return toLevelMeasure(builder, batchMeasure);
    case NO_VALUE:
        return toNoValueMeasure(builder, batchMeasure);
    default:
        throw new IllegalArgumentException("Unsupported Measure.ValueType " + metric.getType().getValueType());
    }
}

From source file:appeng.core.features.DamagedItemDefinition.java

public DamagedItemDefinition(@Nonnull final IStackSrc source) {
    Preconditions.checkNotNull(source);/*from  w  w  w .  j a  va2s  .  c o m*/

    if (source.isEnabled()) {
        this.source = Optional.of(source);
    } else {
        this.source = Optional.absent();
    }
}