示例#1
0
 /**
  * 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\":[]}";
   }
 }
示例#2
0
  /**
   * 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\":[]}";
  }