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

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

Introduction

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

Prototype

public static String trimToEmpty(final String str) 

Source Link

Document

Removes control characters (char <= 32) from both ends of this String returning an empty String ("") if the String is empty ("") after the trim or if it is null .

Usage

From source file:com.esri.geoportal.harvester.ags.AgsBrokerDefinitionAdaptor.java

/**
 * Creates instance of the adaptor./*from   www  .  j  a  va 2 s. c o m*/
 * @param def broker definition
 * @throws IllegalArgumentException if invalid broker definition
 */
public AgsBrokerDefinitionAdaptor(EntityDefinition def) throws InvalidDefinitionException {
    super(def);
    this.credAdaptor = new CredentialsDefinitionAdaptor(def);
    if (StringUtils.trimToEmpty(def.getType()).isEmpty()) {
        def.setType(AgsConnector.TYPE);
    } else if (!AgsConnector.TYPE.equals(def.getType())) {
        throw new InvalidDefinitionException("Broker definition doesn't match");
    } else {
        try {
            hostUrl = new URL(get(P_HOST_URL));
        } catch (MalformedURLException ex) {
            throw new InvalidDefinitionException(String.format("Invalid %s: %s", P_HOST_URL, get(P_HOST_URL)),
                    ex);
        }
    }
}

From source file:kenh.xscript.elements.Println.java

public void process(@Attribute(ATTRIBUTE_VALUE) String value, @Attribute(ATTRIBUTE_TRIM) boolean trim)
        throws UnsupportedScriptException {
    println(StringUtils.trimToEmpty(value));
}

From source file:com.haulmont.cuba.web.gui.components.converters.StringToEnumConverter.java

@Override
public Enum convertToModel(String value, Class<? extends Enum> targetType, Locale locale)
        throws ConversionException {
    if (value == null) {
        return null;
    }/*  w  w w  . java  2s .  co m*/

    if (locale == null) {
        locale = VaadinSession.getCurrent().getLocale();
    }

    if (isTrimming()) {
        value = StringUtils.trimToEmpty(value);
    }

    Object[] enumConstants = enumClass.getEnumConstants();
    if (enumConstants != null) {
        for (Object enumValue : enumConstants) {
            if (Objects.equals(value, messages.getMessage((Enum) enumValue, locale))) {
                return (Enum) enumValue;
            }
        }
    }

    return null;
}

From source file:com.ctrip.infosec.rule.converter.Ip2ProvinceCityConverter.java

@Override
public void convert(PreActionEnums preAction, Map fieldMapping, RiskFact fact, String resultWrapper,
        boolean isAsync) throws Exception {
    PreActionParam[] fields = preAction.getFields();
    String ipFieldName = (String) fieldMapping.get(fields[0].getParamName());
    String ipFieldValue = valueAsString(fact.eventBody, ipFieldName);

    // prefix default value
    if (Strings.isNullOrEmpty(resultWrapper)) {
        resultWrapper = ipFieldName + "_IpArea";
    }//from w  ww .  j ava 2 s  .  co  m
    // 
    if (fact.eventBody.containsKey(resultWrapper)) {
        return;
    }

    // "8.8.8.8:80"
    ipFieldValue = StringUtils.trimToEmpty(ipFieldValue);
    ipFieldValue = StringUtils.removeStart(ipFieldValue, "\"");
    ipFieldValue = StringUtils.removeEnd(ipFieldValue, "\"");
    ipFieldValue = StringUtils.substringBefore(ipFieldValue, ":");

    if (StringUtils.isNotBlank(ipFieldValue) && !"127.0.0.1".equals(ipFieldValue)) {

        // 
        PropertyUtils.setNestedProperty(fact.eventBody, ipFieldName, ipFieldValue);

        Map params = ImmutableMap.of("ip", ipFieldValue);
        Map result = DataProxy.queryForMap(serviceName, operationName, params);
        if (result != null && !result.isEmpty()) {
            fact.eventBody.put(resultWrapper, result);
        } else {
            TraceLogger.traceLog("?. ip=" + ipFieldValue);
        }
    }
}

From source file:com.hubspot.jinjava.tree.parse.ExpressionToken.java

