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

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

Introduction

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

Prototype

public static String trim(String str) 

Source Link

Document

Removes control characters (char <= 32) from both ends of this String, handling null by returning null.

Usage

From source file:com.greenline.guahao.web.module.home.controllers.mobile.user.MobileUserController.java

/**
 * html5?//  w w  w  .  j  a v a  2 s  .  c  om
 * 
 * @param model
 * @return String
 */
@MethodRemark(value = "remark=html5?,method=get")
@RequestMapping(value = MobileConstants.M_USERCENTER_PATH, method = RequestMethod.GET)
public String userCenter(ModelMap model) {
    Long cuserId = UserCookieUtil.getUserId(request);// ?cookieuserId
    UserDO userDO = userManager.findUserByUserId(cuserId);
    if (null == userDO) {
        model.put("message", "");
        logger.error("cuserId=" + cuserId + "?");
        return MobileConstants.M_ERROR;
    }
    // ????
    if (UserUtil.isUserProfileImperfection(userDO)) {
        String accessToken = UserCookieUtil.getAccessToken(request);
        if (StringUtils.isNotBlank(accessToken)
                && DomainIndexEnum.ZFB.equals(request.getAttribute(GlobalConstants.DOMAIN_ENUM))
                && userDO.getReg_type() == 3) {
            // accessToken???
            AlipayUserUserinfoShareResponse userInfo = mobileUserProcess.getAlipayUserInfo(accessToken);
            if (null != userInfo && StringUtils.isNotBlank(userInfo.getCertNo())
                    && StringUtils.isNotBlank(userInfo.getMobile())
                    && StringUtils.isNotBlank(userInfo.getRealName())) {
                UserDO updateDO = new UserDO();
                if (RegexUtil.isIdCard(StringUtils.trim(userInfo.getCertNo()))) {
                    // ??
                    UserResult certNoResult = userManager.valiCertNo(cuserId, userInfo.getCertNo(),
                            userDO.getReg_type());
                    if (!(certNoResult != null && certNoResult.getUserDO() != null)) {
                        // ??
                        UserResult mobileResult = userManager.valiMobileNo(cuserId, userInfo.getMobile(),
                                userDO.getReg_type());
                        if (!(mobileResult != null && mobileResult.getUserDO() != null)) {
                            updateDO.setUserId(userDO.getUserId());
                            updateDO.setCertNo(userInfo.getCertNo());
                            updateDO.setUserName(userInfo.getRealName());
                            updateDO.setMobile(userInfo.getMobile());
                            updateDO.setBindMobile(1);
                            updateDO.setReg_type(userDO.getReg_type());
                            BaseJsonObject msgJson = mobileUserProcess.updateUser(updateDO);
                            if (!msgJson.getHasError()) {
                                userDO = userManager.findUserByUserId(cuserId);
                                logger.error("alipay app update user info success at user center.userid="
                                        + userDO.getUserId() + ",accessToken=" + accessToken);
                            }
                        }
                    }
                }
            }
        }
    }

    if (userDO.getReg_type() == 3 && userDO.getLoginId().startsWith("alipay_")
            && userDO.getLoginId().substring(7, userDO.getLoginId().length()).length() == 16) {
        model.put("html5alipay", true);
    }
    if (StringUtils.isNotBlank(userDO.getCertNo())
            && "15".equals(String.valueOf(userDO.getCertNo().length()))) {
        model.put("firstGenerationCert", true);
    }
    model.put("isPingan", DomainIndexEnum.PINGAN.equals(request.getAttribute(GlobalConstants.DOMAIN_ENUM)));
    model.put("isZFB", DomainIndexEnum.ZFB.equals(request.getAttribute(GlobalConstants.DOMAIN_ENUM)));
    model.put("isM58", DomainIndexEnum.M58.equals(request.getAttribute(GlobalConstants.DOMAIN_ENUM)));
    model.put("isXM", DomainIndexEnum.XIAO_MI.equals(request.getAttribute(GlobalConstants.DOMAIN_ENUM)));
    model.put("userInfo", userDO);
    model.put("hasUpdate", UserUtil.isUserProfileImperfection(userDO));
    return MobileConstants.M_USERCENTER;
}

