List of usage examples for org.apache.commons.lang3 StringUtils isNumeric
public static boolean isNumeric(final CharSequence cs)
Checks if the CharSequence contains only Unicode digits.
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; }