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

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

Introduction

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

Prototype

public static boolean isNotBlank(final CharSequence cs) 

Source Link

Document

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 

Usage

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 : ' ';
}