/** * Retorna una lista de divisionpolitica. Acepta una solicitud GET para JSON * * @return Un arreglo JSON de unidades */ @RequestMapping(value = "municipios", method = RequestMethod.GET, produces = "application/json") public @ResponseBody List<Divisionpolitica> fetchMunicipiosJson( @RequestParam(value = "entidadId", required = false, defaultValue = "0") long entidad) { logger.info("Obteniendo los municipios en JSON"); UserSistema usuario = usuarioService.getUser(SecurityContextHolder.getContext().getAuthentication().getName()); List<Divisionpolitica> municipios = divPoliticaService.getMunicipios(entidad, usuario); if (municipios == null) { logger.debug("Nulo"); } return municipios; }
/** * Retorna una lista de unidades. Acepta una solicitud GET para JSON * * @return Un arreglo JSON de unidades */ @RequestMapping(value = "unidades", method = RequestMethod.GET, produces = "application/json") public @ResponseBody List<Unidades> fetchUnidadesJson( @RequestParam(value = "muniId", required = true) String municipio) { logger.info("Obteniendo las unidades en JSON"); UserSistema usuario = usuarioService.getUser(SecurityContextHolder.getContext().getAuthentication().getName()); List<Unidades> unidades = unidadesService.getUnidadesMunicipio(municipio, usuario); if (unidades == null) { logger.debug("Nulo"); } return unidades; }