Example usage for org.apache.commons.lang3 StringUtils isBlank

List of usage examples for org.apache.commons.lang3 StringUtils isBlank

Introduction

In this page you can find the example usage for org.apache.commons.lang3 StringUtils isBlank.

Prototype

public static boolean isBlank(final CharSequence cs) 

Source Link

Document

Checks if a CharSequence is whitespace, empty ("") or null.

 StringUtils.isBlank(null)      = true StringUtils.isBlank("")        = true StringUtils.isBlank(" ")       = true StringUtils.isBlank("bob")     = false StringUtils.isBlank("  bob  ") = false 

Usage

From source file:com.omnigon.aem.common.utils.url.SlingUrlBuilder.java

public static SlingUrlBuilder create(final String uri) {
    if (StringUtils.isNotBlank(uri)) {
        try {// w ww .  j  a  v  a 2s .  c  o m
            URI u = URLUtils.createURI(uri);
            String path = u.getPath();

            if (u.isAbsolute() || StringUtils.isBlank(path)) {
                return new AbsoluteUrlBuilder(u.toASCIIString());
            } else {
                if (!StringUtils.startsWith(path, "/")) {
                    path = "/" + path;
                }

                return create(new PathInfo(path));
            }
        } catch (Exception e) {
            LOG.error(e.getMessage(), e);
        }
    }

    return new NullUrlBuilder();
}

From source file:com.navercorp.pinpoint.common.server.util.InetAddressUtils.java

public static List<InetAddress> toInetAddressList(List<String> addressList) {
    if (CollectionUtils.isEmpty(addressList)) {
        return Collections.emptyList();
    }//from  w  ww.j  av  a2s .  c o  m
    final List<InetAddress> inetAddressList = new ArrayList<InetAddress>(addressList.size());
    for (String ignoreAddress : addressList) {
        if (StringUtils.isBlank(ignoreAddress)) {
            continue;
        }
        // not throw UnknownHostException
        final InetAddress address = InetAddresses.forString(ignoreAddress);
        if (address != null) {
            inetAddressList.add(address);
        }
    }
    return inetAddressList;
}

From source file:ch.aonyx.broker.ib.api.order.HedgeType.java

public static final HedgeType fromInitial(final String initial) {
    if (StringUtils.isBlank(initial)) {
        return EMPTY;
    }/*www .  j a v  a  2  s. c o m*/
    final String initialUpperCase = initial.toUpperCase();
    if (MAP.containsKey(initialUpperCase)) {
        return MAP.get(initialUpperCase);
    }
    return UNKNOWN;
}

From source file:ch.aonyx.broker.ib.api.data.scanner.StockType.java

public static final StockType fromLabel(final String label) {
    if (StringUtils.isBlank(label)) {
        return EMPTY;
    }/*from  ww  w .ja va  2  s  . c o m*/
    final String labelUpperCase = label.toUpperCase();
    if (MAP.containsKey(labelUpperCase)) {
        return MAP.get(labelUpperCase);
    }
    return UNKNOWN;
}

From source file:cn.imethan.common.repository.SearchFilter.java

/**
 * searchParamskey?OPERATOR_FIELDNAME//  w w  w. j a  v  a 2  s.c om
 */
public static Map<String, SearchFilter> parse(Map<String, Object> searchParams) {
    Map<String, SearchFilter> filters = Maps.newHashMap();

    for (Entry<String, Object> entry : searchParams.entrySet()) {
        // 
        String key = entry.getKey();
        Object value = entry.getValue();
        if (StringUtils.isBlank((String) value)) {
            continue;
        }

        // operatorfiledAttribute
        String[] names = StringUtils.split(key, "_");
        if (names.length != 2) {
            throw new IllegalArgumentException(key + " is not a valid search filter name");
        }
        String filedName = names[1];
        Operator operator = Operator.valueOf(names[0]);

        // searchFilter
        SearchFilter filter = new SearchFilter(filedName, operator, value);
        filters.put(key, filter);
    }

    return filters;
}

From source file:ext.paycenter.PayService.java

/**
 * ?token//from   w  w  w .  j  ava2s . com
 * 
 * @param token token
 * @param email ?
 * @param payment ????
 * @param serveduration ?
 * @param isIgnoreLocked ??  true
 * @return
 */
public static TransferResult transferByToken(String token, String email, BigDecimal payment, Long serveduration,
        boolean isIgnoreLocked) {
    if (StringUtils.isBlank(token) || StringUtils.isBlank(email) || null == payment || null == serveduration) {
        throw new IllegalArgumentException("??token = " + token + ", email = " + email
                + ", payment = " + payment + ", serveduration = " + serveduration);
    }

    String paymentString = payment.setScale(2, BigDecimal.ROUND_HALF_UP).toString();

    PCResult<Void> result = PCClient.transferax(token, email, paymentString, String.valueOf(serveduration),
            isIgnoreLocked);
    if (result.balanceNotEnough()) {
        return TransferResult.BALANCE_NOT_ENOUGH;
    } else if (result.isSuccess()) {
        return TransferResult.SUCCESS;
    } else if (result.noMatchData()) {
        return TransferResult.INVALID_TOKEN;
    } else if (result.accountLocked()) {
        return TransferResult.ACCOUNT_LOCKED;
    } else {
        LOGGER.error("call transferax error result = " + result);
    }

    return TransferResult.UNKNOWN_ERROR;
}

From source file:com.cpjit.swagger4j.support.internal.FileTypeMap.java

public final static String getContentType(String file) {
    String extension = FilenameUtils.getExtension(file);
    String mime = extension2mime.get(extension);
    if (StringUtils.isBlank(mime)) {
        mime = "application/octet-stream";
    }/*from   www . j  a  v a 2  s .  c o  m*/
    return mime;
}

From source file:com.wyb.utils.util.PatternUtil.java

/**
 * ?Email// w w w  .  j  a v  a 2  s  .c o m
 *
 * @param email email??zhangsan@sina.comzhangsan@xxx.com.cnxxx?
 * @return ??true?false
 */
public static boolean isEmail(String email) {
    if (StringUtils.isBlank(email)) {
        return false;
    }
    String regex = "\\w+@\\w+\\.[a-z]+(\\.[a-z]+)?";
    return Pattern.matches(regex, email);
}

From source file:io.github.swagger2markup.internal.utils.MarkupDocBuilderUtils.java

public static String boldText(MarkupDocBuilder markupDocBuilder, String text) {
    if (StringUtils.isBlank(text)) {
        return StringUtils.EMPTY;
    }//from  w w  w .j  av a2s  .c om
    return copyMarkupDocBuilder(markupDocBuilder).boldText(text).toString();
}

From source file:ch.aonyx.broker.ib.api.data.historical.TimeSpanUnit.java

public static final TimeSpanUnit fromInitial(final String initial) {
    if (StringUtils.isBlank(initial)) {
        return EMPTY;
    }//from w  w w  .  j  a  va2  s .c  o  m
    final String initialUpperCase = initial.toUpperCase();
    if (MAP.containsKey(initialUpperCase)) {
        return MAP.get(initialUpperCase);
    }
    return UNKNOWN;
}