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:gov.ca.cwds.data.persistence.cms.BaseSubstituteCareProvider.java

/**
 * @return the passedBackgroundCheckCode
 */
public String getPassedBackgroundCheckCode() {
    return StringUtils.trimToEmpty(passedBackgroundCheckCode);
}

From source file:com.moviejukebox.tools.PropertiesUtil.java

/**
 * Convert the value to a Boolean//w ww  . j av a 2  s.co  m
 *
 * @param key
 * @param valueToConvert
 * @param defaultValue
 * @return
 */
private static boolean convertBooleanProperty(String valueToConvert, boolean defaultValue) {
    boolean value = defaultValue;
    if (StringUtils.isNotBlank(valueToConvert)) {
        value = Boolean.parseBoolean(StringUtils.trimToEmpty(valueToConvert));
    }
    return value;
}

From source file:com.esri.geoportal.harvester.agp.AgpOutputBroker.java

private Double[] extractEnvelope(String sBbox) {
    Double[] envelope = null;/*  ww  w.j a v a  2 s. c om*/
    if (sBbox != null) {
        String[] corners = sBbox.split(",");
        if (corners != null && corners.length == 2) {
            String[] minXminY = corners[0].split(" ");
            String[] maxXmaxY = corners[1].split(" ");
            if (minXminY != null && minXminY.length == 2 && maxXmaxY != null && maxXmaxY.length == 2) {
                minXminY[0] = StringUtils.trimToEmpty(minXminY[0]);
                minXminY[1] = StringUtils.trimToEmpty(minXminY[1]);
                maxXmaxY[0] = StringUtils.trimToEmpty(maxXmaxY[0]);
                maxXmaxY[1] = StringUtils.trimToEmpty(maxXmaxY[1]);

                Double minX = NumberUtils.isNumber(minXminY[0]) ? NumberUtils.createDouble(minXminY[0]) : null;
                Double minY = NumberUtils.isNumber(minXminY[1]) ? NumberUtils.createDouble(minXminY[1]) : null;
                Double maxX = NumberUtils.isNumber(maxXmaxY[0]) ? NumberUtils.createDouble(maxXmaxY[0]) : null;
                Double maxY = NumberUtils.isNumber(maxXmaxY[1]) ? NumberUtils.createDouble(maxXmaxY[1]) : null;

                if (minX != null && minY != null && maxX != null && maxY != null) {
                    envelope = new Double[] { minX, minY, maxX, maxY };
                }
            }
        }
    }
    return envelope;
}

From source file:gov.ca.cwds.data.persistence.cms.BaseSubstituteCareProvider.java

/**
 * @return the residedOutOfStateIndicator
 */
public String getResidedOutOfStateIndicator() {
    return StringUtils.trimToEmpty(residedOutOfStateIndicator);
}

From source file:com.jeans.iservlet.service.rest.impl.SoftwareRestServiceImpl.java

