Example usage for org.springframework.util CollectionUtils isEmpty

List of usage examples for org.springframework.util CollectionUtils isEmpty

Introduction

In this page you can find the example usage for org.springframework.util CollectionUtils isEmpty.

Prototype

public static boolean isEmpty(@Nullable Map<?, ?> map) 

Source Link

Document

Return true if the supplied Map is null or empty.

Usage

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>();
}