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

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

Introduction

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

Prototype

public static boolean isNumeric(final CharSequence cs) 

Source Link

Document

Checks if the CharSequence contains only Unicode digits.

Usage

From source file:com.edmunds.etm.client.impl.ClientRegistrationHelper.java

private HostAddressDto createHostAddress(String serverInfo, String ipAddress) {
    final String listenPortOverride = System.getProperty(PORT_PROPERTY);

    final int listenPort;
    if (StringUtils.isNumeric(listenPortOverride)) {
        listenPort = Integer.parseInt(listenPortOverride);
    } else {//from  www .  jav a  2  s.co m
        // Lookup the listen port.
        listenPort = listenPortDetectorFactory.getListenPortDetector(serverInfo).getListenPort();
    }

    return new HostAddressDto(ipAddress, listenPort);
}

From source file:com.thinkbiganalytics.policy.validation.CharacterValidator.java

@Override
public boolean validate(String value) {

    if (StringUtils.isBlank(validationType)) {
        return true;
    }/*  ww  w . ja  v a2s . c  o m*/
    String trimmedValue = StringUtils.deleteWhitespace(value);
    if ("UPPERCASE".equalsIgnoreCase(validationType)) {
        return trimmedValue.toUpperCase().equals(trimmedValue);
    } else if ("LOWERCASE".equalsIgnoreCase(validationType)) {
        return trimmedValue.toLowerCase().equals(trimmedValue);
    } else if ("ALPHA_NUMERIC".equalsIgnoreCase(validationType)) {
        return StringUtils.isAlphanumeric(trimmedValue);
    } else if ("ALPHA".equalsIgnoreCase(validationType)) {
        return StringUtils.isAlpha(trimmedValue);
    } else if ("NUMERIC".equalsIgnoreCase(validationType)) {
        return StringUtils.isNumeric(trimmedValue);
    }
    return true;
}

From source file:com.moviejukebox.plugin.MovieMeterPlugin.java

@Override
public boolean scan(Movie movie) {
    String moviemeterId = getMovieId(movie);

    if (!StringUtils.isNumeric(moviemeterId)) {
        LOG.debug("Moviemeter ID '{}' is invalid for: {} ({})", moviemeterId, movie.getTitle(),
                movie.getYear());//from w  w w  .j a  v a 2s .  c o m
        return Boolean.FALSE;
    }

    LOG.debug("Moviemeter ID available '{}', updating info", moviemeterId);
    return updateMediaInfo(movie, moviemeterId);
}

From source file:com.drevelopment.couponcodes.canary.CanaryModTransformer.java

@Override
public boolean isNumeric(String string) {
    return StringUtils.isNumeric(string);
}

From source file:com.bootcamp.persistence.Page.java

/**
 * /* w  ww  .j a v  a  2 s .c o  m*/
 * @param request  repage ????
 * @param response  Cookie??
 * @param defaultPageSize ? -1 ??
 */
public Page(HttpServletRequest request, HttpServletResponse response, int defaultPageSize) {
    // ??repage????
    String no = request.getParameter("pageNo");
    if (StringUtils.isNumeric(no)) {
        CookieUtils.setCookie(response, "pageNo", no);
        this.setPageNo(Integer.parseInt(no));
    } else if (request.getParameter("repage") != null) {
        no = CookieUtils.getCookie(request, "pageNo");
        if (StringUtils.isNumeric(no)) {
            this.setPageNo(Integer.parseInt(no));
        }
    }
    // ???repage?????
    String size = request.getParameter("pageSize");
    if (StringUtils.isNumeric(size)) {
        CookieUtils.setCookie(response, "pageSize", size);
        this.setPageSize(Integer.parseInt(size));
    } else if (request.getParameter("repage") != null) {
        no = CookieUtils.getCookie(request, "pageSize");
        if (StringUtils.isNumeric(size)) {
            this.setPageSize(Integer.parseInt(size));
        }
    } else if (defaultPageSize != -2) {
        this.pageSize = defaultPageSize;
    }
    // ??
    String orderBy = request.getParameter("orderBy");
    if (StringUtils.isNotBlank(orderBy)) {
        this.setOrderBy(orderBy);
    }
}

From source file:com.bellman.bible.service.readingplan.ReadingPlanDao.java

/**
 * get a list of all days readings in a plan
 *///from   www . j  a va2 s. com
public List<OneDaysReadingsDto> getReadingList(String planName) {

    ReadingPlanInfoDto planInfo = getReadingPlanInfoDto(planName);

    Properties properties = getPlanProperties(planName);

    List<OneDaysReadingsDto> list = new ArrayList<OneDaysReadingsDto>();
    for (Entry<Object, Object> entry : properties.entrySet()) {
        String key = (String) entry.getKey();
        String value = (String) entry.getValue();
        if (StringUtils.isNumeric(key)) {
            int day = Integer.parseInt(key);
            OneDaysReadingsDto daysReading = new OneDaysReadingsDto(day, value, planInfo);
            list.add(daysReading);
        }
    }
    Collections.sort(list);

    return list;
}

