List of usage examples for com.google.common.base Optional absent
public static <T> Optional<T> absent()
From source file:com.opennms.lucidity.Util.java
/** * Return a class's no-argument constructor, or {@link Optional#absent()} no such constructor * exists./*from www . jav a 2s.com*/ * * @param cls * the Class * @return Optional no-argument constructor */ static <T> Optional<Constructor<T>> getNoArgConstructor(Class<T> cls) { Constructor<T> ctor; try { ctor = cls.getDeclaredConstructor(); } catch (NoSuchMethodException | SecurityException e) { return Optional.absent(); } return Optional.of(ctor); }
From source file:org.opendaylight.controller.config.util.capability.BasicCapability.java
@Override public Optional<String> getCapabilitySchema() { return Optional.absent(); }
From source file:springfox.bean.validators.plugins.BeanValidators.java
public static <T extends Annotation> Optional<T> validatorFromField(ModelPropertyContext context, Class<T> annotationType) { Optional<AnnotatedElement> annotatedElement = context.getAnnotatedElement(); Optional<T> notNull = Optional.absent(); if (annotatedElement.isPresent()) { notNull = Optional.fromNullable(annotatedElement.get().getAnnotation(annotationType)); }//from w ww.j av a 2 s. com return notNull; }
From source file:com.opower.rest.client.generator.util.StringConverters.java
private static ConcurrentMap<Class<?>, StringConverter<?>> init() { ConcurrentMap<Class<?>, StringConverter<?>> map = new MapMaker().makeMap(); map.putAll(ImmutableMap.<Class<?>, StringConverter<?>>builder() .put(Optional.absent().getClass(), new OptionalConverter()) .put(Optional.of(true).getClass(), new OptionalConverter()) .put(Cookie.class, new CookieStringConverter()).put(EntityTag.class, new EntityTagDelegate()) .put(Locale.class, new LocaleDelegate()).put(MediaType.class, new MediaTypeStringConverter()) .put(URI.class, new UriStringConverter()).put(NewCookie.class, new NewCookieStringConverter()) .put(CacheControl.class, new CacheControlDelegate()).build()); return map;// w w w. ja v a 2s .c o m }
From source file:com.epam.ta.reportportal.core.widget.content.GadgetTypes.java
public static Optional<GadgetTypes> findByName(@Nullable String name) { if (null == name) { return Optional.absent(); }/*w w w .j a v a 2 s. c om*/ for (GadgetTypes gadgetType : GadgetTypes.values()) { if (gadgetType.getType().equals(name)) { return Optional.of(gadgetType); } } return Optional.absent(); }
From source file:im.dadoo.teak.biz.bo.impl.DefaultUserBO.java
@Override public Optional<UserPO> insert(String name, String password) { UserPO userPO = this.userDAO.findByName(name); //????/*w ww . ja v a2s.c om*/ if (userPO == null) { userPO = new UserPO(); userPO.setName(name); userPO.setPassword(password); return Optional.of(this.userDAO.insert(userPO)); } else { return Optional.absent(); } }
From source file:io.druid.tasklogs.NoopTaskLogs.java
@Override public Optional<ByteSource> streamTaskLog(String taskid, long offset) throws IOException { return Optional.absent(); }
From source file:fr.javatronic.damapping.intellij.plugin.integration.psiparsing.PsiTypeElementUtil.java
public static Optional<PsiIdentifier> getPsiIdentifier(PsiTypeElement psiTypeElement) { PsiJavaCodeReferenceElement referenceElement = psiTypeElement.getInnermostComponentReferenceElement(); if (referenceElement == null) { // type natif, so very unlkely, will be boxed return Optional.absent(); }//from w ww . j av a 2 s . c o m return from(Arrays.asList(referenceElement.getChildren())).filter(PsiIdentifier.class).first(); }
From source file:org.opendaylight.controller.netconf.persist.impl.NoOpStorageAdapter.java
@Override public Optional<ConfigSnapshotHolder> loadLastConfig() throws IOException { logger.debug("loadLastConfig called"); return Optional.absent(); }
From source file:org.onos.yangtools.yang.data.api.schema.NormalizedNodes.java
public static Optional<NormalizedNode<?, ?>> findNode(final YangInstanceIdentifier rootPath, final NormalizedNode<?, ?> rootNode, final YangInstanceIdentifier childPath) { final Optional<YangInstanceIdentifier> relativePath = childPath.relativeTo(rootPath); if (relativePath.isPresent()) { return findNode(rootNode, relativePath.get()); } else {/*from w ww . jav a2 s. c om*/ return Optional.absent(); } }