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:ch.cyberduck.binding.application.NSAlert.java
public static NSAlert alert(String title, String message, String defaultButton, String alternateButton, String otherButton) {//from ww w .ja v a 2 s .com NSAlert alert = NSAlert.alert(); alert.setMessageText(title); alert.setInformativeText(new StringAppender().append(message).toString()); if (StringUtils.isNotBlank(defaultButton)) { // OK alert.addButtonWithTitle(defaultButton); } if (StringUtils.isNotBlank(otherButton)) { // Cancel alert.addButtonWithTitle(otherButton); } if (StringUtils.isNotBlank(alternateButton)) { alert.addButtonWithTitle(alternateButton); } return alert; }
From source file:com.ctrip.infosec.rule.converter.Mobile2ProvinceCityConverter.java
@Override public void convert(PreActionEnums preAction, Map fieldMapping, RiskFact fact, String resultWrapper, boolean isAsync) throws Exception { PreActionParam[] fields = preAction.getFields(); String mobileFieldName = (String) fieldMapping.get(fields[0].getParamName()); String mobileFieldValue = valueAsString(fact.eventBody, mobileFieldName); // prefix default value if (Strings.isNullOrEmpty(resultWrapper)) { resultWrapper = mobileFieldName + "_MobileArea"; }//from w w w .j av a 2s . c o m // if (fact.eventBody.containsKey(resultWrapper)) { return; } if (StringUtils.isNotBlank(mobileFieldValue)) { Map params = ImmutableMap.of("mobileNumber", mobileFieldValue); Map result = DataProxy.queryForMap(serviceName, operationName, params); if (result != null && !result.isEmpty()) { fact.eventBody.put(resultWrapper, result); } else { TraceLogger.traceLog("?. mobileNumber=" + mobileFieldValue); } } }
From source file:com.stratio.ingestion.source.rest.url.DynamicUrlHandler.java
@Override public String buildUrl(Map<String, String> properties) { String url = properties.get(URL); if (StringUtils.isNotBlank(urlContext.get(PARAM_MAPPER))) { Map<String, String> filter = filterHandler.getLastFilter(properties); ObjectMapper mapper = new ObjectMapper(); try {//w ww .j a v a 2 s .co m JsonNode jsonNode = mapper.readTree(urlContext.get(PARAM_MAPPER)).get("params"); Iterator<JsonNode> iterator = jsonNode.getElements(); while (iterator.hasNext()) { JsonNode currentNode = iterator.next(); if (currentNode.get("name") != null && (!(currentNode.get("name").asText().trim().equals("")))) { url = replaceParameter(url, currentNode, filter); } } } catch (JsonProcessingException e) { throw new RestSourceException("Error during mapping url params", e); } catch (IOException e) { throw new RestSourceException("Error during mapping url params", e); } catch (Exception e) { throw new RestSourceException("Error on param replacement", e); } } if (url.indexOf("${'") > -1) { //There is any not replaced param throw new RestSourceException("Some params in the REST were not satisfied"); } return url; }
From source file:ch.cyberduck.core.dav.DAVClient.java
@Override public <T> T execute(final HttpRequestBase request, final ResponseHandler<T> responseHandler) throws IOException { if (StringUtils.isNotBlank(request.getURI().getRawQuery())) { request.setURI(URI.create( String.format("%s%s?%s", uri, request.getURI().getRawPath(), request.getURI().getRawQuery()))); } else {/*from www . j av a 2 s .c o m*/ request.setURI(URI.create(String.format("%s%s", uri, request.getURI().getRawPath()))); } return super.execute(request, responseHandler); }
From source file:com.edmunds.etm.client.impl.ClientManager.java
public static String createNodeName(HostAddressDto address, String contextPath) { Validate.notNull(address, "Host address is null"); Validate.notNull(contextPath, "Context path is null"); // Format context path String ctxPath = contextPath.trim(); // Remove leading slash if (ctxPath.startsWith("/")) { ctxPath = ctxPath.substring(1);//from w ww. j a v a 2 s. co m } // Replace any additional slashes with dash ctxPath = ctxPath.replace("/", "-"); StringBuilder sb = new StringBuilder(64); sb.append(address.getHost()); sb.append(':'); sb.append(address.getPort()); if (StringUtils.isNotBlank(ctxPath)) { sb.append(':'); sb.append(ctxPath); } sb.append("-"); return sb.toString(); }
From source file:com.dominion.salud.mpr.negocio.service.maestros.impl.PautasServiceImpl.java
@Override public Pautas findByCodPautaAndInsert(Pautas pautas) { try {//from w w w .j a v a 2 s . co m if (StringUtils.isNotBlank(pautas.getCodPauta()) && StringUtils.isNotBlank(pautas.getTxtPauta())) { logger.debug(" Buscando PAUTAS (" + pautas.getCodPauta() + ") " + pautas.getTxtPauta()); return pautasRepository.findByCodPauta(pautas); } } catch (NoResultException nre) { logger.debug(" No se ha encontrado registro, insertando PAUTAS (" + pautas.getCodPauta() + ") " + pautas.getTxtPauta()); return pautasRepository.save(pautas); } return null; }
From source file:com.github.lburgazzoli.examples.karaf.jpa.eclipselink24.adapter.EclipseLinkOSGiSessionLogger.java
/** * *//* w ww .j a v a2 s . c o m*/ @Override public void log(SessionLogEntry sle) { Logger lg = getLogger(sle); String msg = getMessage(sle); if (lg != null && StringUtils.isNotBlank(msg)) { switch (sle.getLevel()) { case SessionLog.SEVERE: lg.error(msg); break; case SessionLog.WARNING: lg.warn(msg); break; case SessionLog.INFO: lg.info(msg); break; case SessionLog.FINE: lg.debug(msg); break; case SessionLog.FINER: lg.trace(msg); break; case SessionLog.FINEST: lg.trace(msg); break; case SessionLog.ALL: lg.trace(msg); break; default: lg.debug(msg); break; } } }
From source file:com.hybris.mobile.app.commerce.barcode.CommerceBarcodeCheckerFactory.java
@Override public BarcodeChecker getBarcodeChecker(BarcodeData barcodeData) { BarcodeChecker barcodeChecker = null; // Identifying a product code String productCode = getProductCode(barcodeData.getData(), barcodeData.getFormat()); if (StringUtils.isNotEmpty(productCode)) { barcodeChecker = new ProductDetailsBarcodeChecker(productCode); } else {/*from www . ja va2 s . c o m*/ List<String> addToCart = RegexUtils.getAddToCart(barcodeData.getData()); if (addToCart != null && !addToCart.isEmpty()) { int quantity = 1; if (addToCart.size() == 2 && StringUtils.isNotBlank(addToCart.get(1))) { quantity = Integer.parseInt(addToCart.get(1)); } barcodeChecker = new AddToCartBarcodeChecker(addToCart.get(0), quantity); } else { // Identifying a order id String orderCode = RegexUtils.getOrderCode(barcodeData.getData()); if (StringUtils.isNotEmpty(orderCode)) { barcodeChecker = new OrderDetailsBarcodeChecker(orderCode); } } } return barcodeChecker; }
From source file:com.yn.keygen.DefaultKeyGenerator.java
public static void initWorkerId() { String workerId = System.getProperty(WORKER_ID_PROPERTY_KEY); if (StringUtils.isNotBlank(workerId)) { setWorkerId(Long.valueOf(workerId)); return;/*w w w .j a v a2s. co m*/ } workerId = System.getenv(WORKER_ID_ENV_KEY); if (StringUtils.isBlank(workerId)) { return; } setWorkerId(Long.valueOf(workerId)); }
From source file:com.omertron.slackbot.listeners.AbstractListener.java
/** * Add a reaction to the message that called us and send the "typing..." * indicator/* ww w. jav a2 s. com*/ * * @param session * @param event * @param reactEmoji */ protected void botUpdateChannel(SlackSession session, SlackMessagePosted event, String reactEmoji) { if (StringUtils.isNotBlank(reactEmoji)) { session.addReactionToMessage(event.getChannel(), event.getTimeStamp(), reactEmoji); } session.sendTyping(event.getChannel()); }