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

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

Introduction

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

Prototype

public static String lowerCase(String str) 

Source Link

Document

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

Usage

From source file:org.apache.nutch.crawl.Crawler.java

@Override
public int run(String[] args) throws Exception {
    if (args.length == 0) {
        System.out.println(// w  w  w  .  j av  a2s . c om
                "Usage: Crawler (<seedDir> | -continue) [-solr <solrURL>] [-threads n] [-depth i] [-topN N] [-numTasks N]");
        return -1;
    }
    // parse most common arguments here
    String seedDir = null;
    int threads = getConf().getInt("fetcher.threads.fetch", 10);
    int depth = 5;
    long topN = Long.MAX_VALUE;
    String solrUrl = null;
    Integer numTasks = null;

    for (int i = 0; i < args.length; i++) {
        if ("-threads".equals(args[i])) {
            threads = Integer.parseInt(args[i + 1]);
            i++;
        } else if ("-depth".equals(args[i])) {
            depth = Integer.parseInt(args[i + 1]);
            i++;
        } else if ("-topN".equals(args[i])) {
            topN = Integer.parseInt(args[i + 1]);
            i++;
        } else if ("-solr".equals(args[i])) {
            solrUrl = StringUtils.lowerCase(args[i + 1]);
            i++;
        } else if ("-numTasks".equals(args[i])) {
            numTasks = Integer.parseInt(args[i + 1]);
            i++;
        } else if ("-continue".equals(args[i])) {
            // skip
        } else if (args[i] != null) {
            seedDir = args[i];
        }
    }
    Map<String, Object> argMap = ToolUtil.toArgMap(Nutch.ARG_THREADS, threads, Nutch.ARG_DEPTH, depth,
            Nutch.ARG_TOPN, topN, Nutch.ARG_SOLR, solrUrl, Nutch.ARG_SEEDDIR, seedDir, Nutch.ARG_NUMTASKS,
            numTasks);
    run(argMap);
    return 0;
}

From source file:org.apache.nutch.crawl.CrawlerFlowCheck.java

@Override
public int run(String[] args) throws Exception {
    if (args.length == 0) {
        System.out.println(/*from  w  w w  .  ja  va2 s. co  m*/
                "Usage: CrawlerFlowCheck [-solr <solrURL>] [-threads n] [-continue] [-topN n] [print] ");
        return -1;
    }
    // Zk???
    String seedDir = null;
    int threads = getConf().getInt("fetcher.threads.fetch", 10);
    int depth = 5;
    long topN = Long.MAX_VALUE;
    String solrUrl = null;
    Integer numTasks = null;
    boolean db = false;
    String batchId = null;

    for (int i = 0; i < args.length; i++) {
        if ("-threads".equals(args[i])) {
            threads = Integer.parseInt(args[i + 1]);
            i++;
        } else if ("-depth".equals(args[i])) {
            depth = Integer.parseInt(args[i + 1]);
            i++;
        } else if ("-topN".equals(args[i])) {
            topN = Integer.parseInt(args[i + 1]);
            i++;
        } else if ("-solr".equals(args[i])) {
            solrUrl = StringUtils.lowerCase(args[i + 1]);
            i++;
        } else if ("-numTasks".equals(args[i])) {
            numTasks = Integer.parseInt(args[i + 1]);
            i++;
        } else if ("-batch".equals(args[i])) {
            batchId = StringUtils.lowerCase(args[i + 1]);
            i++;
        } else if ("-continue".equals(args[i])) {
            // skip
        } else if ("-db".equals(args[i])) {
            db = true;// skip
        } else if (args[i] != null) {
            seedDir = args[i];
        }
    }
    Map<String, Object> argMap = ToolUtil.toArgMap(Nutch.ARG_THREADS, threads, Nutch.ARG_DEPTH, depth,
            Nutch.ARG_TOPN, topN, Nutch.ARG_SOLR, solrUrl, Nutch.ARG_SEEDDIR, seedDir, Nutch.ARG_NUMTASKS,
            numTasks);
    if (batchId != null && !batchId.equals("")) {
        argMap.put(Nutch.ARG_BATCHID, batchId);
    }
    if (db)
        argMap.put(Nutch.ARG_INJECT, db);
    run(argMap);
    return 0;
}

