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:com.omertron.fanarttvapi.enumeration.FTArtworkType.java
/** * Convert a string into an Enum type./*from w w w. j a v a2s. c o m*/ * * @param artworkType * @return * @throws IllegalArgumentException If type is not recognised */ public static FTArtworkType fromString(String artworkType) { if (StringUtils.isNotBlank(artworkType)) { try { return FTArtworkType.valueOf(artworkType.trim().toUpperCase()); } catch (IllegalArgumentException ex) { throw new IllegalArgumentException("FTArtworkType " + artworkType + " does not exist.", ex); } } throw new IllegalArgumentException("FTArtworkType must not be null"); }
From source file:com.eryansky.modules.sys.utils.DictionaryUtils.java
/** * ?/*from w w w. j a v a 2 s . c o m*/ * @param dictionaryName ?? * @param dictionaryCode ? * @param defaultName ?? * @return */ public static String getDictionaryValue(String dictionaryName, String dictionaryCode, String defaultName) { if (StringUtils.isNotBlank(dictionaryCode) && StringUtils.isNotBlank(dictionaryName)) { for (DictionaryItem dict : getDictList(dictionaryCode)) { if (dictionaryName.equals(dict.getName())) { return dict.getValue(); } } } return defaultName; }
From source file:com.green.modules.sys.web.DictController.java
@ModelAttribute public Dict get(@RequestParam(required = false) String id) { if (StringUtils.isNotBlank(id)) { return dictService.get(id); } else {// ww w . j a va 2 s. co m return new Dict(); } }
From source file:io.cloudslang.content.httpclient.build.ContentTypeBuilder.java
public ContentType buildContentType() { ContentType parsedContentType = null; if (StringUtils.isNotBlank(contentType)) { try {/* w w w . jav a 2 s.c om*/ parsedContentType = ContentType.parse(contentType); } catch (ParseException | UnsupportedCharsetException e) { throw new IllegalArgumentException( "Could not parse input '" + HttpClientInputs.CONTENT_TYPE + "'. " + e.getMessage(), e); } if (!StringUtils.isEmpty(requestCharacterSet)) { try { parsedContentType = parsedContentType.withCharset(requestCharacterSet); } catch (UnsupportedCharsetException e) { throw new IllegalArgumentException("Could not parse input '" + HttpClientInputs.REQUEST_CHARACTER_SET + "'. " + e.getMessage(), e); } } } return parsedContentType; }
From source file:com.yahoo.pulsar.admin.cli.PulsarAdminTool.java
PulsarAdminTool(Properties properties) throws Exception { // fallback to previous-version serviceUrl property to maintain backward-compatibility String serviceUrl = StringUtils.isNotBlank(properties.getProperty("webServiceUrl")) ? properties.getProperty("webServiceUrl") : properties.getProperty("serviceUrl"); String authPluginClassName = properties.getProperty("authPlugin"); String authParams = properties.getProperty("authParams"); boolean useTls = Boolean.parseBoolean(properties.getProperty("useTls")); boolean tlsAllowInsecureConnection = Boolean .parseBoolean(properties.getProperty("tlsAllowInsecureConnection")); String tlsTrustCertsFilePath = properties.getProperty("tlsTrustCertsFilePath"); URL url = null;/*from ww w .j a v a 2 s. com*/ try { url = new URL(serviceUrl); } catch (MalformedURLException e) { System.err.println("Invalid serviceUrl: '" + serviceUrl + "'"); System.exit(1); } ClientConfiguration config = new ClientConfiguration(); config.setAuthentication(authPluginClassName, authParams); config.setUseTls(useTls); config.setTlsAllowInsecureConnection(tlsAllowInsecureConnection); config.setTlsTrustCertsFilePath(tlsTrustCertsFilePath); admin = new PulsarAdmin(url, config); jcommander = new JCommander(); jcommander.setProgramName("pulsar-admin"); jcommander.addObject(this); jcommander.addCommand("clusters", new CmdClusters(admin)); jcommander.addCommand("ns-isolation-policy", new CmdNamespaceIsolationPolicy(admin)); jcommander.addCommand("brokers", new CmdBrokers(admin)); jcommander.addCommand("broker-stats", new CmdBrokerStats(admin)); jcommander.addCommand("properties", new CmdProperties(admin)); jcommander.addCommand("namespaces", new CmdNamespaces(admin)); jcommander.addCommand("persistent", new CmdPersistentTopics(admin)); jcommander.addCommand("resource-quotas", new CmdResourceQuotas(admin)); }
From source file:at.porscheinformatik.sonarqube.licensecheck.webservice.mavenlicense.MavenLicenseAddAction.java
@Override public void handle(Request request, Response response) throws Exception { JsonReader jsonReader = Json.createReader(new StringReader(request.param(MavenLicenseConfiguration.PARAM))); JsonObject jsonObject = jsonReader.readObject(); jsonReader.close();// ww w .j av a 2s . c om boolean keyIsNotBlank = StringUtils .isNotBlank(jsonObject.getString(MavenLicenseConfiguration.PROPERTY_KEY)); boolean regexIsNotBlank = StringUtils .isNotBlank(jsonObject.getString(MavenLicenseConfiguration.PROPERTY_REGEX)); if (keyIsNotBlank && regexIsNotBlank) { boolean success = mavenLicenseSettingsService.addMavenLicense( jsonObject.getString(MavenLicenseConfiguration.PROPERTY_REGEX), jsonObject.getString(MavenLicenseConfiguration.PROPERTY_KEY)); if (success) { LOGGER.info(MavenLicenseConfiguration.INFO_ADD_SUCCESS + jsonObject.toString()); mavenLicenseSettingsService.sortMavenLicenses(); response.stream().setStatus(HTTPConfiguration.HTTP_STATUS_OK); } else { LOGGER.error(MavenLicenseConfiguration.ERROR_ADD_ALREADY_EXISTS + jsonObject.toString()); response.stream().setStatus(HTTPConfiguration.HTTP_STATUS_NOT_MODIFIED); } } else { LOGGER.error(MavenLicenseConfiguration.ERROR_ADD_INVALID_INPUT + jsonObject.toString()); response.stream().setStatus(HTTPConfiguration.HTTP_STATUS_NOT_MODIFIED); } }
From source file:com.algaworks.repository.Usuarios.java
public List<Usuario> filtrados(String nome) { Session session = manager.unwrap(Session.class); Criteria criteria = session.createCriteria(Usuario.class); if (StringUtils.isNotBlank(nome)) criteria.add(Restrictions.ilike("nome", nome, MatchMode.ANYWHERE)); return criteria.addOrder(Order.asc("nome")).list(); }
From source file:com.mgmtp.jfunk.web.util.HtmlValidatorUtil.java
/** * Validates an HTML file against the W3C markup validation service. * // w w w .jav a2 s . co m * @param validationResultDir * target directory for validation result file * @param props * properties must include the keys {@link WebConstants#W3C_MARKUP_VALIDATION_URL} * and {@link WebConstants#W3C_MARKUP_VALIDATION_LEVEL} * @param file * HTML file which will be validated */ public static void validateHtml(final File validationResultDir, final Configuration props, final File file) throws IOException { Preconditions.checkArgument(StringUtils.isNotBlank(props.get(WebConstants.W3C_MARKUP_VALIDATION_URL))); InputStream is = null; BufferedReader br = null; InputStream fis = null; try { // Post HTML file to markup validation service as multipart/form-data URL url = new URL(props.get(WebConstants.W3C_MARKUP_VALIDATION_URL)); URLConnection uc = url.openConnection(); MultipartPostRequest request = new MultipartPostRequest(uc); fis = new FileInputStream(file); /* * See http://validator.w3.org/docs/api.html#requestformat for a description of all * parameters */ request.setParameter("uploaded_file", file.getPath(), fis); is = request.post(); // Summary of validation is available in the HTTP headers String status = uc.getHeaderField(STATUS); int errors = Integer.parseInt(uc.getHeaderField(ERRORS)); LOG.info("Page " + file.getName() + ": Number of HTML validation errors=" + errors); int warnings = Integer.parseInt(uc.getHeaderField(WARNINGS)); LOG.info("Page " + file.getName() + ": Number of HTML validation warnings=" + warnings); // Check if result file has to be written String level = props.get(WebConstants.W3C_MARKUP_VALIDATION_LEVEL, "ERROR"); boolean validate = false; if (StringUtils.equalsIgnoreCase(level, "WARNING") && (warnings > 0 || errors > 0)) { validate = true; } else if (StringUtils.equalsIgnoreCase(level, "ERROR") && errors > 0) { validate = true; } else if (StringUtils.equalsIgnoreCase("Invalid", status)) { validate = true; } if (validate) { br = new BufferedReader(new InputStreamReader(is)); String line = null; StringBuffer sb = new StringBuffer(); while ((line = br.readLine()) != null) { sb.append(line); sb.append('\n'); } PrintWriter writer = null; String fileName = file.getName().substring(0, file.getName().length() - 5) + "_validation_result.html"; FileUtils.forceMkdir(validationResultDir); File validationResultFile = new File(validationResultDir, fileName); try { writer = new PrintWriter(validationResultFile, "UTF-8"); writer.write(sb.toString()); LOG.info("Validation result saved in file " + validationResultFile.getName()); } catch (IOException ex) { LOG.error("Could not write HTML file " + validationResultFile.getName() + "to directory", ex); } finally { IOUtils.closeQuietly(writer); } } } finally { IOUtils.closeQuietly(br); IOUtils.closeQuietly(fis); } }
From source file:ch.cyberduck.core.RootProviderHelpService.java
protected String help(final String page) { final StringBuilder site = new StringBuilder(base); if (StringUtils.isNotBlank(page)) { site.append("/").append(page); }/* ww w . j a v a 2s. com*/ return site.toString(); }
From source file:com.ejisto.modules.factory.impl.CharacterFactory.java
@Override public Character create(MockedField m, Character actualValue) { if (StringUtils.isNotBlank(m.getFieldValue())) { return m.getFieldValue().charAt(0); }//from w ww . j a v a2 s.c o m return actualValue != null ? actualValue : ' '; }