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