List of usage examples for org.springframework.util CollectionUtils isEmpty
public static boolean isEmpty(@Nullable Map<?, ?> map)
From source file:com.mysoft.b2b.event.scheduler.job.EventLogJob.java
/** * ?app/*from ww w .j a v a 2s. com*/ * @param appid */ private App getAppById(String appId) { if (StringUtils.isNotEmpty(appId)) { AppCriteria criteria = new AppCriteria(); criteria.setAppId(appId); criteria = appService.getAppList(criteria); if (!CollectionUtils.isEmpty(criteria.getList())) { return criteria.getList().get(0); } } return null; }
From source file:org.cleverbus.common.Strings.java
/** * Convert a {@link List} to a comma-separated string. * * @param list the list/*from ww w .ja v a2 s. com*/ * @return the comma-separated string or "" * @since 3.4.1 */ public static String convertListToCommaSeparatedString(@Nullable List<?> list) { if (CollectionUtils.isEmpty(list)) { return EMPTY; } StringBuilder sb = new StringBuilder(); String sep = EMPTY; for (Object object : list) { if (object != null) { sb.append(sep).append(object); sep = ","; } } return sb.toString(); }
From source file:com.iisigroup.cap.auth.handler.UserSetHandler.java
@SuppressWarnings("rawtypes") @HandlerType(HandlerTypeEnum.GRID)/* ww w . ja v a2 s. c o m*/ public GridResult findRole(SearchSetting search, Request params) { String type = params.get("type"); if ("modify".equalsIgnoreCase(type)) { List<Map<String, Object>> roleList = null; String userCode = params.get("userCode"); roleList = roleSetService.findAllRoleWithSelectedByUserCode(userCode); MapGridResult gridResult = new MapGridResult(); if (!CollectionUtils.isEmpty(roleList)) { gridResult.setRowData(roleList); } return gridResult; } else { search.addOrderBy("code", false); Page<DefaultRole> page = commonService.findPage(DefaultRole.class, search); return new BeanGridResult(page.getContent(), page.getTotalRow(), null); } }
From source file:com.mothsoft.alexis.engine.retrieval.TwitterRetrievalTaskImpl.java
public void retrieve() { CurrentUserUtil.setSystemUserAuthentication(); try {//from ww w.j a v a 2 s.c om logger.info("Retrieving content from Twitter"); final List<Source> sources = findSourcesToProcess(); for (final Source source : sources) { final TwitterSource twitterSource = (TwitterSource) source; logger.info("Retrieving Twitter source: " + twitterSource.getId() + " using Twitter user: " + twitterSource.getSocialConnection().getRemoteUsername()); handleSource(twitterSource); } if (CollectionUtils.isEmpty(sources)) { logger.info("Twitter retrieval found nothing to do, will sleep"); this.delay.sleep(); } } catch (final Exception e) { logger.error("Exception will cause falloff: " + e, e); this.delay.sleep(); } finally { CurrentUserUtil.clearAuthentication(); } }
From source file:com.hs.mail.imap.message.responder.AbstractImapResponder.java
protected void nillableQuotes(List<String> quotes) { if (CollectionUtils.isEmpty(quotes)) { nil();/* w ww .jav a2s. com*/ } else { openParen("("); for (String message : quotes) { nillableQuote(message); } closeParen(")"); } }
From source file:org.wallride.repository.UserRepositoryImpl.java
private FullTextQuery buildFullTextQuery(UserSearchRequest request, Pageable pageable, Criteria criteria) { FullTextEntityManager fullTextEntityManager = Search.getFullTextEntityManager(entityManager); QueryBuilder qb = fullTextEntityManager.getSearchFactory().buildQueryBuilder().forEntity(User.class).get(); @SuppressWarnings("rawtypes") BooleanJunction<BooleanJunction> junction = qb.bool(); junction.must(qb.all().createQuery()); if (StringUtils.hasText(request.getKeyword())) { Analyzer analyzer = fullTextEntityManager.getSearchFactory().getAnalyzer("synonyms"); String[] fields = new String[] { "loginId", "name.firstName", "name.lastName", }; MultiFieldQueryParser parser = new MultiFieldQueryParser(fields, analyzer); parser.setDefaultOperator(QueryParser.Operator.AND); Query query = null;/*www . j a v a2s. co m*/ try { query = parser.parse(request.getKeyword()); } catch (ParseException e1) { try { query = parser.parse(QueryParser.escape(request.getKeyword())); } catch (ParseException e2) { throw new RuntimeException(e2); } } junction.must(query); } if (!CollectionUtils.isEmpty(request.getRoles())) { for (User.Role role : request.getRoles()) { junction.must(qb.keyword().onField("roles").matching(role).createQuery()); } } Query searchQuery = junction.createQuery(); Sort sort = new Sort(new SortField("sortId", SortField.Type.LONG, false)); FullTextQuery persistenceQuery = fullTextEntityManager.createFullTextQuery(searchQuery, User.class) .setCriteriaQuery(criteria) // .setProjection("id") .setSort(sort); if (pageable != null) { persistenceQuery.setFirstResult(pageable.getOffset()); persistenceQuery.setMaxResults(pageable.getPageSize()); } return persistenceQuery; }
From source file:ch.rasc.wampspring.config.DefaultWampConfiguration.java
@Autowired(required = false) public void setConfigurers(List<WampConfigurer> configurers) { if (!CollectionUtils.isEmpty(configurers)) { this.configurers.addAll(configurers); }/*from ww w . j a v a2 s .c om*/ }
From source file:be.roots.taconic.pricingguide.respository.ModelRepositoryImpl.java
@Override public List<Model> findAll() throws IOException { final String jsonAsString = HttpUtil.readString(defaultService.getModelCatalogUrl(), defaultService.getUserName(), defaultService.getPassword()); List<HashMap> catalog = null; if (jsonAsString != null) { catalog = JsonUtil.asObject(jsonAsString, List.class); }//w w w . ja v a2 s . c o m if (!CollectionUtils.isEmpty(catalog)) { final List<Model> all = new ArrayList<>(); for (HashMap entry : catalog) { all.add(findOne((String) entry.get("catalog_id"))); } return all; } return new ArrayList<>(); }
From source file:com.zuoxiaolong.blog.service.impl.UserArticleServiceImpl.java
/** * ??/*w w w . j a va 2 s . co m*/ * * @param map * @return */ private List<UserArticle> getTopReadArticlesByCategoryIdAndTime(Map<String, Object> map) { List<UserArticle> userArticles = userArticleMapper.getTopReadArticles(map); List<UserArticle> articles = userArticleMapper .getArticlesByCategoryId((Integer) map.get(QUERY_PARAMETER_CATEGORY_ID)); if (CollectionUtils.isEmpty(userArticles) && !CollectionUtils.isEmpty(articles)) { //??DEFAULT_DAYS_BEFORE_PLUS map.put(QUERY_PARAMETER_TIME, Timestamp.valueOf(((Timestamp) map.get(QUERY_PARAMETER_TIME)) .toLocalDateTime().minus(DEFAULT_DAYS_BEFORE_PLUS, ChronoUnit.DAYS))); userArticles = this.getTopReadArticlesByCategoryIdAndTime(map); } return userArticles; }
From source file:com.iana.dver.dao.impl.DverDetailsDaoImpl.java
@Override public List<DverDetail> findAllRejectedDversForExcel() throws DataAccessException { logger.info("Find All Rejected Dvers for Excel report...."); List rejectedDvers = getHibernateTemplate().executeFind(new HibernateCallback<List<DverDetail>>() { @Override/*from ww w.j a va2 s . c om*/ public List<DverDetail> doInHibernate(Session session) throws HibernateException, SQLException { org.hibernate.Query q = session.createQuery(FIND_REJECTED_DVERS); return q.list(); } }); return (!CollectionUtils.isEmpty(rejectedDvers)) ? rejectedDvers : new ArrayList<DverDetail>(); }