From source file:org.apache.nutch.crawl.MimeAdaptiveFetchSchedule.java

/**
 * Reads the mime types and their associated INC/DEC factors in a HashMap
 * //from  w  ww . j  a va 2s  .c o  m
 * @param mimeFile
 *          Reader
 * @return void
 */
private void readMimeFile(Reader mimeFile) throws IOException {
    // Instance of our mime/factor map
    mimeMap = new HashMap<>();

    // Open a reader
    BufferedReader reader = new BufferedReader(mimeFile);

    String line = null;
    String[] splits = null;

    // Read all lines
    while ((line = reader.readLine()) != null) {
        // Skip blank lines and comments
        if (StringUtils.isNotBlank(line) && !line.startsWith("#")) {
            // Split the line by TAB
            splits = line.split("\t");

            // Sanity check, we need two or three items
            if (splits.length == 3) {
                // Add a lower cased MIME-type and the factor to the map
                mimeMap.put(StringUtils.lowerCase(splits[0]),
                        new AdaptiveRate(new Float(splits[1]), new Float(splits[2])));
            } else {
                LOG.warn("Invalid configuration line in: " + line);
            }
        }
    }
}

From source file:org.apache.nutch.urlfilter.domain.DomainURLFilter.java

private void readConfiguration(Reader configReader) throws IOException {

    // read the configuration file, line by line
    BufferedReader reader = new BufferedReader(configReader);
    String line = null;/*from ww  w . java2 s . c o  m*/
    while ((line = reader.readLine()) != null) {
        if (StringUtils.isNotBlank(line) && !line.startsWith("#")) {
            // add non-blank lines and non-commented lines
            domainSet.add(StringUtils.lowerCase(line.trim()));
        }
    }
}

From source file:org.apache.openmeetings.data.user.dao.PrivateMessagesDao.java

public Long countPrivateMessagesByUser(Long toUserId, String search, Long privateMessageFolderId) {
    try {//from  ww w.  j  av a  2s.  c  o  m

        String hql = "select count(c.privateMessageId) from PrivateMessage c "
                + "where c.to.user_id = :toUserId " + "AND c.isTrash = false "
                + "AND c.owner.user_id = :toUserId "
                + "AND c.privateMessageFolderId = :privateMessageFolderId ";

        if (search.length() != 0) {
            hql += "AND ( ";
            hql += "lower(c.subject) LIKE :search ";
            hql += "OR lower(c.message) LIKE :search ";
            hql += "OR lower(c.from.firstname) LIKE :search ";
            hql += "OR lower(c.from.lastname) LIKE :search ";
            hql += "OR lower(c.from.login) LIKE :search ";
            hql += "OR lower(c.from.adresses.email) LIKE :search ";
            hql += " ) ";
        }

        TypedQuery<Long> query = em.createQuery(hql, Long.class);
        query.setParameter("toUserId", toUserId);
        if (search.length() != 0) {
            query.setParameter("search", StringUtils.lowerCase("%" + search + "%"));
        }
        query.setParameter("privateMessageFolderId", privateMessageFolderId);
        List<Long> ll = query.getResultList();

        return ll.get(0);

    } catch (Exception e) {
        log.error("[countPrivateMessagesByUser]", e);
    }
    return null;
}

From source file:org.apache.openmeetings.data.user.dao.PrivateMessagesDao.java

