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

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

Introduction

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

Prototype

public static String defaultString(final String str) 

Source Link

Document

Returns either the passed in String, or if the String is null , an empty String ("").

 StringUtils.defaultString(null)  = "" StringUtils.defaultString("")    = "" StringUtils.defaultString("bat") = "bat" 

Usage

From source file:com.creditcloud.interestbearing.model.HuaAnFundAccountConfig.java

public void setPlatformTradingAccount(String v) {
    this.platformTradingAccount = StringUtils.defaultString(v);
}

From source file:io.wcm.wcm.commons.util.Template.java

/**
 * Gets the resource type for a given template path.
 * This i based on the assumption that:/*from   w ww  .  ja  v a 2s  .c  o  m*/
 * Given a template path is /apps/{app_path}/tempaltes/{optinal_path}/{template_path}
 * then the resource path is at /apps/{app_path}/components/{optinal_path}/page/{template_path}
 * @param templatePath Template path
 * @return Resource type path or null if template path did not match expectations
 */
public static String getResourceTypeFromTemplatePath(String templatePath) {
    if (templatePath == null) {
        return null;
    }
    String resource = null;
    Matcher matcher = TEMPLATE_PATH_PATTERN.matcher(templatePath);
    if (matcher.matches()) {
        resource = "/" + matcher.group(1) + "/" + matcher.group(2) + "/components"
                + StringUtils.defaultString(matcher.group(3)) + "/page/" + matcher.group(4);
    }
    return resource;
}

From source file:com.netsteadfast.greenstep.job.BaseJob.java

public String getAccountId() {
    return StringUtils.defaultString((String) BackgroundProgramUserUtils.getSubject().getPrincipal());
}

From source file:de.hasait.genesis.base.model.JCustomStatement.java

@Override
public String toSrc(final SrcContext pContext) {
    return StringUtils.defaultString(_customCode);
}

From source file:com.sonicle.webtop.core.app.util.OSInfo.java

public static String build() {
    String host = getCmdOutput("uname -n");
    String domainName = StringUtils.defaultString(getCmdOutput("domainname"));
    String osName = getCmdOutput("uname -s");
    if (StringUtils.isEmpty(osName))
        osName = System.getProperty("os.name");
    String osRelease = getCmdOutput("uname -r");
    if (StringUtils.isEmpty(osRelease))
        osRelease = System.getProperty("os.version");
    String osVersion = StringUtils.defaultString(getCmdOutput("uname -v"));
    String osArch = getCmdOutput("uname -m");
    if (StringUtils.isEmpty(osArch))
        osArch = System.getProperty("os.arch");

    // Builds string
    StringBuilder sb = new StringBuilder();
    if (new File("/sonicle/etc/xstream.conf").exists()) {
        sb.append("Sonicle XStream Server");
        sb.append(" - ");
    }/*from   w ww .j a va 2 s  . co m*/
    sb.append(host);
    if (!StringUtils.isEmpty(domainName)) {
        sb.append(" at ");
        sb.append(domainName);
    }
    sb.append(" - ");
    sb.append(osName);
    sb.append(" ");
    sb.append(osRelease);
    sb.append(" ");
    sb.append(osVersion);
    sb.append(" ");
    sb.append(osArch);
    return sb.toString();
}

From source file:com.ppcxy.cyfm.showcase.demos.utilities.string.ApacheStringUtilsDemo.java

@Test
public void nullSafe() {
    // ?// w  w w.jav a2s  .com
    assertThat(StringUtils.isNotBlank(null)).isFalse();
    assertThat(StringUtils.isNotBlank("")).isFalse();
    assertThat(StringUtils.isNotBlank("  ")).isFalse();

    assertThat(StringUtils.isNotEmpty("  ")).isTrue();

    // nullblankdefault
    assertThat(StringUtils.defaultString(null)).isEqualTo("");
    assertThat(StringUtils.defaultString(null, "defaultStr")).isEqualTo("defaultStr");

    assertThat(StringUtils.defaultIfBlank(null, "defaultStr")).isEqualTo("defaultStr");
    assertThat(StringUtils.defaultIfBlank(" ", "defaultStr")).isEqualTo("defaultStr");
}

From source file:de.micromata.genome.gwiki.page.impl.wiki.parser.WeditWikiUtils.java

public static String weditToWiki(String text) {
    String ret = StringUtils.defaultString(text);
    ret = StringUtils.replace(ret, "<br/>", "");
    ret = StringUtils.replace(ret, "<br>", "");
    ret = StringUtils.replace(ret, "</br>", "");
    ret = StringUtils.replace(ret, "&nbsp;", " ");

    //    ret = StringUtils.replace(ret, "\n", "");
    //    ret = StringUtils.replace(ret, "\r", "");
    //    ret = StringUtils.replace(ret, "</p>", "\n");
    //    ret = StringUtils.replace(ret, "<p>", "");
    ret = StringUtils.replace(ret, "&lt;", "<");
    ret = StringUtils.replace(ret, "&gt;", ">");
    LOG.debug("weditToWiki\nwedit: " + text + "\n\nwiki: " + ret);
    return ret;//  www .ja va  2s.com
}

From source file:com.creditcloud.interestbearing.ta.model.ProductFundMetadata.java

public boolean isOfSameProduct(String brokerName, String fundId) {

    boolean sameBroker = StringUtils.defaultString(broker).equalsIgnoreCase(brokerName);
    boolean sameFundId = StringUtils.defaultString(fund_id).equalsIgnoreCase(fundId);
    return sameBroker && sameFundId;
}

From source file:com.creditcloud.interestbearing.model.HuaAnFundAccountConfig.java

public void setPlatformTradingPrivateKey(String v) {
    this.platformTradingPrivateKey = StringUtils.defaultString(v);
}

From source file:de.blizzy.documentr.markdown.macro.impl.AlertMacro.java

@Override
public String getHtml(IMacroContext macroContext) {
    String body = StringUtils.defaultString(macroContext.getBody());

    String type = macroContext.getParameters();
    String typeClass = StringUtils.EMPTY;
    if (StringUtils.isNotBlank(type)) {
        typeClass = " alert-" + StringEscapeUtils.escapeHtml4(type); //$NON-NLS-1$
    }//w  w w .  j ava2  s .c  om
    return "<div class=\"alert" + typeClass + "\">" + body + "</div>"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
}