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

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

Introduction

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

Prototype

public static String trimToEmpty(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.hp.dao.CalendarDAOImpl.java

@Override
public List<Calendar> getCalendarList(String staff_id, String city, Date date) {
    Session session = HibernateSessionFactory.getSessionFactory().openSession();
    Transaction transaction = session.beginTransaction();
    try {/*w w w  . j a va  2 s  . c  o m*/
        Criteria criteria = session.createCriteria(Calendar.class);
        //inner
        Criteria criteriaInner = criteria.createCriteria("staff");
        criteriaInner.add(Restrictions.eq("id", StringUtils.trimToEmpty(staff_id)));

        criteria.add(Restrictions.eq("calendarDate", date));
        criteria.add(Restrictions.eq("province", city));

        return criteria.list();
    } catch (Exception e) {
        e.printStackTrace();
        return null;
    }

    finally {
        session.close();
    }

}

From source file:com.egt.core.util.STP.java

public static String getStringParametrizado(String patron, String arg0, String arg1, String arg2, String arg3) {
    Object[] argumentos = { StringUtils.trimToEmpty(arg0), StringUtils.trimToEmpty(arg1),
            StringUtils.trimToEmpty(arg2), StringUtils.trimToEmpty(arg3) };
    return getStringParametrizado(patron, argumentos);
}

From source file:com.hangum.tadpole.commons.util.ApplicationArgumentUtils.java

/**
 * runtime? argument? value ./* w w  w .j  a v a2 s.c  om*/
 * 
 * @param key
 * @return
 */
private static String getValue(String key) throws Exception {
    String[] applicationArgs = getArguments();
    for (int i = 0; i < applicationArgs.length; i++) {
        String arg = StringUtils.trimToEmpty(applicationArgs[i]);
        if (arg.startsWith(key)) {
            return applicationArgs[i + 1];
        }
    }

    throw new Exception("Can't find argument. Find key is " + key);
}

From source file:nc.noumea.mairie.appock.entity.Adresse.java

public void setBp(String bp) {
    this.bp = AppockUtil.majusculeSansAccentTrim(bp);
    if (this.bp.startsWith("BP")) {
        this.bp = StringUtils.trimToEmpty(this.bp.substring(2));
    }//  ww  w.  j  a  v a2s  .c om
}

From source file:hello.jaxrs.GreetingsResource.java

private void printGreetings(final PrintWriter writer, final Collection<String> greetings) {
    writer.println("<h2>Greetings!</h2>");
    if (greetings.isEmpty()) {
        writer.println("No greetings available. Be the first and say hello!");
    } else {/*from   w ww .ja v a  2s.com*/
        writer.println("<ul>");
        for (String greeting : greetings) {
            // escape HTML
            greeting = StringEscapeUtils.escapeHtml(StringUtils.trimToEmpty(greeting));
            // format
            greeting = StringUtils.replaceEach(greeting, new String[] { "(", ")" },
                    new String[] { "<br><small>(", ")</small>" });

            // print
            writer.println("<li>");
            writer.println(greeting);
            writer.println("</li>");
        }
        writer.println("</ul>");
    }
}

From source file:com.alibaba.otter.manager.biz.autokeeper.impl.AutoKeeperCollector.java

public void collectorConnectionStat(String address) {
    List<String> netAddress = splitAddress(address);
    if (netAddress.isEmpty()) {
        return;/* w  ww.j ava2 s  . co  m*/
    }
    String ip = netAddress.get(0);
    String port = netAddress.get(1);
    String[] cmd = { "/bin/bash", "-c", String.format(CMD_CONS, ip, port) };
    String cmdresult = collector(cmd);
    String[] result = cmdresult.split(WRAP);
    List<AutoKeeperConnectionStat> summary = new ArrayList<AutoKeeperConnectionStat>();

    for (String line : result) {

        if (StringUtils.isBlank(line)) {
            continue;
        }

        String[] lineArray = line.split(":");
        if (2 != lineArray.length) {
            continue;
        }

        AutoKeeperConnectionStat autoKeeperConnectionStat = new AutoKeeperConnectionStat();
        autoKeeperConnectionStat.setOriginalContent(line);
        String clientIp = StringUtils.trimToEmpty(line.split(":")[0].replace("/", ""));
        String sessionId = StringUtils.trimToEmpty(RegexUtils.findFirst(line.split(":")[1], "sid=(?s).*?[,)]"))
                .replace("sid=", StringUtils.EMPTY).replace(COMMA, StringUtils.EMPTY)
                .replace(BRACKETS, StringUtils.EMPTY);
        String queued = StringUtils.trimToEmpty(RegexUtils.findFirst(line.split(":")[1], "queued=(?s).*?[,)]"))
                .replace("queued=", StringUtils.EMPTY).replace(COMMA, StringUtils.EMPTY)
                .replace(BRACKETS, StringUtils.EMPTY);
        String receive = StringUtils.trimToEmpty(RegexUtils.findFirst(line.split(":")[1], "recved=(?s).*?[,)]"))
                .replace("recved=", StringUtils.EMPTY).replace(COMMA, StringUtils.EMPTY)
                .replace(BRACKETS, StringUtils.EMPTY);
        String sent = StringUtils.trimToEmpty(RegexUtils.findFirst(line.split(":")[1], "sent=(?s).*?[,)]"))
                .replace("sent=", StringUtils.EMPTY).replace(COMMA, StringUtils.EMPTY)
                .replace(BRACKETS, StringUtils.EMPTY);
        String minlat = StringUtils.trimToEmpty(RegexUtils.findFirst(line.split(":")[1], "minlat=(?s).*?[,)]"))
                .replace("minlat=", StringUtils.EMPTY).replace(COMMA, StringUtils.EMPTY)
                .replace(BRACKETS, StringUtils.EMPTY);
        String avglat = StringUtils.trimToEmpty(RegexUtils.findFirst(line.split(":")[1], "avglat=(?s).*?[,)]"))
                .replace("avglat=", StringUtils.EMPTY).replace(COMMA, StringUtils.EMPTY)
                .replace(BRACKETS, StringUtils.EMPTY);
        String maxlat = StringUtils.trimToEmpty(RegexUtils.findFirst(line.split(":")[1], "maxlat=(?s).*?[,)]"))
                .replace("maxlat=", StringUtils.EMPTY).replace(COMMA, StringUtils.EMPTY)
                .replace(BRACKETS, StringUtils.EMPTY);
        autoKeeperConnectionStat.setServerAddress(ip);
        autoKeeperConnectionStat.setClientAddress(clientIp);
        autoKeeperConnectionStat.setSessionId(sessionId);
        if (StringUtils.isNotEmpty(queued)) {
            autoKeeperConnectionStat.setQueued(Long.parseLong(queued));
        }
        if (StringUtils.isNotEmpty(receive)) {
            autoKeeperConnectionStat.setRecved(Long.parseLong(receive));
        }
        if (StringUtils.isNotEmpty(sent)) {
            autoKeeperConnectionStat.setSent(Long.parseLong(sent));
        }
        if (StringUtils.isNotEmpty(minlat)) {
            autoKeeperConnectionStat.setMinLatency(Long.parseLong(minlat));
        }
        if (StringUtils.isNotEmpty(avglat)) {
            autoKeeperConnectionStat.setAvgLatency(Long.parseLong(avglat));
        }
        if (StringUtils.isNotEmpty(maxlat)) {
            autoKeeperConnectionStat.setMaxLatency(Long.parseLong(maxlat));
        }

        summary.add(autoKeeperConnectionStat);
    }
    autoKeeperData.joinConnection(address, summary);
}

From source file:com.prowidesoftware.swift.model.field.Field101.java

/**
 * Serializes the fields' components into the single string value (SWIFT format)
 *//*from w ww .  j  a  v a2s  . c o  m*/
@Override
public String getValue() {
    final StringBuilder result = new StringBuilder();
    result.append(StringUtils.trimToEmpty(getComponent1()));
    return result.toString();
}

From source file:com.edgenius.core.util.WebUtil.java

/**
 * This method will use by Core API, so put here rather than WikiUtil
 * Return url with context and host, such as http://geniuswiki.com/geniuswiki/download?xxxx
 * //from w w w  . j  a  va2s.  co m
 * @param hostUrl - this URL must with web context, such as http://geniuswiki.com/geniuswiki/
 * @param spaceUname
 * @param spaceUname
 * @param fileName
 * @return
 */
public static String getPageRepoFileUrl(String hostUrl, String spaceUname, String fileName, String fileNodeUuid,
        boolean download) {

    try {
        spaceUname = URLEncoder.encode(spaceUname, Constants.UTF8);
        fileName = URLEncoder.encode(fileName, Constants.UTF8);
        fileNodeUuid = URLEncoder.encode(fileNodeUuid, Constants.UTF8);
    } catch (UnsupportedEncodingException e) {
        log.error("Failed on convert download space name.", e);
    }
    hostUrl = StringUtils.trimToEmpty(hostUrl);
    if (!hostUrl.endsWith("/")) {
        //add last "/"
        hostUrl += "/";
    }

    return new StringBuffer(hostUrl).append("download?space=").append(spaceUname).append("&uuid=")
            .append(fileNodeUuid).append("&file=").append(fileName).append("&download=").append(download)
            .toString();
}

From source file:com.edgenius.wiki.render.impl.LinkRenderHelperImpl.java

public ObjectPosition appendLink(StringBuffer buffer, String link, String view, String anchor) {
    link = StringUtils.trimToEmpty(link);
    view = StringUtils.trimToEmpty(view);
    anchor = StringUtils.trimToEmpty(anchor);

    ObjectPosition pos = new ObjectPosition("[" + view + "]");
    pos.serverHandler = LinkHandler.HANDLER;
    pos.uuid = context.createUniqueKey(false);
    pos.values.put(NameConstants.TYPE, String.valueOf(LinkModel.LINK_TO_VIEW_FLAG));
    pos.values.put(NameConstants.NAME, link);
    pos.values.put(NameConstants.VIEW, view);
    pos.values.put(NameConstants.ANCHOR, anchor);
    pos.values.put(NameConstants.SPACE, spaceUname);
    context.getObjectList().add(pos);//  w w  w. j a  v  a2  s  .c o  m
    buffer.append(pos.uuid);
    return pos;
}

From source file:com.metasoft.claim.service.impl.claim.ReportServiceImpl.java

@Override
public TrackingSearchResultVoPaging searchPaging(String paramJobDateStart, String paramJobDateEnd,
        String paramPartyInsuranceId, String paramClaimTypeId, int start, int length, String pageName) {

    Date jobDateStart = null;//from w w w.j  av a2  s  . c  o m
    Date jobDateEnd = null;
    StdInsurance partyInsurance = null;
    ClaimType claimType = null;

    if (StringUtils.isNotBlank(paramJobDateStart)) {
        jobDateStart = DateToolsUtil.convertStringToDate(paramJobDateStart, DateToolsUtil.LOCALE_TH);
    }

    if (StringUtils.isNotBlank(paramJobDateEnd)) {
        jobDateEnd = DateToolsUtil.convertStringToDate(paramJobDateEnd, DateToolsUtil.LOCALE_TH);
    }

    if (StringUtils.isNotBlank(paramPartyInsuranceId)) {
        partyInsurance = insuranceService.findById(Integer.parseInt(paramPartyInsuranceId));
    }

    if (StringUtils.isNotBlank(paramClaimTypeId)) {
        claimType = ClaimType.getById(Integer.parseInt(paramClaimTypeId));
    }

    ReportPaging reportPaging = reportDao.searchPaging(jobDateStart, jobDateEnd, partyInsurance, claimType,
            start, length, pageName);
    TrackingSearchResultVoPaging voPaging = new TrackingSearchResultVoPaging();

    voPaging.setDraw(reportPaging.getDraw());
    voPaging.setRecordsFiltered(reportPaging.getRecordsFiltered());
    voPaging.setRecordsTotal(reportPaging.getRecordsTotal());
    voPaging.setData(new ArrayList<TrackingSearchResultVo>());

    int i = 1;
    if (reportPaging != null && reportPaging.getData() != null) {
        for (TblClaimRecovery claim : reportPaging.getData()) {
            TrackingSearchResultVo vo = new TrackingSearchResultVo();
            vo.setNo(i);
            i++;
            vo.setClaimNumber(StringUtils.trimToEmpty(claim.getClaimNumber()));
            if (claim.getClaimType() != null) {
                vo.setClaimType(claim.getClaimType().getName());
            }
            if (claim.getPartyInsurance() != null) {
                vo.setInsuranceName(claim.getPartyInsurance().getName());
            }
            if (claim.getJobDate() != null) {
                vo.setJobDate(DateToolsUtil.convertToString(claim.getJobDate(), DateToolsUtil.LOCALE_TH));
            }

            if (claim.getMaturityDate() != null) {
                vo.setMaturityDate(
                        DateToolsUtil.convertToString(claim.getMaturityDate(), DateToolsUtil.LOCALE_TH));
            }

            if (claim.getAccidentDate() != null) {
                vo.setAccidentDate(
                        DateToolsUtil.convertToString(claim.getAccidentDate(), DateToolsUtil.LOCALE_TH));
            }

            if (claim.getLicenseNumber() != null) {
                vo.setLicenseNumber(claim.getLicenseNumber());
            }
            if (claim.getClaimAmount() != null) {
                vo.setClaimAmount(String.valueOf(claim.getClaimAmount()));
            }
            if (claim.getPolicyNo() != null) {
                vo.setPolicyNo(claim.getPolicyNo());
            }
            if (claim.getCloseDate() != null) {
                vo.setCloseDate(DateToolsUtil.convertToString(claim.getCloseDate(), DateToolsUtil.LOCALE_TH));

            }
            if (claim.getFollowDate() != null) {
                vo.setFollowDate(DateToolsUtil.convertToString(claim.getFollowDate(), DateToolsUtil.LOCALE_TH));
            }
            vo.setClaimId(String.valueOf(claim.getId()));

            voPaging.getData().add(vo);
        }

    }
    return voPaging;
}