public List<PrivateMessage> getPrivateMessagesByUser(Long toUserId, String search, String orderBy, int start,
        Boolean asc, Long privateMessageFolderId, int max) {
    try {//from w  ww  . j  a  v a  2 s  . co m

        String hql = "select c from PrivateMessage c " + "where c.to.user_id = :toUserId "
                + "AND c.isTrash = :isTrash " + "AND c.owner.user_id = :toUserId "
                + "AND c.privateMessageFolderId = :privateMessageFolderId ";

        if (search.length() != 0) {
            hql += "AND ( ";
            hql += "lower(c.subject) LIKE :search ";
            hql += "OR lower(c.message) LIKE :search ";
            hql += "OR lower(c.from.firstname) LIKE :search ";
            hql += "OR lower(c.from.lastname) LIKE :search ";
            hql += "OR lower(c.from.login) LIKE :search ";
            hql += "OR lower(c.from.adresses.email) LIKE :search ";
            hql += " ) ";
        }

        hql += "ORDER BY " + orderBy;

        if (asc) {
            hql += " ASC";
        } else {
            hql += " DESC";
        }

        TypedQuery<PrivateMessage> query = em.createQuery(hql, PrivateMessage.class);
        query.setParameter("toUserId", toUserId);
        query.setParameter("isTrash", false);
        query.setParameter("privateMessageFolderId", privateMessageFolderId);
        if (search.length() != 0) {
            query.setParameter("search", StringUtils.lowerCase("%" + search + "%"));
        }
        query.setFirstResult(start);
        query.setMaxResults(max);
        List<PrivateMessage> ll = query.getResultList();

        return ll;
    } catch (Exception e) {
        log.error("[getPrivateMessagesByUser]", e);
    }
    return null;
}

From source file:org.apache.openmeetings.data.user.dao.PrivateMessagesDao.java

public Long countSendPrivateMessagesByUser(Long toUserId, String search, Long privateMessageFolderId) {
    try {//from   w  w  w. j  a  va2s.  co  m

        String hql = "select count(c.privateMessageId) from PrivateMessage c "
                + "where c.from.user_id = :toUserId " + "AND c.isTrash = :isTrash "
                + "AND c.owner.user_id = :toUserId "
                + "AND c.privateMessageFolderId = :privateMessageFolderId ";

        if (search.length() != 0) {
            hql += "AND ( ";
            hql += "lower(c.subject) LIKE :search ";
            hql += "OR lower(c.message) LIKE :search ";
            hql += "OR lower(c.from.firstname) LIKE :search ";
            hql += "OR lower(c.from.lastname) LIKE :search ";
            hql += "OR lower(c.from.login) LIKE :search ";
            hql += "OR lower(c.from.adresses.email) LIKE :search ";
            hql += " ) ";
        }

        TypedQuery<Long> query = em.createQuery(hql, Long.class);
        query.setParameter("toUserId", toUserId);
        query.setParameter("isTrash", false);
        query.setParameter("privateMessageFolderId", privateMessageFolderId);
        if (search.length() != 0) {
            query.setParameter("search", StringUtils.lowerCase("%" + search + "%"));
        }
        List<Long> ll = query.getResultList();

        return ll.get(0);

    } catch (Exception e) {
        log.error("[countSendPrivateMessagesByUser]", e);
    }
    return null;
}

From source file:org.apache.openmeetings.data.user.dao.PrivateMessagesDao.java

