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

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

Introduction

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

Prototype

public static String lowerCase(final String str) 

Source Link

Document

Converts a String to lower case as per String#toLowerCase() .

A null input String returns null .

 StringUtils.lowerCase(null)  = null StringUtils.lowerCase("")    = "" StringUtils.lowerCase("aBc") = "abc" 

Note: As described in the documentation for String#toLowerCase() , the result of this method is affected by the current locale.

Usage

From source file:com.adobe.acs.commons.util.datadefinitions.impl.LowercaseWithDashesDefinitionBuilderImpl.java

@Override
public final ResourceDefinition convert(final String data) {
    final String title = data;

    String name = data;// ww w .  j  av  a2  s .c  om
    name = StringUtils.stripToEmpty(name);
    name = StringUtils.lowerCase(name);
    name = StringUtils.replace(name, "&", " and ");
    name = StringUtils.replace(name, "/", " or ");
    name = StringUtils.replace(name, "%", " percent ");
    name = name.replaceAll("[^a-z0-9-]+", "-");
    name = StringUtils.stripEnd(name, "-");
    name = StringUtils.stripStart(name, "-");

    final BasicResourceDefinition dataDefinition = new BasicResourceDefinition(name);

    dataDefinition.setTitle(title);

    return dataDefinition;
}

From source file:com.cognifide.qa.bb.aem.core.siteadmin.internal.SiteToolbarImpl.java

@Override
public void createPage(String template, String title, String name) {
    Actions actions = new Actions(webDriver);
    actions.pause(2000).perform();/*from  w w  w.ja va 2  s  . com*/
    createButton.click();
    currentScope.findElement(By.className("cq-siteadmin-admin-create" + StringUtils.lowerCase("page"))).click();
    createPageWizard.selectTemplate(template).provideTitle(title).provideName(name).submit();
}

From source file:com.github.achatain.nopasswordauthentication.di.filters.JsonFilter.java

@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
        throws IOException, ServletException {
    if (HTTPMethod.GET.name().equals(((HttpServletRequest) request).getMethod())) {
        chain.doFilter(request, response);
        return;//from  w w w.  ja  v  a2 s . c  o m
    }

    String contentType = request.getContentType();

    if (JSON_TYPES.contains(StringUtils.lowerCase(contentType))) {
        chain.doFilter(request, response);
    } else {
        throw new UnsupportedContentTypeException(
                String.format("Expected a JSON content type but got [%s]", contentType));
    }
}

From source file:egovframework.com.utl.wed.filter.DefaultFileSaveManager.java

@Override
public String saveFile(FileItem fileItem, String imageBaseDir, String imageDomain) {
    String originalFileName = FilenameUtils.getName(fileItem.getName());
    String relUrl;//w w  w. j a  v  a 2s . co m
    // filename
    String subDir = File.separator + DirectoryPathManager
            .getDirectoryPathByDateType(DirectoryPathManager.DIR_DATE_TYPE.DATE_POLICY_YYYY_MM);
    String fileName = RandomStringUtils.randomAlphanumeric(20) + "."
            + StringUtils.lowerCase(StringUtils.substringAfterLast(originalFileName, "."));

    File newFile = new File(imageBaseDir + subDir + fileName);
    File fileToSave = DirectoryPathManager.getUniqueFile(newFile.getAbsoluteFile());

    try {
        FileUtils.writeByteArrayToFile(fileToSave, fileItem.get());
    } catch (IOException e) {
        e.printStackTrace();
    }

    String savedFileName = FilenameUtils.getName(fileToSave.getAbsolutePath());
    relUrl = StringUtils.replace(subDir, "\\", "/") + savedFileName;

    return imageDomain + relUrl;
}

From source file:com.neatresults.mgnltweaks.stk.NeatSTKImageGenerator.java

@Override
public OutputFormat getOutputFormat(ParameterProvider<STKParameter> params) {
    final STKParameter parameter = params.getParameter();
    OutputFormat format;/*from ww w . j  a v  a2s  .com*/
    try {
        format = getOutputFormat().clone();
    } catch (CloneNotSupportedException e) {
        throw new RuntimeException("Can't clone the output format to produce a dynamic format.", e);
    }
    String extension = parameter.getExtension();
    if (format.getFormatName() == null) {
        format.setFormatName(extension);
    }

    if ("gif".equals(StringUtils.lowerCase(extension))) {
        format.setCompressionType("lzw");
    } else {
        format.setCompressionType(null);
    }
    return format;
}

From source file:com.ottogroup.bi.streaming.source.kafka.KafkaConsumerBuilder.java

/**
 * Adds a new key/value pair to properties
 * @param key/* ww w.ja v a 2s .co m*/
 * @param value
 * @return
 */
public KafkaConsumerBuilder<T> addProperty(final String key, final String value) {
    if (StringUtils.isNotBlank(key) && value != null)
        this.properties.put(StringUtils.lowerCase(StringUtils.trim(key)), value);
    return this;
}

From source file:ch.cyberduck.core.MappingMimeTypeService.java

@Override
public String getMime(final String filename) {
    if (StringUtils.startsWith(filename, "._")) {
        return DEFAULT_CONTENT_TYPE;
    }/*from   www .jav  a  2s  . c  om*/
    // Reads from mime.types in classpath
    return types.getMimetype(StringUtils.lowerCase(filename));
}

From source file:com.sinnerschrader.s2b.accounttool.logic.component.licences.LicenseSummary.java

@Override
public void afterPropertiesSet() throws Exception {
    for (String licenseFile : licenseFiles) {
        Resource res = resourceLoader.getResource(licenseFile);
        if (res != null && res.exists()) {
            try {
                log.info("Loading License Summary file {} of Project ", licenseFile);
                String fileName = StringUtils.lowerCase(res.getFilename());
                if (StringUtils.endsWith(fileName, ".json")) {
                    storeForType(DependencyType.NPM, loadFromJSON(res));
                } else if (StringUtils.endsWith(fileName, ".xml")) {
                    storeForType(DependencyType.MAVEN, loadFromXML(res));
                } else {
                    log.warn("Could not identify file ");
                }/*  ww w  . j a v a2 s  .c o  m*/
            } catch (Exception e) {
                log.warn("Could not load license file {}", licenseFile);
                if (log.isDebugEnabled()) {
                    log.error("Exception on loading license file", e);
                }
            }
        }
    }
    freeze();
}

From source file:net.eledge.android.europeana.tools.UriHelper.java

public static String getSuggestionUrl(String term, int pageSize) {
    try {//from   w  ww. j a va 2  s .  c  om
        String termEncoded = URLEncoder.encode(StringUtils.lowerCase(term), Config.JSON_CHARSET);
        return String.format(URL_API_SUGGESTIONS, pageSize, termEncoded);
    } catch (UnsupportedEncodingException e) {
        return null;
    }
}

From source file:info.magnolia.ui.mediaeditor.action.InstantMediaEditorAction.java

@Override
public void execute() throws ActionExecutionException {
    dataSource.startAction(StringUtils.lowerCase(getDefinition().getLabel()));
    InputStream result = new ByteArrayInputStream(dataSource.getValue());
    try {//from  w w  w. ja v a2  s .  com
        result = performModification(result);
        dataSource.setValue(IOUtils.toByteArray(result));
        eventBus.fireEvent(new MediaEditorInternalEvent(MediaEditorInternalEvent.EventType.APPLY));
    } catch (IOException e) {
        log.error("Failed to perform instant operation on media.", e);
        IOUtils.closeQuietly(result);
    }
}