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

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

Introduction

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

Prototype

public static int length(final CharSequence cs) 

Source Link

Document

Gets a CharSequence length or 0 if the CharSequence is null .

Usage

From source file:com.bekwam.resignator.NewPasswordController.java

private String validate() {

    if (StringUtils.isBlank(pfPassword.getText())) {
        return "Password cannot be blank.";
    }//ww  w  .  ja va2s .  com

    if (StringUtils.length(pfPassword.getText()) < MIN_PASSWORD_LENGTH) {
        return "Password must be at least " + MIN_PASSWORD_LENGTH + " characters.";
    }

    if (StringUtils.isBlank(pfConfirmPassword.getText())) {
        return "Confirmation cannot be blank.";
    }

    if (!StringUtils.equals(pfPassword.getText(), pfConfirmPassword.getText())) {
        return "Passwords do not match";
    }

    return "";
}

From source file:com.bekwam.mavenpomupdater.ToolBarDelegate.java

public void paste() {
    if (log.isDebugEnabled()) {
        log.debug("[PASTE]");
    }//from   w  w w .j av  a 2  s .co m

    if (!systemClipboard.hasContent(DataFormat.PLAIN_TEXT)) {
        adjustForEmptyClipboard();
        return;
    }

    String clipboardText = systemClipboard.getString();

    if (log.isDebugEnabled()) {
        log.debug("[PASTE] pasting clipboard text=" + clipboardText);
    }

    if (log.isDebugEnabled()) {
        log.debug(
                "[PASTE] range start=" + lastSelectedRange.getStart() + ", end=" + lastSelectedRange.getEnd());
    }

    int endPos = 0;
    if (lastSelectedRange.getStart() == lastSelectedRange.getEnd()) {
        endPos = lastSelectedRange.getEnd() + StringUtils.length(clipboardText);
    } else {
        endPos = lastSelectedRange.getStart() + StringUtils.length(clipboardText);
    }

    lastFocusedTF.replaceText(lastSelectedRange, clipboardText);
    lastFocusedTF.requestFocus();
    lastFocusedTF.positionCaret(endPos);
}

From source file:com.erudika.para.client.ParaClient.java

public ParaClient(String accessKey, String secretKey) {
    this.accessKey = accessKey;
    this.secretKey = secretKey;
    if (StringUtils.length(secretKey) < 6) {
        logger.warn("Secret key appears to be invalid. Make sure you call 'signIn()' first.");
    }//from   w  w  w .ja  v  a 2s .  c o m
    ClientConfig clientConfig = new ClientConfig();
    clientConfig.register(GenericExceptionMapper.class);
    clientConfig.register(new JacksonJsonProvider(ParaObjectUtils.getJsonMapper()));
    clientConfig.connectorProvider(new HttpUrlConnectorProvider().useSetMethodWorkaround());
    SSLContext sslContext = SslConfigurator.newInstance().securityProtocol("TLSv1.2").createSSLContext();
    apiClient = ClientBuilder.newBuilder().sslContext(sslContext).withConfig(clientConfig).build();
}

From source file:com.qcadoo.view.api.utils.NumberGeneratorModelHelper.java

private String buildQuery(final String pluginIdentifier, final String modelName, final String numberFieldName,
        final String prefix) {
    Map<String, String> placeholderValues = Maps.newHashMap();

    placeholderValues.put("PLUGIN_IDENTIFIER", pluginIdentifier);
    placeholderValues.put("MODEL_NAME", modelName);
    placeholderValues.put("NUMBER_FIELD", numberFieldName);
    placeholderValues.put("NUM_PROJECTION_ALIAS", NUM_PROJECTION_ALIAS);

    String query;/*from w ww .j  av  a  2s  .  c om*/
    if (StringUtils.isNotEmpty(prefix)) {
        placeholderValues.put("PREFIX", prefix);
        int prefixLength = StringUtils.length(prefix);
        placeholderValues.put("NUMBER_STARTS_AT", String.valueOf(prefixLength + 1));
        query = GET_PREFIX_AWARE_NUMBERS_QUERY_TEMPLATE;
    } else {
        query = GET_NUMBERS_QUERY_TEMPLATE;
    }

    StrSubstitutor substitutor = new StrSubstitutor(placeholderValues, "${", "}");
    return substitutor.replace(query).toString();
}