From source file:com.aistor.common.persistence.Page.java

/**
 * //from   w  ww .  j  a  va2s  .  co m
 * @param request  repage ????
 * @param response  Cookie??
 * @param pageSize ? -1 ??
 */
public Page(HttpServletRequest request, HttpServletResponse response, int pageSize) {
    // ??repage????
    String no = request.getParameter("pageNo");
    if (StringUtils.isNumeric(no)) {
        CookieUtils.setCookie(response, "pageNo", no);
        this.setPageNo(Integer.parseInt(no));
    } else if (request.getParameter("repage") != null) {
        no = CookieUtils.getCookie(request, "pageNo");
        if (StringUtils.isNumeric(no)) {
            this.setPageNo(Integer.parseInt(no));
        }
    }
    // ???repage?????
    String size = request.getParameter("pageSize");
    if (StringUtils.isNumeric(size)) {
        CookieUtils.setCookie(response, "pageSize", size);
        this.setPageSize(Integer.parseInt(size));
    } else if (request.getParameter("repage") != null) {
        no = CookieUtils.getCookie(request, "pageSize");
        if (StringUtils.isNumeric(size)) {
            this.setPageSize(Integer.parseInt(size));
        }
    }
    if (pageSize != -2) {
        this.pageSize = pageSize;
    }
    // ??
    String orderBy = request.getParameter("orderBy");
    if (StringUtils.isNotBlank(orderBy)) {
        this.setOrderBy(orderBy);
    }
}

From source file:com.victz.mvc.PostsController.java

@GET
@Path("loadPost{p:/?}{path:.*}")
@View("posts.jsp")
public void loadPost(@PathParam("path") String path) {
    Map<String, String> params = parsePath(path);
    String category = params.get("category");
    if (category != null && !category.isEmpty()) {
        postsModel.setCategoryId(category);
    }/*  ww w. java2s.  com*/

    String tag = params.get("tag");
    if (tag != null && !tag.isEmpty()) {
        postsModel.setTagId(tag);
    }
    String page = params.get("page");
    if (StringUtils.isNumeric(page)) {
        int pageNo = Integer.parseInt(page);
        if (pageNo > 0) {
            postsModel.setPageNo(pageNo);
        }
    }
}

From source file:com.glaf.core.web.springmvc.MxSystemSequenceController.java

@ResponseBody
@RequestMapping("/save")
public byte[] save(HttpServletRequest request, ModelMap modelMap) {
    Map<String, Object> params = RequestUtils.getParameterMap(request);
    logger.debug("params:" + params);

    List<Dbid> rows = tableDataService.getAllDbids();
    if (rows != null && !rows.isEmpty()) {
        for (Dbid dbid : rows) {
            String value = request.getParameter(dbid.getName());
            if (StringUtils.isNotEmpty(value) && StringUtils.isNumeric(value)) {
                dbid.setValue(value);/* ww w  .  ja  v  a 2s .c o  m*/
            }
        }
        tableDataService.updateAllDbids(rows);
        return ResponseUtils.responseJsonResult(true);
    }

    return ResponseUtils.responseJsonResult(false);
}

From source file:com.agiletec.plugins.jpcrowdsourcing.aps.system.services.comment.ApiCommentInterface.java

public JAXBComment getCommentForApi(Properties properties) throws Throwable {
    JAXBComment jaxbComment = null;/*from  www .  j a  v  a2 s.c o  m*/
    try {
        String idParam = properties.getProperty("id");
        if (!StringUtils.isNumeric(idParam)) {
            throw new ApiException(IApiErrorCodes.API_PARAMETER_VALIDATION_ERROR,
                    "The comment id must be an integer", Response.Status.ACCEPTED);
        }
        IIdeaComment comment = this.getIdeaCommentManager().getComment(new Integer(idParam));
        if (null == comment) {
            throw new ApiException(IApiErrorCodes.API_VALIDATION_ERROR,
                    "comment with code '" + idParam + "' does not exist", Response.Status.CONFLICT);
        }
        UserDetails user = (UserDetails) properties.get(SystemConstants.API_USER_PARAMETER);
        this.validateComment(comment, user);
        jaxbComment = new JAXBComment(comment);
    } catch (ApiException ae) {
        throw ae;
    } catch (Throwable t) {
        _logger.error("Error extracting comment", t);
        throw new ApsSystemException("Error extracting comment", t);
    }
    return jaxbComment;
}