@Override
@Transactional//from   www. j a  va 2  s  .com
public SoftwareResource[] update(SoftwareResource resource) {
    SoftwareResource[] updates = new SoftwareResource[2];
    if (resource.getId() < 0) {
        updates[UPDATED] = ResourceFactory.createEmptyResource(SoftwareResource.class);
        updates[ORIGIN] = ResourceFactory.createEmptyResource(SoftwareResource.class);
        BeanUtils.copyProperties(resource, updates[UPDATED]);
        BeanUtils.copyProperties(resource, updates[ORIGIN]);
        updates[UPDATED].setId(0);
    } else {
        Software sw = swDao.getById(Software.class, resource.getId());
        if (null != sw && sw.getState() != AssetConstants.DISUSE) {
            AssetChangeLog acl = new AssetChangeLog(sw, sw.getState(), sw.getState(), getRequest());
            updates[ORIGIN] = ResourceFactory.createResource(Software.class, SoftwareResource.class, sw);
            // 1. name?
            if (!StringUtils.isBlank(resource.getName())) {
                sw.setName(StringUtils.left(StringUtils.trimToEmpty(resource.getName()), 32));
            }
            // 2. catalog?
            byte catalog = resource.getCatalog();
            if ((catalog >= AssetConstants.OPERATING_SYSTEM_SOFTWARE
                    && catalog <= AssetConstants.APPLICATION_SOFTWARE)
                    || catalog == AssetConstants.OTHER_SOFTWARE) {
                sw.setCatalog(catalog);
            }
            // 3. vender[32], modelOrVersion[64], assetUsage[255], comment[255], license[64], null?
            if (null != resource.getVendor()) {
                sw.setVendor(StringUtils.left(StringUtils.trimToEmpty(resource.getVendor()), 32));
            }
            if (null != resource.getModelOrVersion()) {
                sw.setModelOrVersion(
                        StringUtils.left(StringUtils.trimToEmpty(resource.getModelOrVersion()), 64));
            }
            if (null != resource.getAssetUsage()) {
                sw.setAssetUsage(StringUtils.left(StringUtils.trimToEmpty(resource.getAssetUsage()), 255));
            }
            if (null != resource.getComment()) {
                sw.setComment(StringUtils.left(StringUtils.trimToEmpty(resource.getComment()), 255));
            }
            if (null != resource.getLicense()) {
                sw.setLicense(StringUtils.left(StringUtils.trimToEmpty(resource.getLicense()), 64));
            }
            // 4. purchaseTimenull?
            if (null != resource.getPurchaseTime()) {
                sw.setPurchaseTime(resource.getPurchaseTime());
            }
            // 5. quantity?0?
            if (resource.getQuantity() > 0) {
                sw.setQuantity(resource.getQuantity());
            }
            // 6. costnull?0?
            if (null != resource.getCost() && resource.getCost().doubleValue() >= 0) {
                sw.setCost(resource.getCost());
            }
            // 7. state0=, 1=, 3=
            byte state = resource.getState();
            if (state == AssetConstants.IN_USE || state == AssetConstants.IDLE
                    || state == AssetConstants.DISUSE) {
                acl.setNewState(state);
                sw.setState(state);
            }
            // 8. softwareType?
            byte softwareType = resource.getSoftwareType();
            if (softwareType >= AssetConstants.COMMERCIAL_SOFTWARE
                    && softwareType <= AssetConstants.OTHER_TYPE_SOFTWARE) {
                sw.setSoftwareType(softwareType);
            }
            // 9. expiredTimenull?
            if (null != resource.getExpiredTime()) {
                sw.setExpiredTime(resource.getExpiredTime());
            }
            swDao.update(sw);
            if (acl.isValid()) {
                aclDao.save(acl);
            }
            updates[UPDATED] = ResourceFactory.createResource(Software.class, SoftwareResource.class, sw);
        }
    }
    return updates;
}

From source file:ltistarter.lti.LTIRequest.java

/**
 * Processes all the parameters in this request into populated internal variables in the LTI Request
 *
 * @param request an http servlet request
 * @return true if this is a complete LTI request (includes key, context, link, user) OR false otherwise
 *//*from w ww  .j ava 2s.c o m*/
