List of usage examples for org.springframework.util CollectionUtils isEmpty
public static boolean isEmpty(@Nullable Map<?, ?> map)
From source file:nc.noumea.mairie.appock.core.utility.AppockUtil.java
public static Object getLastOrNull(List<?> liste) { return CollectionUtils.isEmpty(liste) ? null : liste.get(liste.size() - 1); }
From source file:pe.gob.mef.gescon.service.impl.ConsultaServiceImpl.java
@Override public List<HashMap<String, Object>> listarReporte(HashMap filters) { List<HashMap<String, Object>> lista = new ArrayList<HashMap<String, Object>>(); try {/* w w w. j av a2 s . co m*/ ConsultaDao consultaDao = (ConsultaDao) ServiceFinder.findBean("ConsultaDao"); List<HashMap<String, Object>> consulta = consultaDao.listarReporte(filters); if (!CollectionUtils.isEmpty(consulta)) { for (HashMap<String, Object> r : consulta) { HashMap<String, Object> map = new HashMap<String, Object>(); map.put("ID", r.get("ID")); map.put("NOMBRE", r.get("NOMBRE")); map.put("SUMILLA", r.get("SUMILLA")); map.put("FECHA", r.get("FECHA")); map.put("IDCATEGORIA", r.get("IDCATEGORIA")); map.put("CATEGORIA", r.get("CATEGORIA")); map.put("IDTIPOCONOCIMIENTO", r.get("IDTIPOCONOCIMIENTO")); map.put("TIPOCONOCIMIENTO", r.get("TIPOCONOCIMIENTO")); map.put("IDESTADO", r.get("IDESTADO")); map.put("ESTADO", r.get("ESTADO")); map.put("PROMEDIO", r.get("PROMEDIO")); map.put("USUARIOCREA", r.get("USUARIOCREA")); map.put("FECHACREA", r.get("FECHACREA")); BigDecimal contador = (BigDecimal) r.get("CONTADOR"); BigDecimal suma = (BigDecimal) r.get("SUMA"); if (BigDecimal.ZERO.equals(contador)) { map.put("CONTADOR", 0); } else { int calificacion = Math .round(Float.parseFloat(suma.toString()) / Integer.parseInt(contador.toString())); map.put("CONTADOR", calificacion); } lista.add(map); } } } catch (Exception e) { e.getMessage(); e.printStackTrace(); } return lista; }
From source file:org.openmrs.module.sdmxhddataexport.web.controller.query.QueryController.java
@RequestMapping(value = "/module/sdmxhddataexport/listQuery.form", method = RequestMethod.POST) public String deleteQuery(@RequestParam("ids") String[] ids, HttpServletRequest request) { String temp = ""; HttpSession httpSession = request.getSession(); Integer queryId = null;/* ww w . ja va2 s . c o m*/ try { SDMXHDDataExportService sDMXHDDataExportService = Context.getService(SDMXHDDataExportService.class); if (ids != null && ids.length > 0) { for (String sId : ids) { queryId = Integer.parseInt(sId); if (queryId != null && queryId > 0 && CollectionUtils .isEmpty(sDMXHDDataExportService.listReportDataElement(null, null, queryId, 0, 1))) { sDMXHDDataExportService.deleteQuery(sDMXHDDataExportService.getQueryById(queryId)); } else { //temp += "We can't delete store="+store.getName()+" because that store is using please check <br/>"; temp = "This query cannot be deleted as it is in use"; } } } } catch (Exception e) { httpSession.setAttribute(WebConstants.OPENMRS_MSG_ATTR, "Can not delete query "); log.error(e); } httpSession.setAttribute(WebConstants.OPENMRS_MSG_ATTR, StringUtils.isBlank(temp) ? "sdmxhddataexport.query.deleted" : temp); return "redirect:/module/sdmxhddataexport/listQuery.form"; }
From source file:com.wim.reportviewer.web.report.list.ListReportsControllerImpl.java
/** * @see com.wim.reportviewer.web.report.list.ListReportsController#reportHasParameters(java.util.Collection<com.wim.reportviewer.web.report.ReportParameter> parameters) *//*from ww w . j a va 2 s. c o m*/ @Override public boolean reportHasParameters(ReportHasParametersForm form) { return !CollectionUtils.isEmpty(form.getParameters()); }
From source file:com.embedler.moon.graphql.boot.sample.test.GenericTodoSchemaParserTest.java
@Test public void restUnsupportedOperationErrorTest() throws IOException { HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON_UTF8); GraphQLServerRequest qlQuery = new GraphQLServerRequest("{viewer{ id }}"); HttpEntity<GraphQLServerRequest> httpEntity = new HttpEntity<>(qlQuery, headers); ResponseEntity<GraphQLServerResult> responseEntity = restTemplate.exchange( "http://localhost:" + port + "/graphql", HttpMethod.PUT, httpEntity, GraphQLServerResult.class); GraphQLServerResult result = responseEntity.getBody(); Assert.assertFalse(CollectionUtils.isEmpty(result.getErrors())); LOGGER.info(objectMapper.writeValueAsString(result)); }
From source file:com.zuoxiaolong.blog.service.impl.UserArticleServiceImpl.java
/** * ????/*from w ww . ja v a2s . com*/ * * @param map * @return */ private List<UserArticle> getTopRecommendArticlesByCategoryIdAndTime(Map<String, Object> map) { List<UserArticle> userArticles = userArticleMapper.getTopRecommendArticles(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.getTopRecommendArticlesByCategoryIdAndTime(map); } return userArticles; }
From source file:com.iana.dver.controller.DverAdminController.java
@RequestMapping(value = "/admin/rejected", produces = "application/json", method = RequestMethod.GET) public @ResponseBody String loadRejectedDvers( @RequestParam(value = "sEcho", required = false, defaultValue = "1") String sEcho, @RequestParam(value = "sSearch", required = false) String sSearch, @RequestParam(value = "sColumns", required = false) String sColumns, @RequestParam(value = "iDisplayStart", required = false, defaultValue = "0") String iDisplayStart, @RequestParam(value = "iDisplayLength", required = false, defaultValue = "10") String iDisplayLength, @RequestParam(value = "iColumns", required = false, defaultValue = "7") String iColumns) throws IOException { try {//w w w .j a v a 2 s . c om logger.info("Load Rejected Dvers....."); List<DverDetailsVO> rejectedDvers = this.dverDetailsService .getAllRejectedDvers(Integer.parseInt(iDisplayStart), Integer.parseInt(iDisplayLength)); if (CollectionUtils.isEmpty(rejectedDvers)) { rejectedDvers = new ArrayList<DverDetailsVO>(); } int iTotalRecords = rejectedDvers.size(); int iTotalDisplayRecords = this.dverDetailsService.getAllRejectedDversCount(); JsonObject jsonResponse = new JsonObject(); jsonResponse.addProperty("sEcho", sEcho); jsonResponse.addProperty("iTotalRecords", iTotalRecords); jsonResponse.addProperty("iTotalDisplayRecords", iTotalDisplayRecords); Gson gson = new Gson(); jsonResponse.add("aaData", gson.toJsonTree(rejectedDvers)); return jsonResponse.toString(); } catch (Exception ex) { DVERUtil.sendExceptionEmails("loadRejectedDvers method of DverAdminController \n " + ex); logger.error("Error in loadRejectedDvers....." + ex); return "error"; } }
From source file:com.cloud.storage.template.MetalinkTemplateDownloader.java
@Override public long download(boolean resume, DownloadCompleteCallback callback) { if (_status == Status.ABORTED || _status == Status.UNRECOVERABLE_ERROR || _status == Status.DOWNLOAD_FINISHED) { return 0; }/*w w w . j av a 2 s . c om*/ LOGGER.info("Starting metalink download from: " + _downloadUrl); _start = System.currentTimeMillis(); status = Status.IN_PROGRESS; List<String> metalinkUrls = UriUtils.getMetalinkUrls(_downloadUrl); if (CollectionUtils.isEmpty(metalinkUrls)) { LOGGER.error("No URLs found for metalink: " + _downloadUrl); status = Status.UNRECOVERABLE_ERROR; return 0; } boolean downloaded = false; int i = 0; while (!downloaded && i < metalinkUrls.size()) { String url = metalinkUrls.get(i); request = createRequest(url); downloaded = downloadTemplate(); i++; } if (!downloaded) { LOGGER.error("Template couldnt be downloaded"); status = Status.UNRECOVERABLE_ERROR; return 0; } LOGGER.info("Template downloaded successfully on: " + _toFile); status = Status.DOWNLOAD_FINISHED; _downloadTime = System.currentTimeMillis() - _start; if (_callback != null) { _callback.downloadComplete(status); } return _totalBytes; }
From source file:org.wallride.web.controller.admin.page.PageEditForm.java
public PageUpdateRequest buildPageUpdateRequest() { List<CustomFieldValueEditForm> customFieldValues_ = new ArrayList<>(); if (!CollectionUtils.isEmpty(customFieldValues)) { customFieldValues_ = customFieldValues.stream().filter(v -> v.getCustomFieldId() != 0) .collect(Collectors.toList()); }//www.ja va 2s. co m PageUpdateRequest.Builder builder = new PageUpdateRequest.Builder(); return builder.id(id).code(code).coverId(coverId).title(title).body(body).authorId(authorId).date(date) .parentId(parentId).categoryIds(categoryIds).tags(tags).relatedPostIds(relatedPostIds) .seoTitle(seoTitle).seoDescription(seoDescription).seoKeywords(seoKeywords) .customFieldValues(customFieldValues_) // .status(status) .language(language).build(); }