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

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

Introduction

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

Prototype

public static boolean isEmpty(final CharSequence cs) 

Source Link

Document

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

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

NOTE: This method changed in Lang version 2.0.

Usage

From source file:com.cyngn.vertx.opentsdb.client.TsMetric.java

public TsMetric(String name, String value, HashMap<String, String> tags) {
    if (StringUtils.isEmpty(name)) {
        throw new IllegalArgumentException("A metric must have a name");
    }//  w  w  w. j  av  a 2s . c o m

    if (StringUtils.isEmpty(value)) {
        throw new IllegalArgumentException("A metric must have a value");
    }

    this.name = name;
    this.value = value;
    this.tags = tags;
}

From source file:com.bbva.arq.devops.ae.mirrorgate.jenkins.plugin.utils.MirrorGateResponse.java

@Override
public String toString() {
    String resp = "Response Code: " + responseCode + ". ";
    if (StringUtils.isEmpty(responseValue))
        return resp;
    return resp + "Response Value= " + responseValue;
}

From source file:mtsar.api.csv.AnswerCSV.java

public static Iterator<Answer> parse(Stage stage, CSVParser csv) {
    final Set<String> header = csv.getHeaderMap().keySet();
    checkArgument(!Sets.intersection(header, Sets.newHashSet(HEADER)).isEmpty(), "Unknown CSV header: %s",
            String.join(",", header));

    return StreamSupport.stream(csv.spliterator(), false).map(row -> {
        final String id = row.isSet("id") ? row.get("id") : null;
        final String[] tags = row.isSet("tags") && !StringUtils.isEmpty(row.get("tags"))
                ? row.get("tags").split("\\|")
                : new String[0];
        final String type = row.isSet("type") ? row.get("type") : null;
        final String workerId = row.get("worker_id");
        final String taskId = row.get("task_id");
        final String[] answers = row.isSet("answers") && !StringUtils.isEmpty(row.get("answers"))
                ? row.get("answers").split("\\|")
                : new String[0];
        final String datetime = row.isSet("datetime") ? row.get("datetime") : null;

        return new Answer.Builder().setId(StringUtils.isEmpty(id) ? null : Integer.valueOf(id))
                .setStage(stage.getId()).addAllTags(Arrays.asList(tags))
                .setDateTime(new Timestamp(StringUtils.isEmpty(datetime) ? System.currentTimeMillis()
                        : Long.parseLong(datetime) * 1000L))
                .setType(StringUtils.defaultIfEmpty(type, AnswerDAO.ANSWER_TYPE_DEFAULT))
                .setWorkerId(Integer.valueOf(workerId)).setTaskId(Integer.valueOf(taskId))
                .addAllAnswers(Arrays.asList(answers)).build();
    }).iterator();/*from w ww . j  ava2  s.c  om*/
}

From source file:com.vmware.identity.openidconnect.server.LoggerUtils.java

public static CorrelationID getCorrelationID(HttpRequest httpRequest) {
    Validate.notNull(httpRequest, "httpRequest");
    String correlationIdParameter = httpRequest.getParameters().get("correlation_id");
    return StringUtils.isEmpty(correlationIdParameter) ? new CorrelationID()
            : new CorrelationID(correlationIdParameter);
}

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(" - ");
    }//  ww  w.  ja  v a2s.com
    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:io.freeswitch.command.SpeakCommand.java

@Override
public String argument() {
    return engine + "|" + voice + "|" + text + (!StringUtils.isEmpty(timerName) ? "|" + timerName : "");
}

From source file:com.hortonworks.streamline.streams.layout.component.TopologyLayout.java

public TopologyLayout(Long id, String name, String configStr, TopologyDag topologyDag) throws IOException {
    this.id = id;
    this.name = name;
    if (!StringUtils.isEmpty(configStr)) {
        ObjectMapper mapper = new ObjectMapper();
        Map<String, Object> properties = mapper.readValue(configStr, new TypeReference<Map<String, Object>>() {
        });/* ww  w.  j  av  a 2 s .c o m*/
        config = new Config();
        config.putAll(properties);
    } else {
        config = new Config();
    }
    this.topologyDag = topologyDag;
}

From source file:forge.download.GuiDownloadPicturesLQ.java

private static void addDLObject(final PaperCard c, final Map<String, String> downloads,
        final boolean backFace) {
    final CardRules cardRules = c.getRules();
    final String urls = cardRules.getPictureUrl(backFace);
    if (StringUtils.isEmpty(urls)) {
        return;//from   ww  w .  ja v  a 2  s  .co  m
    }

    String filename = ImageUtil.getImageKey(c, backFace, false);
    final File destFile = new File(ForgeConstants.CACHE_CARD_PICS_DIR, filename + ".jpg");
    if (destFile.exists()) {
        return;
    }

    filename = destFile.getAbsolutePath();

    if (downloads.containsKey(filename)) {
        return;
    }

    final String urlToDownload;
    int urlIndex = 0;
    int allUrlsLen = 1;
    if (!urls.contains("\\")) {
        urlToDownload = urls;
    } else {
        final String[] allUrls = urls.split("\\\\");
        allUrlsLen = allUrls.length;
        urlIndex = (c.getArtIndex() - 1) % allUrlsLen;
        urlToDownload = allUrls[urlIndex];
    }

    System.out.println(c.getName() + "|" + c.getEdition() + " - " + c.getArtIndex() + " -> " + urlIndex + "/"
            + allUrlsLen + " === " + filename + " <<< " + urlToDownload);
    downloads.put(destFile.getAbsolutePath(), urlToDownload);
}

From source file:com.glaf.jbpm.assignment.AssignableHelper.java

public void setActors(Assignable assignable, String actorId) {
    if (StringUtils.isEmpty(actorId)) {
        throw new RuntimeException(" actorId is null ");
    }//from w w  w.j  ava  2  s  .c o m
    if (actorId.indexOf(",") > 0) {
        Set<String> actorIds = new HashSet<String>();
        StringTokenizer token = new StringTokenizer(actorId, ",");
        while (token.hasMoreTokens()) {
            String elem = token.nextToken();
            if (StringUtils.isNotEmpty(elem)) {
                actorIds.add(elem);
            }
        }
        if (actorIds.size() > 0) {
            int i = 0;
            String[] users = new String[actorIds.size()];
            Iterator<String> iterator = actorIds.iterator();
            while (iterator.hasNext()) {
                users[i++] = iterator.next();
            }
            assignable.setPooledActors(users);
        }
    } else {
        assignable.setActorId(actorId);
    }
}

From source file:com.qihang.winter.poi.excel.imports.verifys.VerifyHandlerServer.java

private void addVerifyResult(ExcelVerifyHanlderResult hanlderResult, ExcelVerifyHanlderResult result) {
    if (!hanlderResult.isSuccess()) {
        result.setSuccess(false);/*from w w  w .ja v  a2 s.co m*/
        result.setMsg(
                (StringUtils.isEmpty(result.getMsg()) ? "" : result.getMsg() + " , ") + hanlderResult.getMsg());
    }
}