List of usage examples for org.apache.commons.lang3 StringUtils isNotBlank
public static boolean isNotBlank(final CharSequence cs)
Checks if a CharSequence is not empty (""), not null and not whitespace only.
StringUtils.isNotBlank(null) = false StringUtils.isNotBlank("") = false StringUtils.isNotBlank(" ") = false StringUtils.isNotBlank("bob") = true StringUtils.isNotBlank(" bob ") = true
From source file:edu.usf.cutr.obascs.io.FileConsolidator.java
public static String consolidateFile(ListFeed feed, Map<String, String> agencyMap) { Logger logger = Logger.getInstance(); logger.debug("Merging files started..."); logger.debug("Total Entries : " + feed.getEntries().size()); StringBuilder sb = new StringBuilder("#summary HART consolidated stops"); sb.append(SystemUtils.LINE_SEPARATOR).append(SystemUtils.LINE_SEPARATOR); sb.append(StringConstants.FILE_START).append(SystemUtils.LINE_SEPARATOR).append(SystemUtils.LINE_SEPARATOR); for (ListEntry entry : feed.getEntries()) { /*//from w w w. j a v a 2 s . co m * lineCounter: to separate columns by tab character */ Integer lineCounter = 0; for (Map.Entry<String, String> agency : agencyMap.entrySet()) { String stopId = StringUtils .trim(entry.getCustomElements().getValue(StringUtils.deleteWhitespace(agency.getKey()))); if (lineCounter == 0) { if (StringUtils.isNotBlank(stopId)) { sb.append("\"").append(agency.getKey()).append(StringConstants.UNDERSCORE).append(stopId) .append("\"").append(StringConstants.TAB); } } else if (lineCounter == agencyMap.size() - 2) { if (StringUtils.isNotBlank(stopId)) { sb.append("\"").append(agency.getKey()).append(StringConstants.UNDERSCORE).append(stopId) .append("\""); } } else { if (StringUtils.isNotBlank(stopId)) { sb.append("\"").append(agency.getKey()).append(StringConstants.UNDERSCORE).append(stopId) .append("\"").append(StringConstants.TAB); } else { sb.append(StringConstants.TAB); } } lineCounter++; } sb.append(SystemUtils.LINE_SEPARATOR); } sb.append(SystemUtils.LINE_SEPARATOR).append(StringConstants.FILE_END); logger.debug("Merge finished"); return sb.toString(); }
From source file:co.tuzza.swipehq.models.transaction.CreateTransactionResponse.java
/** * Returns the payment URL if an identifier is preset. e.g. * https://payment.swipehq.com/?identifier_id=XXXX * * @return/* w ww.j a v a 2 s. c o m*/ */ public String getPaymentUrl() { if (getData() != null && StringUtils.isNotBlank(getData().getIdentifier())) { return "https://payment.swipehq.com/?identifier_id=" + getData().getIdentifier(); } return null; }
From source file:be.wegenenverkeer.common.resteasy.json.LocalDateTimeDeserializer.java
@Override protected LocalDateTime _deserialize(String value, DeserializationContext ctxt) throws IOException { if (StringUtils.isNotBlank(value)) { return iso8601AndOthers.parse(value); }/*from w w w .ja v a 2s .co m*/ return null; // empty string }
From source file:com.afeng.common.utils.web.SelectType.java
/** * /*from ww w . j a va 2s .c o m*/ * @param selectType * @return */ public static TreeNode treeNode(String selectType) { TreeNode selectTreeNode = null; //combobox "------"?"------" if (StringUtils.isNotBlank(selectType)) { SelectType s = SelectType.getSelectTypeValue(selectType); String title = selectType; if (s != null) { title = s.getDescription(); } selectTreeNode = new TreeNode("", title); } return selectTreeNode; }
From source file:com.qq.tars.validate.SetAreaValidator.java
@Override public boolean isValid(String value, ConstraintValidatorContext context) { return StringUtils.isNotBlank(value) && StringUtils.isAlpha(value) && StringUtils.isAllLowerCase(value); }
From source file:net.lmxm.ute.utils.FileSystemUtils.java
/** * Convert to file objects.// w w w .j a va 2s . c om * * @param path the path * @param fileReferences the file references * @return the list */ public static List<File> convertToFileObjects(final String path, final List<FileReference> fileReferences) { final String prefix = "convertToFileObjects() :"; LOGGER.debug("{} entered, path={}", prefix, path); checkArgument(StringUtils.isNotBlank(path), "Path may not be blank or null"); final List<File> files = new ArrayList<File>(); if (fileReferences == null) { LOGGER.debug("{} file references is null, unable to scan for files", prefix); } else { if (fileReferences.size() == 0) { LOGGER.debug("{} file references is empty, unable to scan for files", prefix); } else { final List<String> includes = new ArrayList<String>(); for (final FileReference fileReference : fileReferences) { includes.add(fileReference.getName()); } final DirectoryScanner directoryScanner = new DirectoryScanner(); directoryScanner.setBasedir(path); directoryScanner.setCaseSensitive(true); directoryScanner.setFollowSymlinks(false); directoryScanner.setIncludes(includes.toArray(new String[0])); directoryScanner.scan(); final String[] filenames = directoryScanner.getIncludedFiles(); for (final String filename : filenames) { files.add(new File(path, filename)); } } } LOGGER.debug("{} returning {} files", prefix, files.size()); return files; }
From source file:com.qq.tars.validate.SetGroupValidator.java
@Override public boolean isValid(String value, ConstraintValidatorContext context) { return StringUtils.isNotBlank(value) && (StringUtils.isNumeric(value) || "*".equals(value)); }
From source file:kenh.expl.functions.IsNotBlank.java
public boolean process(Object obj) { if (obj == null) return false; if (obj instanceof String) { String var = (String) obj; return StringUtils.isNotBlank(var); } else {//from www . ja va2s . c om return true; } }
From source file:cn.wanghaomiao.seimi.http.hc.HcRequestGenerator.java
public static RequestBuilder getHttpRequestBuilder(Request request, CrawlerModel crawlerModel) { RequestBuilder requestBuilder;/*from w w w . j a v a 2 s .co m*/ BaseSeimiCrawler crawler = crawlerModel.getInstance(); if (request.isUseSeimiAgent()) { if (StringUtils.isBlank(crawler.seimiAgentHost())) { throw new SeimiProcessExcepiton("SeimiAgentHost is blank."); } String seimiAgentUrl = "http://" + crawler.seimiAgentHost() + (crawler.seimiAgentPort() != 80 ? (":" + crawler.seimiAgentPort()) : "") + "/doload"; requestBuilder = RequestBuilder.post().setUri(seimiAgentUrl); requestBuilder.addParameter("url", request.getUrl()); if (StringUtils.isNotBlank(crawler.proxy())) { requestBuilder.addParameter("proxy", crawler.proxy()); } if (request.getSeimiAgentRenderTime() > 0) { requestBuilder.addParameter("renderTime", String.valueOf(request.getSeimiAgentRenderTime())); } if (StringUtils.isNotBlank(request.getSeimiAgentScript())) { requestBuilder.addParameter("script", request.getSeimiAgentScript()); } //SeimiAgent?cookie if ((request.isSeimiAgentUseCookie() == null && crawlerModel.isUseCookie()) || (request.isSeimiAgentUseCookie() != null && request.isSeimiAgentUseCookie())) { requestBuilder.addParameter("useCookie", "1"); } if (request.getParams() != null && request.getParams().size() > 0) { requestBuilder.addParameter("postParam", JSON.toJSONString(request.getParams())); } if (request.getSeimiAgentContentType().val() > SeimiAgentContentType.HTML.val()) { requestBuilder.addParameter("contentType", request.getSeimiAgentContentType().typeVal()); } } else { if (HttpMethod.POST.equals(request.getHttpMethod())) { requestBuilder = RequestBuilder.post().setUri(request.getUrl()); } else { requestBuilder = RequestBuilder.get().setUri(request.getUrl()); } RequestConfig config = RequestConfig.custom().setProxy(crawlerModel.getProxy()) .setCircularRedirectsAllowed(true).build(); if (request.getParams() != null) { for (Map.Entry<String, String> entry : request.getParams().entrySet()) { requestBuilder.addParameter(entry.getKey(), entry.getValue()); } } requestBuilder.setConfig(config).setHeader("User-Agent", crawlerModel.isUseCookie() ? crawlerModel.getCurrentUA() : crawler.getUserAgent()); requestBuilder.setHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"); requestBuilder.setHeader("Accept-Language", "zh-CN,zh;q=0.8,en;q=0.6"); } if (!CollectionUtils.isEmpty(request.getHeader())) { for (Map.Entry<String, String> entry : request.getHeader().entrySet()) { requestBuilder.setHeader(entry.getKey(), entry.getValue()); } } return requestBuilder; }
From source file:com.sixt.service.framework.json.JsonUtil.java
public static JsonRpcResponse parseJsonRpcResponse(String rawResponse) { JsonParser parser = new JsonParser(); JsonObject response = parser.parse(rawResponse).getAsJsonObject(); JsonElement id = response.get("id"); JsonElement errorElement = response.get("error"); int responseStatus = HttpServletResponse.SC_OK; String error;//from ww w .jav a 2 s .c o m if (!(errorElement instanceof JsonNull)) { if (errorElement instanceof JsonObject) { error = errorElement.toString(); // try parsing it into RpcCallException to get the HttpStatus from there RpcCallException rpcEx = RpcCallException.fromJson(error); if (rpcEx != null) { responseStatus = rpcEx.getCategory().getHttpStatus(); JsonElement resultElement = response.get("result"); return new JsonRpcResponse(id, resultElement == null ? JsonNull.INSTANCE : resultElement, errorElement, responseStatus); } } error = errorElement.getAsString(); if (StringUtils.isNotBlank(error)) { responseStatus = HttpServletResponse.SC_INTERNAL_SERVER_ERROR; } } JsonElement resultElement = response.get("result"); return new JsonRpcResponse(id, resultElement == null ? JsonNull.INSTANCE : resultElement, errorElement, responseStatus); }