public List<PrivateMessage> getTrashPrivateMessagesByUser(Long user_id, String search, String orderBy,
        int start, Boolean asc, int max) {
    try {//from w  w w . j  av  a2  s.c  o m

        String hql = "select c from PrivateMessage c " + "where c.isTrash = true "
                + "AND c.owner.user_id = :user_id ";

        if (search.length() != 0) {
            hql += "AND ( ";
            hql += "lower(c.subject) LIKE :search ";
            hql += "OR lower(c.message) LIKE :search ";
            hql += "OR lower(c.from.firstname) LIKE :search ";
            hql += "OR lower(c.from.lastname) LIKE :search ";
            hql += "OR lower(c.from.login) LIKE :search ";
            hql += "OR lower(c.from.adresses.email) LIKE :search ";
            hql += " ) ";
        }

        hql += "ORDER BY " + orderBy;

        if (asc) {
            hql += " ASC";
        } else {
            hql += " DESC";
        }

        TypedQuery<PrivateMessage> query = em.createQuery(hql, PrivateMessage.class);
        if (search.length() != 0) {
            query.setParameter("search", StringUtils.lowerCase("%" + search + "%"));
        }
        query.setParameter("user_id", user_id);
        query.setFirstResult(start);
        query.setMaxResults(max);
        List<PrivateMessage> ll = query.getResultList();

        return ll;
    } catch (Exception e) {
        log.error("[getTrashPrivateMessagesByUser]", e);
    }
    return null;
}

From source file:org.apache.openmeetings.data.user.dao.PrivateMessagesDao.java

public Long countTrashPrivateMessagesByUser(Long user_id, String search) {
    try {/*  ww  w  .  ja  v  a  2 s  .c  om*/

        String hql = "select count(c.privateMessageId) from PrivateMessage c " + "where c.isTrash = true  "
                + "AND c.owner.user_id = :user_id ";

        if (search.length() != 0) {
            hql += "AND ( ";
            hql += "lower(c.subject) LIKE :search ";
            hql += "OR lower(c.message) LIKE :search ";
            hql += "OR lower(c.from.firstname) LIKE :search ";
            hql += "OR lower(c.from.lastname) LIKE :search ";
            hql += "OR lower(c.from.login) LIKE :search ";
            hql += "OR lower(c.from.adresses.email) LIKE :search ";
            hql += " ) ";
        }

        TypedQuery<Long> query = em.createQuery(hql, Long.class);
        query.setParameter("user_id", user_id);
        if (search.length() != 0) {
            query.setParameter("search", StringUtils.lowerCase("%" + search + "%"));
        }
        List<Long> ll = query.getResultList();

        return ll.get(0);

    } catch (Exception e) {
        log.error("[countTrashPrivateMessagesByUser]", e);
    }
    return null;
}

From source file:org.apache.openmeetings.data.user.dao.PrivateMessagesDao.java

public List<PrivateMessage> getSendPrivateMessagesByUser(Long toUserId, String search, String orderBy,
        int start, Boolean asc, Long privateMessageFolderId, int max) {
    try {/*from   w w w  .j  a  v  a2 s  .  c  om*/

        String hql = "select c from PrivateMessage c " + "where c.from.user_id = :toUserId "
                + "AND c.isTrash = false " + "AND c.owner.user_id = :toUserId "
                + "AND c.privateMessageFolderId = :privateMessageFolderId ";

        if (search.length() != 0) {
            hql += "AND ( ";
            hql += "lower(c.subject) LIKE :search ";
            hql += "OR lower(c.message) LIKE :search ";
            hql += "OR lower(c.from.firstname) LIKE :search ";
            hql += "OR lower(c.from.lastname) LIKE :search ";
            hql += "OR lower(c.from.login) LIKE :search ";
            hql += "OR lower(c.from.adresses.email) LIKE :search ";
            hql += " ) ";
        }

        hql += "ORDER BY " + orderBy;

        if (asc) {
            hql += " ASC";
        } else {
            hql += " DESC";
        }

        TypedQuery<PrivateMessage> query = em.createQuery(hql, PrivateMessage.class);
        query.setParameter("toUserId", toUserId);
        query.setParameter("privateMessageFolderId", privateMessageFolderId);
        if (search.length() != 0) {
            query.setParameter("search", StringUtils.lowerCase("%" + search + "%"));
        }
        query.setFirstResult(start);
        query.setMaxResults(max);
        List<PrivateMessage> ll = query.getResultList();

        return ll;
    } catch (Exception e) {
        log.error("[getSendPrivateMessagesByUser]", e);
    }
    return null;
}