@Override
protected void parse() {
    this.expr = WhitespaceUtils.unwrap(image, "{{", "}}");

    if (WhitespaceUtils.startsWith(expr, "-")) {
        setLeftTrim(true);/*w  w  w.  j  a va2s  .  c  om*/
        this.expr = WhitespaceUtils.unwrap(expr, "-", "");
    }
    if (WhitespaceUtils.endsWith(expr, "-")) {
        setRightTrim(true);
        this.expr = WhitespaceUtils.unwrap(expr, "", "-");
    }

    this.expr = StringUtils.trimToEmpty(this.expr);
}

From source file:com.esri.geoportal.harvester.agpsrc.AgpInputBrokerDefinitionAdaptor.java

/**
 * Creates instance of the adaptor.//from ww w. j  a  v a2  s.  c  o m
 * @param def broker definition
 * @throws IllegalArgumentException if invalid broker definition
 */
public AgpInputBrokerDefinitionAdaptor(EntityDefinition def) throws InvalidDefinitionException {
    super(def);
    this.credAdaptor = new CredentialsDefinitionAdaptor(def);
    if (StringUtils.trimToEmpty(def.getType()).isEmpty()) {
        def.setType(AgpInputConnector.TYPE);
    } else if (!AgpInputConnector.TYPE.equals(def.getType())) {
        throw new InvalidDefinitionException("Broker definition doesn't match");
    } else {
        try {
            hostUrl = new URL(get(P_HOST_URL));
        } catch (MalformedURLException ex) {
            throw new InvalidDefinitionException(String.format("Invalid %s: %s", P_HOST_URL, get(P_HOST_URL)),
                    ex);
        }
        folderId = get(P_FOLDER_ID);
    }
}

From source file:com.creditcloud.payment.model.chinapnr.BgBindCardRequest.java

@Override
public String chkString() {
    StringBuilder sb = new StringBuilder();
    sb.append(super.baseChkString()).append(StringUtils.trimToEmpty(getOpenAcctId()))
            .append(StringUtils.trimToEmpty(getOpenBankId())).append(StringUtils.trimToEmpty(getOpenProvId()))
            .append(StringUtils.trimToEmpty(getOpenAreaId()))
            .append(StringUtils.trimToEmpty(getOpenBranchName()))
            .append(StringUtils.trimToEmpty(getIsDefault())).append(StringUtils.trimToEmpty(getMerPriv()));
    return sb.toString();
}

From source file:ke.co.tawi.babblesms.server.beans.notification.Notification.java

/**
 * @param shortDesc - the shortDesc to set
 */
public void setShortDesc(String shortDesc) {
    this.shortDesc = StringUtils.trimToEmpty(shortDesc);
}

From source file:ke.co.tawi.babblesms.server.beans.log.Log.java

/**
 *
 * @param message
 */
public void setMessage(String message) {
    this.message = StringUtils.trimToEmpty(message);
}

From source file:com.esri.geoportal.harvester.gpt.GptBrokerDefinitionAdaptor.java

/**
 * Creates instance of the adaptor.//from  w w  w .jav a2  s. c o  m
 * @param def broker definition
 */
public GptBrokerDefinitionAdaptor(EntityDefinition def) throws InvalidDefinitionException {
    super(def);
    this.credAdaptor = new CredentialsDefinitionAdaptor(def);
    if (StringUtils.trimToEmpty(def.getType()).isEmpty()) {
        def.setType(GptConnector.TYPE);
    } else if (!GptConnector.TYPE.equals(def.getType())) {
        throw new InvalidDefinitionException("Broker definition doesn't match");
    } else {
        try {
            String sHostUrl = get(P_HOST_URL);
            if (sHostUrl != null) {
                sHostUrl = sHostUrl.replaceAll("/*$", "/");
            }
            hostUrl = new URL(sHostUrl);
        } catch (MalformedURLException ex) {
            throw new InvalidDefinitionException(String.format("Invalid %s: %s", P_HOST_URL, get(P_HOST_URL)),
                    ex);
        }
        forceAdd = Boolean.parseBoolean(get(P_FORCE_ADD));
        cleanup = Boolean.parseBoolean(get(P_CLEANUP));
    }
}