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: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();
    }
}