Example usage for com.google.common.base Strings isNullOrEmpty

List of usage examples for com.google.common.base Strings isNullOrEmpty

Introduction

In this page you can find the example usage for com.google.common.base Strings isNullOrEmpty.

Prototype

public static boolean isNullOrEmpty(@Nullable String string) 

Source Link

Document

Returns true if the given string is null or is the empty string.

Usage

From source file:com.enonic.cms.core.search.facet.model.FacetOrderBy.java

protected static FacetOrderBy createFacetOrderBy(String orderbyString) {
    // Inputs: Value Direction

    if (Strings.isNullOrEmpty(orderbyString)) {
        return null;
    }//from  w  w w  .j a  va2  s  . c o m

    FacetOrderBy facetOrderBy = new FacetOrderBy();

    String[] split = orderbyString.split(" ");

    try {
        facetOrderBy.value = Value.valueOf(split[0].toUpperCase());

        if (split.length == 2) {
            facetOrderBy.direction = Direction.valueOf(split[1].toUpperCase());
        }
    } catch (IllegalArgumentException e) {
        throw new IllegalArgumentException("Not a valid orderby-value: " + orderbyString);
    }

    return facetOrderBy;
}

From source file:com.parallax.server.blocklyprop.utils.ServletUtils.java

public static String getLocale(HttpServletRequest req) {
    String language = req.getParameter("language");
    if (!Strings.isNullOrEmpty(language)) {
        return language;
    }/*from w  ww. j  ava 2 s  .  c  o  m*/
    //        Object localeObject = req.getAttribute("language");
    //        if (localeObject != null) {
    //            System.out.println("Attribute locale not null: " + localeObject);
    //            return String.valueOf(localeObject);
    //        }
    Object localeObject = req.getSession().getAttribute("language");
    if (localeObject != null) {
        return String.valueOf(localeObject);
    }

    language = BlocklyPropSecurityUtils.getLocale();
    if (!Strings.isNullOrEmpty(language)) {
        return language;
    }
    return null;
}

From source file:br.com.blackhubos.eventozero.handlers.AbilityHandler.java

public static Optional<Ability> getAbilityByName(String name) {
    Preconditions.checkArgument(!Strings.isNullOrEmpty(name), "name cannot be null or empty");

    return abilitys.parallelStream().filter(a -> a.getName().equals(name)).findAny();
}

From source file:org.geosdi.maplite.client.model.BaseLayerBuilder.java

public static Layer buildBaseMap(String baseMapEnum) {
    BaseLayerEnum baseMapChoise = BaseLayerEnum.MAP_QUEST_OSM;
    if (!Strings.isNullOrEmpty(baseMapEnum)) {
        try {//from   w  ww .ja v a 2  s.c  om
            baseMapChoise = BaseLayerEnum.valueOf(baseMapEnum);
        } catch (IllegalArgumentException iae) {
            logger.warning("The passed value for baseMap is not a valid option: " + baseMapEnum);
        }
    }
    return baseMapChoise.getBaseLayerCreator().createBaseLayer();
}

From source file:org.obiba.magma.datasource.spss.support.CharacterSetValidator.java

@SuppressWarnings("ConstantConditions")
public static void validate(@Nullable String source) throws SpssInvalidCharacterException {
    if (Strings.isNullOrEmpty(source))
        return;/*from w w w  . jav  a  2 s.  co  m*/

    for (int i = 0; i < source.length(); i++) {
        if (!isPrintableChar(source.charAt(i))) {
            throw new SpssInvalidCharacterException("String contains a non-printable character.", source);
        }
    }

}

From source file:com.djd.fun.util.MoreStrings.java

/**
 * returns firstLetter character of the given string.
 * e.g.,//  w w w.  ja va  2s.  c  om
 * <pre><code>
 * input="abcd"; output="a";
 * input="a"; output="a";
 * input=""; output=null;
 * input=null; output=null;
 * </code></pre>
 *
 * @param input string value
 * @return firstLetter character of the given string. {@code null} if input is either null or empty
 */
public static String firstLetter(@Nullable String input) {
    return (Strings.isNullOrEmpty(input)) ? null : input.substring(0, 1);
}

From source file:org.seedstack.netflix.hystrix.internal.command.HystrixCommandFactory.java

public static HystrixExecutable create(CommandParameters commandParameters) {
    String groupKey = (Strings.isNullOrEmpty(commandParameters.getHystrixCommand().groupKey()))
            ? commandParameters.getMethod().getName()
            : commandParameters.getHystrixCommand().groupKey();
    String commandKey = (Strings.isNullOrEmpty(commandParameters.getHystrixCommand().commandKey()))
            ? commandParameters.getMethod().getName()
            : commandParameters.getHystrixCommand().commandKey();

    HystrixCommand.Setter setter = HystrixCommand.Setter
            .withGroupKey(HystrixCommandGroupKey.Factory.asKey(groupKey))
            .andCommandKey(HystrixCommandKey.Factory.asKey(commandKey));
    GenericCommand genericCommand = new GenericCommand(setter);
    genericCommand.setParameters(commandParameters);
    return genericCommand;
}

From source file:br.com.tecsinapse.exporter.util.SpreadsheetUtil.java

private static String getColumnFromCellName(String cellReference) {
    if (Strings.isNullOrEmpty(cellReference)) {
        return "";
    }//from  w w w . ja va2 s . co m

    return cellReference.split("[0-9]*$")[0];
}

From source file:org.retrostore.util.Base64Util.java

public static Optional<byte[]> decode(String base64Str) {
    if (Strings.isNullOrEmpty(base64Str)) {
        return Optional.empty();
    }//from  ww  w .j  a v  a  2s . c o m
    try {
        return Optional.ofNullable(Base64.getDecoder().decode(base64Str));
    } catch (IllegalArgumentException e) {
        return Optional.empty();
    }
}

From source file:org.opendaylight.netconf.console.commands.NetconfCommandUtils.java

public static boolean isPortValid(final String devicePort) {
    if (Strings.isNullOrEmpty(devicePort)) {
        return false;
    }//from  w  w  w. j  a v  a  2 s.com
    Integer port = Integer.parseInt(devicePort);
    if (port != null && port >= 0 && port <= 65535) {
        return true;
    }
    return false;
}