List of usage examples for com.google.common.base Optional absent
public static <T> Optional<T> absent()
From source file:org.mayocat.webhooks.Hook.java
public Optional<String> getSecret() { if (secret == null) { return Optional.absent(); } return secret; }
From source file:org.apache.giraph.utils.DistributedCacheUtils.java
/** * Get local path to file from a DistributedCache. * * @param conf Configuration/* www. j a va2 s .c om*/ * @param pathToMatch Path that was used to insert into DistributedCache * @return Path matched, or Optional.absent() */ public static Optional<Path> getLocalCacheFile(Configuration conf, String pathToMatch) { String nameToPath = FilenameUtils.getName(pathToMatch); Path[] paths; try { paths = DistributedCache.getLocalCacheFiles(conf); } catch (IOException e) { return Optional.absent(); } for (Path path : paths) { if (FilenameUtils.getName(path.toString()).equals(nameToPath)) { return Optional.of(path); } } return Optional.absent(); }
From source file:org.apache.beam.sdk.extensions.sql.impl.utils.SqlTypeUtils.java
/** * Finds an operand with the type in typesToFind. Returns Optional.absent() if no operand found * with matching type/*from www .ja v a2 s . c om*/ */ public static Optional<BeamSqlExpression> findExpressionOfType(List<BeamSqlExpression> operands, Collection<SqlTypeName> typesToFind) { for (BeamSqlExpression operand : operands) { if (typesToFind.contains(operand.getOutputType())) { return Optional.of(operand); } } return Optional.absent(); }
From source file:org.eclipse.mylyn.internal.wikitext.commonmark.inlines.EmphasisCharactersSpan.java
@Override public Optional<? extends Inline> createInline(Cursor cursor) { Matcher matcher = cursor.matcher(pattern); if (matcher.matches()) { String group = matcher.group(1); return Optional.of(new Characters(cursor.getLineAtOffset(), cursor.getOffset(), group)); }/*from w ww. j av a2 s .c om*/ return Optional.absent(); }
From source file:br.com.objectos.way.ide.IEditorInputWrapperPojo.java
@Override public Optional<ICompilationUnit> getICompilationUnit() { return Optional.absent(); }
From source file:springfox.bean.validators.plugins.Validators.java
public static <T extends Annotation> Optional<T> annotationFromBean(ModelPropertyContext context, Class<T> annotationType) { Optional<BeanPropertyDefinition> propertyDefinition = context.getBeanPropertyDefinition(); Optional<T> notNull = Optional.absent(); if (propertyDefinition.isPresent()) { Optional<Method> getter = extractGetterFromPropertyDefinition(propertyDefinition.get()); Optional<Field> field = extractFieldFromPropertyDefinition(propertyDefinition.get()); notNull = findAnnotation(getter, annotationType).or(findAnnotation(field, annotationType)); }/*from w ww . j av a2 s .c om*/ return notNull; }
From source file:org.geogit.api.plumbing.CommitFromDateOp.java
@Override public Optional<RevCommit> call() { Preconditions.checkState(date != null); long time = date.getTime(); Iterator<RevCommit> iter = command(LogOp.class).setFirstParentOnly(true).call(); while (iter.hasNext()) { RevCommit commit = iter.next();//from w ww. ja v a 2s .c o m if (commit.getCommitter().getTimestamp() < time) { return Optional.of(commit); } } return Optional.absent(); }
From source file:se.sics.dozy.DozyResult.java
public static DozyResult ok(Object value) { return new DozyResult(Status.OK, Optional.absent(), Optional.fromNullable(value)); }
From source file:org.jtwig.functions.parameters.resolve.HttpRequestParameterResolver.java
@Override public Optional<Value> resolve(JavaMethodParameter parameter) { if (parameter.type().isAssignableFrom(HttpServletRequest.class)) return Optional.of(new Value(LocalThreadHolder.getServletRequest())); return Optional.absent(); }
From source file:com.burakdede.BasicAuthenticator.java
@Override public Optional<T> authenticate(BasicCredentials basicCredentials) throws AuthenticationException { Optional<T> accountOptional = Optional.absent(); final T account = (T) StormpathApi.authenticate(basicCredentials.getUsername(), basicCredentials.getPassword()); accountOptional = Optional.fromNullable(account); return accountOptional; }