From source file:com.hangum.tadpole.monitoring.core.dialogs.schedule.AddScheduleDialog.java

@Override
protected void okPressed() {
    String txtTitle = StringUtils.trim(textTitle.getText());
    String txtDescription = StringUtils.trim(textDescription.getText());
    String txtCronExp = StringUtils.trim(textCronExp.getText());

    if (StringUtils.isEmpty(txtTitle)) {
        MessageDialog.openWarning(null, Messages.get().Warning, Messages.get().AddScheduleDialog_15);
        textTitle.setFocus();/*  w  w  w.  java2 s.co m*/
        return;
    }

    if (!CronExpression.isValidExpression(txtCronExp)) {
        MessageDialog.openWarning(null, Messages.get().Warning, Messages.get().AddScheduleDialog_17);
        textCronExp.setFocus();
        return;
    }

    if (listSchedule.size() == 0) {
        MessageDialog.openWarning(null, Messages.get().Warning, Messages.get().AddScheduleDialog_19);
        return;
    }

    // ?? .
    if (scheduleDao == null) {
        try {
            if (!MessageDialog.openConfirm(null, Messages.get().Confirm, Messages.get().AddScheduleDialog_21))
                return;
            ScheduleMainDAO dao = TadpoleSystem_Schedule.addSchedule(userDB, txtTitle, txtDescription,
                    txtCronExp, listSchedule);

            // cron manager ?.
            Date nextJob = ScheduleManager.getInstance().newJob(userDB, dao);

            MessageDialog.openInformation(null, Messages.get().Confirm,
                    Messages.get().AddScheduleDialog_23 + convPretty(nextJob));

        } catch (Exception e) {
            logger.error("save schedule", e); //$NON-NLS-1$
            MessageDialog.openError(null, Messages.get().Error, e.getMessage());
            return;
        }
        // ?? .
    } else {
        try {
            if (!MessageDialog.openConfirm(null, Messages.get().Confirm,
                    "?? ?"))
                return;

            // remove job
            ScheduleManager.getInstance().deleteJob(userDB, scheduleDao);

            scheduleDao.setTitle(txtTitle);
            scheduleDao.setDescription(txtDescription);
            scheduleDao.setCron_exp(txtCronExp);

            TadpoleSystem_Schedule.modifySchedule(userDB, scheduleDao, listSchedule);

            // cron manager ?.
            Date nextJob = ScheduleManager.getInstance().newJob(userDB, scheduleDao);

            MessageDialog.openInformation(null, Messages.get().Confirm,
                    Messages.get().AddScheduleDialog_23 + convPretty(nextJob));

        } catch (Exception e) {
            logger.error("save schedule", e); //$NON-NLS-1$
            MessageDialog.openError(null, Messages.get().Error, e.getMessage());
            return;
        }
    }

    super.okPressed();
}

From source file:com.intuit.tank.harness.logging.LogEvent.java

private void appendField(StringBuilder sb, LogFields field, String value) {
    if (getActiveProfile().isFieldLogged(field)) {
        if (StringUtils.isNotBlank(value)) {
            sb.append(' ').append(StringUtils.trim(field.name())).append("=").append('"')
                    .append(StringUtils.trim(value)).append('"').append(' ');
        }/*from   w  w w .  j a  v a 2  s .c om*/
    }
}

From source file:mitm.application.djigzo.james.mailets.PDFEncrypt.java

private void initOpenPermissions() {
    String param = StringUtils.trimToNull(getInitParameter(Parameter.OPEN_PERMISSION.name));

    if (param != null) {
        String[] permissions = StringUtils.split(param, ',');

        for (String permissionName : permissions) {
            permissionName = StringUtils.trim(permissionName);

            OpenPermission openPermission = OpenPermission.fromName(permissionName);

            if (openPermission == null) {
                throw new IllegalArgumentException(permissionName + " is not a valid OpenPermission.");
            }//from   ww  w  . ja va2 s  . com

            openPermissions.add(openPermission);
        }
    }

    /*
     * Set default permissions to all if nothing was set.
     */
    if (openPermissions.size() == 0) {
        openPermissions.add(OpenPermission.ALL);
    }
}

