List of usage examples for org.apache.commons.lang StringUtils lowerCase
public static String lowerCase(String str)
Converts a String to lower case as per String#toLowerCase() .
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; }