List of usage examples for com.google.common.base Optional absent
public static <T> Optional<T> absent()
From source file:pl.surreal.finance.transaction.auth.UserDBAuthenticator.java
@Override public Optional<User> authenticate(BasicCredentials basicCredentials) throws AuthenticationException { java.util.Optional<User> user = userDAO.findById(basicCredentials.getUsername()); if (user.isPresent()) { if (user.get().getSecret().compareTo(basicCredentials.getPassword()) == 0) { return Optional.of(user.get()); }//ww w. ja va 2 s .c o m } return Optional.absent(); }
From source file:com.google.template.soy.jbcsrc.api.CompiledTemplates.java
/** Returns the strict content type of the template. */ public Optional<ContentKind> getTemplateContentKind(String name) { TemplateMetadata meta = getTemplateMetadata(name); String contentKind = meta.contentKind(); if (contentKind.isEmpty()) { return Optional.absent(); }//from w ww . j av a 2 s . co m return Optional.of(ContentKind.valueOf(contentKind)); }
From source file:ninja.thymeleaf.template.TemplateEngineThymeleafI18nMessageResolver.java
@Override public MessageResolution resolveMessage(Arguments arguments, String key, Object[] messageParameters) { Locale locale = null;// ww w.j a v a2s. c o m if (arguments != null) { locale = arguments.getContext().getLocale(); } Optional<String> lang = Optional.absent(); if (locale != null) { // to conform to rfc5646 and BCP 47 lang = Optional.of(locale.toString().replace('_', '-')); } Optional<String> i18nMessage = Optional.absent(); i18nMessage = messages.get(key, lang, messageParameters); if (!i18nMessage.isPresent()) { return null; } return new MessageResolution(i18nMessage.or("")); }
From source file:com.publicuhc.pluginframework.util.YamlUtil.java
/** * Attempts to pull a Yaml file from the JAR * * @param path the path to check for//from ww w. j a va 2 s .c om * @param loader the classloader to look in * @return optional. Present if found, null if not * * @throws IOException * @throws InvalidConfigurationException if the file can't be parsed */ public static Optional<YamlConfiguration> loadYamlFromJAR(String path, ClassLoader loader) throws IOException, InvalidConfigurationException { Validate.notNull(path, "Path to file cannot be null"); URL url = loader.getResource(path); if (url == null) { return Optional.absent(); } StringBuilder builder = new StringBuilder(); CharStreams.copy(Resources.newReaderSupplier(url, Charsets.UTF_8), builder); return Optional.of(loadYamlFromString(builder.toString())); }
From source file:gobblin.data.management.copy.replication.CopyRouteGeneratorBase.java
/** * for push mode, there is no optimization *//*from w w w . j av a 2 s. c om*/ @Override public Optional<List<CopyRoute>> getPushRoutes(ReplicationConfiguration rc, EndPoint copyFrom) { if (rc.getCopyMode() == ReplicationCopyMode.PULL) return Optional.absent(); DataFlowTopology topology = rc.getDataFlowToplogy(); List<DataFlowTopology.DataFlowPath> paths = topology.getDataFlowPaths(); for (DataFlowTopology.DataFlowPath p : paths) { List<CopyRoute> routes = p.getCopyRoutes(); if (routes.isEmpty()) { continue; } if (routes.get(0).getCopyFrom().equals(copyFrom)) { return Optional.of(routes); } } return Optional.absent(); }
From source file:com.facebook.buck.cxx.DefaultPreprocessor.java
@Override public Optional<ImmutableList<String>> getFlagsForColorDiagnostics() { return Optional.absent(); }
From source file:org.opendaylight.netconf.impl.osgi.NetconfMonitoringServiceImpl.java
public NetconfMonitoringServiceImpl(NetconfOperationServiceFactory opProvider) { this(opProvider, Optional.absent(), 0); }
From source file:org.apache.mailet.base.MailetPipelineLogging.java
private static Optional<Logger> getLogger(Mailet mailet) { MailetConfig mailetConfig = mailet.getMailetConfig(); if (mailetConfig == null) { return Optional.absent(); }//ww w.java 2 s .c o m MailetContext mailetContext = mailetConfig.getMailetContext(); if (mailetContext == null) { return Optional.absent(); } return Optional.fromNullable(mailetContext.getLogger()); }
From source file:org.verdictdb.core.sqlobject.AbstractRelation.java
public void clearAliasName() { aliasName = Optional.absent(); }
From source file:com.github.nbyl.xfdcontrol.service.status.StatusDispatcher.java
public StatusDispatcher() { this.lastStatus = Optional.absent(); }