From source file:com.github.utils.mycollect.util.EmojiUtil.java

/**
 * Unicode??/*from  www.  j  a  va 2  s.co m*/
 *
 * @param one
 * @param two
 * @return ??codePoint
 */
private static Integer codePointToExtUnicode(int one, int two) {

    if (one > 0 && two > 0) {
        //U+D80055296,U+DC0056320
        String binStrHigh = Integer.toBinaryString(one - 55296);
        String binStrLow = Integer.toBinaryString(two - 56320);
        if (StringUtils.isNotBlank(binStrHigh) && StringUtils.isNotBlank(binStrLow)) {
            StringBuilder binStrRes = new StringBuilder();
            binStrRes.append(StringUtils.right(binStrHigh, 10));
            if (StringUtils.length(binStrLow) < 10) {
                binStrRes.append(StringUtils.leftPad(binStrLow, 10, "0"));
            } else {
                binStrRes.append(StringUtils.right(binStrLow, 10));
            }
            Integer resInt = Integer.parseInt(binStrRes.toString(), 2);
            //U+10000
            return resInt + 65536;
        }
    }

    return 0;
}

From source file:de.micromata.genome.db.jpa.tabattr.entities.JpaLongValueBaseDO.java

/**
 * Set the value of the attribute.//from  w  ww  .  ja  va 2s.  c  o  m
 * 
 * if value is longer than VALUE_MAXLENGHT the string will be split and stored in additional data children entities.
 *
 * @param value the new string data
 */
public void setStringData(String value) {
    List<JpaLongValueDataBaseDO<?, PK>> data = getData();
    data.clear();
    int maxValLength = getValueMaxLength();
    if (StringUtils.length(value) > maxValLength) {
        this.value = value.substring(0, maxValLength);
        String rest = value.substring(maxValLength);
        int maxDataLength = getMaxDataLength();
        int rowIdx = 0;
        while (rest.length() > 0) {
            String ds = StringUtils.substring(rest, 0, maxDataLength);
            rest = StringUtils.substring(rest, maxDataLength);
            JpaLongValueDataBaseDO<?, PK> dataDo = createData(ds);
            dataDo.setDatarow(rowIdx++);
            data.add(dataDo);
        }
    } else {
        this.value = value;
    }
}

From source file:gtu._work.ui._DefaultJFrameUI.java

private void executeBtnActionPerformed(ActionEvent evt) {
    try {/*from   w ww. jav a2 s .c  om*/
        new Thread(Thread.currentThread().getThreadGroup(), new Runnable() {
            @Override
            public void run() {
                PersonIdFinder test = new PersonIdFinder();
                test.setOut(new PrintStream(new PrintStreamAdapter("big5") {
                    @Override
                    public void println(String message) {
                        Log.debug(message);
                        if (StringUtils.length(logArea.getText()) > 500) {
                            logArea.setText("");
                        }
                        logArea.append(message + "\n");
                    }
                }, true));
                test.execute();
            }
        }, "xxxxxxxx").start();
    } catch (Exception ex) {
        JCommonUtil.handleException(ex);
    }
}

From source file:gov.nih.nci.caintegrator.web.action.abstractlist.ManageListAction.java

private void validateListName() {
    if (StringUtils.isEmpty(getListName())) {
        addFieldError(LIST_NAME, getText("struts.messages.error.name.required", getArgs("List")));
    } else if (StringUtils.length(getListName()) > LIST_NAME_LENGTH) {
        addFieldError(LIST_NAME, getText("struts.message.error.list.name.length"));
    } else if (duplicateListName()) {
        addFieldError(LIST_NAME,//from  www  . ja v a2s. com
                getText("struts.messages.error.duplicate.name", getArgs("List", getListName())));
    }
}

From source file:com.linux.rhcloud.javaee.movieinfo.business.actor.entity.Actor.java

@Override
public boolean isValid() {
    return StringUtils.length(firstname) >= 4 || StringUtils.length(lastname) > 3;
}

From source file:gov.nih.nci.caintegrator.web.action.abstractlist.ManageListAction.java

private void validateDescription() {
    if (StringUtils.length(getDescription()) > Cai2Util.MAX_LIST_DESCRIPTION_LENGTH) {
        addFieldError(LIST_DESCRIPTION, getText("struts.message.error.list.description.length"));
    }/*from w  w w  . j  a  v a 2 s .c o  m*/
}