From source file:com.da.daum.DaumCafeOneLineParser.java

private DaumListVo setCommentForJavascript(List<DaumListVo> lst, DaumListVo vo, String licomment,
        Matcher match) {//w w w .jav  a2s. c  o  m
    vo = null;
    while (match.find()) {
        String subject = "";
        // System.out.println(match);
        String listurl = match.group(0);
        // System.out.println("===================listurl:"+listurl+"===================="); 
        String listurl1 = match.group(1);
        String listurl2 = match.group(2);

        //System.out.println("================listurl1:==="+listurl1+"====================");
        //System.out.println("================listurl2:==="+listurl2+"====================");

        if (listurl1.startsWith("#")) {
            if (listurl2.startsWith("loadComments(") && !listurl1.startsWith("/CHILIL/_memo/edit")
                    && !listurl1.startsWith("/CHILIL/_memo/new") && !listurl1.startsWith("/CHILIL/_memo/57780")
                    && !listurl1.startsWith("/CHILIL/_memo/57718")) {
                listurl2 = match.group(2);
                //System.out.println("listurl1:"+listurl1);
                String rnum = listurl2.replace("loadComments('", "");
                rnum = rnum.replace("/CHILIL/_memo/", "");
                rnum = rnum.substring(0, rnum.indexOf("/comments"));
                if ("57780".equals(rnum) || "57718".equals(rnum)) {
                    continue;
                }
                vo = new DaumListVo();
                String viewUrl = listurl2.replace("loadComments('", "");
                viewUrl = viewUrl.substring(0, viewUrl.indexOf("', '"));

                subject = match.group(3);
                subject = StringUtils.trim(subject);
                Matcher match_num = pattern_spannum.matcher(subject);
                subject = subject.replace("<span class=\"point\">[]</span>                ", "");

                subject = subject.substring(0, subject.indexOf("<span") - 1); //<span class="num">(10)</span> 
                // System.out.println("subject:"+subject);

                //
                subject = subject.trim();
                subject = subject.replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "");
                subject = subject.replaceAll("&nbsp;", "");
                subject = subject.replaceAll("\n", "\r\n");
                // System.out.println("===================subject:"+subject+"====================");
                //
                vo.setRnum(rnum);
                vo.setViewUrl(viewUrl);

                //vo.setContent(licomment);

                vo.setSubject(subject);
                if (match_num.find()) {
                    // System.out.println("=====================2==================");
                    String num = match_num.group(2);
                    //System.out.println(owner);
                    subject = subject + num;
                    vo.setSubject(subject);
                    //System.out.println("subject:"+subject);
                }

                Matcher match_owner = pattern_owner.matcher(licomment);
                vo.setContent(licomment);
                if (match_owner.find()) {
                    // System.out.println("=====================2==================");
                    String owner = match_owner.group(2);
                    //System.out.println(owner);
                    vo.setIdAlais(owner);
                }

                /*Matcher match_article = pattern_article_body
                      .matcher(licomment);
                if (match_article.find()) {
                   // System.out.println("=====================3==================");
                   String article = match_article.group(2);
                   //System.out.println(article);
                   vo.setSubject(article);
                }*/
                Matcher match_dt = pattern_dt.matcher(licomment);
                if (match_dt.find()) {
                    // System.out.println("=====================4==================");
                    String dt = match_dt.group(2);
                    //System.out.println(dt);
                    vo.setCreatYmd(dt);
                }
                lst.add(vo);
            }
        }
    }
    return vo;
}

From source file:com.btobits.automator.ant.sql.task.SQLCompareTask.java

