/** * metodo que permite obtener la lista de procedimientos * * @return */ public String obtenerListaProcedimientos() { try { Procedimiento d = new Procedimiento(); List<ProcedimientoVO> lista = d.listaProcedimientos(); if (lista == null) { return "{\"results\":[]}"; } return Transformar.procedimientosLista(lista); } catch (NullPointerException e) { return "{\"results\":[]}"; } }
/** * metodo que permite obtener lista de procedimientos mediante lista de id de procedimientos * * @param listaProcedimiento json con lista de id de procedimientos * @return json con lista de datos de procedimientos */ public String obtenerListaProcedimientoPorId(String listaProcedimiento) { if (listaProcedimiento != null) { List<ProcedimientoVO> listaProcedimientoVO = Transformar.jsonToProcedimiento(listaProcedimiento); List<ProcedimientoVO> lista = new ArrayList<ProcedimientoVO>(); Procedimiento procedimiento = new Procedimiento(); for (int i = 0; i < listaProcedimientoVO.size(); i++) { ProcedimientoVO diag = procedimiento.obtenerProcedimientoPorId(listaProcedimientoVO.get(i).getId()); lista.add(diag); } return Transformar.procedimientosLista(lista); } return "{\"results\":[]}"; }