public boolean processRequestParameters(HttpServletRequest request) {
    if (request != null && this.httpServletRequest != request) {
        this.httpServletRequest = request;
    }
    assert this.httpServletRequest != null;

    ltiMessageType = getParam(LTI_MESSAGE_TYPE);
    ltiVersion = getParam(LTI_VERSION);
    // These 4 really need to be populated for this LTI request to make any sense...
    ltiConsumerKey = getParam(LTI_CONSUMER_KEY);
    ltiContextId = getParam(LTI_CONTEXT_ID);
    ltiLinkId = getParam(LTI_LINK_ID);
    ltiUserId = getParam(LTI_USER_ID);
    complete = checkCompleteLTIRequest(false);
    // OPTIONAL fields below
    ltiServiceId = getParam(LTI_SERVICE);
    ltiSourcedid = getParam(LTI_SOURCEDID);
    ltiUserEmail = getParam(LTI_USER_EMAIL);
    ltiUserImageUrl = getParam(LTI_USER_IMAGE_URL);
    ltiLinkTitle = getParam(LTI_LINK_TITLE);
    ltiLinkDescription = getParam(LTI_LINK_DESC);
    ltiContextTitle = getParam(LTI_CONTEXT_TITLE);
    ltiContextLabel = getParam(LTI_CONTEXT_LABEL);
    String localeStr = getParam(LTI_PRES_LOCALE);
    if (localeStr == null) {
        ltiPresLocale = Locale.getDefault();
    } else {
        ltiPresLocale = Locale.forLanguageTag(localeStr);
    }
    ltiPresTarget = getParam(LTI_PRES_TARGET);
    ltiPresWidth = NumberUtils.toInt(getParam(LTI_PRES_WIDTH), 0);
    ltiPresHeight = NumberUtils.toInt(getParam(LTI_PRES_HEIGHT), 0);
    ltiPresReturnUrl = getParam(LTI_PRES_RETURN_URL);
    ltiToolConsumerCode = getParam(LTI_TOOL_CONSUMER_CODE);
    ltiToolConsumerVersion = getParam(LTI_TOOL_CONSUMER_VERSION);
    ltiToolConsumerName = getParam(LTI_TOOL_CONSUMER_NAME);
    ltiToolConsumerEmail = getParam(LTI_TOOL_CONSUMER_EMAIL);
    rawUserRoles = getParam(LTI_USER_ROLES);
    userRoleNumber = makeUserRoleNum(rawUserRoles);
    String[] splitRoles = StringUtils.split(StringUtils.trimToEmpty(rawUserRoles), ",");
    ltiUserRoles = new HashSet<>(Arrays.asList(splitRoles));
    // user displayName requires some special processing
    if (getParam(LTI_USER_NAME_FULL) != null) {
        ltiUserDisplayName = getParam(LTI_USER_NAME_FULL);
    } else if (getParam(LIS_PERSON_PREFIX + "given") != null
            && getParam(LIS_PERSON_PREFIX + "family") != null) {
        ltiUserDisplayName = getParam(LIS_PERSON_PREFIX + "given") + " "
                + getParam(LIS_PERSON_PREFIX + "family");
    } else if (getParam(LIS_PERSON_PREFIX + "given") != null) {
        ltiUserDisplayName = getParam(LIS_PERSON_PREFIX + "given");
    } else if (getParam(LIS_PERSON_PREFIX + "family") != null) {
        ltiUserDisplayName = getParam(LIS_PERSON_PREFIX + "family");
    }
    return complete;
}

From source file:com.thruzero.common.core.infonode.builder.utils.SampleNodeBuilderUtils.java

public static String normalize(String elements) {
    StringBuilder result = new StringBuilder();
    elements = StringUtils.replace(elements, "\r", "");
    elements = StringUtils.replace(elements, "\n", "");
    StringTokenizer st = new StringTokenizer(elements, " ");

    while (st.hasMoreTokens()) {
        String token = st.nextToken();

        result.append(StringUtils.trimToEmpty(token));
    }/*  ww w. j a  v  a 2s  .com*/

    return result.toString();
}

From source file:kenh.xscript.impl.BaseElement.java

@Override
public String getText() {
    Text t = this.getClass().getAnnotation(Text.class);
    if (t != null) {
        Text.Type type = t.value();
        if (type == Text.Type.FULL) {
            return text;
        } else if (type == Text.Type.TRIM) {
            return StringUtils.trimToEmpty(text);
        }//from   ww w  .  j  a v  a  2s . c om

    }
    return null;
}

From source file:gov.ca.cwds.data.persistence.cms.BaseSubstituteCareProvider.java

/**
 * @return the streetName
 */
public String getStreetName() {
    return StringUtils.trimToEmpty(streetName);
}

From source file:com.epam.catgenome.manager.reference.io.cytoband.CytobandReader.java

private String getText(final String[] columns, final Cols col) {
    return StringUtils.trimToEmpty(columns[col.index()]);
}