private void validateParameter() throws BuildException {
    if (StringUtils.isBlank(driver)) {
        throw new BuildException("Driver must be specifed.");
    }/*from w  ww  .  j  av  a  2s  .c  om*/

    if (StringUtils.isBlank(url)) {
        throw new BuildException("Url must be specifed.");
    }

    if (StringUtils.isBlank(user)) {
        throw new BuildException("User must be specifed.");
    }

    if (password == null) {
        throw new BuildException("Password cannot be null.");
    }

    if (StringUtils.isBlank(query)) {
        throw new BuildException("Query must be specifed.");
    }

    query = StringUtils.trim(query);
    if (!StringUtils.startsWithIgnoreCase(query, "SELECT")) {
        throw new BuildException("Query must start witch 'SELECT' statement.");
    }
}

From source file:com.intuit.tank.harness.logging.LogEvent.java

private void appendField(StringBuilder sb, String key, String value, String separator) {
    if (StringUtils.isNotBlank(value)) {
        sb.append(' ').append(StringUtils.trim(key)).append(separator).append(StringUtils.trim(value))
                .append(' ');
    }//from   ww w  .java2 s  .  co m
}

From source file:com.timtripcony.AbstractSmartDocumentModel.java

/**
 * Converts a field value to a currency string
 * //from   www .jav a 2s  .c  o  m
 * @param value
 *            Object value to convert
 * @param forceDecimals
 *            boolean whether or the currency value should force decimals even if a whole number
 * @return String value as a currency
 */
public String convertToCurrency(Object value, boolean forceDecimals) {
    String retVal_ = "";
    try {
        if (value instanceof Number) {
            float number = new Float(value.toString());
            float epsilon = 0.004f; // 4 tenths of a penny
            if (!forceDecimals && Math.abs(Math.round(number) - number) < epsilon) {
                retVal_ = String.format("%10.0f", number); // sdb
            } else {
                retVal_ = String.format("%10.2f", number); // dj_segfault
            }
        }
    } catch (Throwable t) {
        AppUtils.handleException(t);
    }
    return StringUtils.trim(retVal_);
}

From source file:com.cwctravel.hudson.plugins.extended_choice_parameter.ExtendedChoiceParameterDefinition.java

private Map<String, Boolean> computeDefaultValueMap() {
    Map<String, Boolean> defaultValueMap = null;
    String effectiveDefaultValue = getEffectiveDefaultValue();
    if (!StringUtils.isBlank(effectiveDefaultValue)) {
        defaultValueMap = new HashMap<String, Boolean>();
        String[] defaultValues = StringUtils.split(effectiveDefaultValue, ',');
        for (String value : defaultValues) {
            defaultValueMap.put(StringUtils.trim(value), true);
        }//  w w  w .  j  a  v  a  2 s .  co m
    }
    return defaultValueMap;
}

From source file:ch.entwine.weblounge.security.sql.endpoint.SQLDirectoryProviderEndpoint.java

@PUT
@Path("/account/{id}/password")
public Response updateAccountPassword(@PathParam("id") String login, @FormParam("password") String password,
        @Context HttpServletRequest request) {

    // Make sure that the user owns the roles required for this operation
    User user = securityService.getUser();
    if (!SecurityUtils.userHasRole(user, SystemRole.SITEADMIN) && !user.getLogin().equals(login))
        return Response.status(Status.FORBIDDEN).build();

    JpaAccount account = null;/*from   ww w .j  ava2s . c o  m*/
    Site site = getSite(request);
    try {
        account = directory.getAccount(site, login);
        if (account == null)
            return Response.status(Status.NOT_FOUND).build();

        // Hash the password
        if (StringUtils.isNotBlank(password)) {
            logger.debug("Hashing password for user '{}@{}' using md5", login, site.getIdentifier());
            String digestPassword = PasswordEncoder.encode(StringUtils.trim(password));
            account.setPassword(digestPassword);
        } else {
            account.setPassword(null);
        }

        directory.updateAccount(account);
        return Response.ok().build();
    } catch (Throwable t) {
        return Response.serverError().build();
    }
}