コード例 #1
0
ファイル: Servicio.java プロジェクト: altair141/pdsExamen
 /**
  * metodo que permite obtener la lista de actividades
  *
  * @return json con la lista de actividades
  */
 public String obtenerListaActividades() {
   try {
     Actividad d = new Actividad();
     List<ActividadVO> lista = d.listaActividades();
     if (lista == null) {
       return "{\"results\":[]}";
     }
     return Transformar.actividadLista(lista);
   } catch (NullPointerException e) {
     return "{\"results\":[]}";
   }
 }
コード例 #2
0
ファイル: Servicio.java プロジェクト: altair141/pdsExamen
  /**
   * metodo que permite obtener lista de actividades mediante la busqueda por una lista de id
   *
   * @param listaActividad json con lista de id de actividades
   * @return json de actividades con sus datos
   */
  public String obtenerListaActividadPorId(String listaActividad) {
    if (listaActividad != null) {
      List<ActividadVO> listaActividadVO = Transformar.jsonToActividad(listaActividad);
      List<ActividadVO> lista = new ArrayList<ActividadVO>();
      Actividad actividad = new Actividad();
      for (int i = 0; i < listaActividadVO.size(); i++) {
        ActividadVO diag = actividad.obtenerActividadPorId(listaActividadVO.get(i).getId());
        lista.add(diag);
      }

      return Transformar.actividadLista(lista);
    }
    return "{\"results\":[]}";
  }
コード例 #3
0
ファイル: Servicio.java プロジェクト: altair141/pdsExamen
 /**
  * metodo que obtiene la actividad a partir del identificador
  *
  * @param idActividad string con el id de la actividad
  * @return
  */
 public String obtenerActividadporId(String idActividad) {
   if (Transformar.validarNumero(idActividad)) {
     int id = Integer.parseInt(idActividad);
     Actividad diag = new Actividad();
     try {
       ActividadVO actividad = diag.obtenerActividadPorId(id);
       if (actividad == null) {
         return "{\"results\":[]}";
       }
       return Transformar.actividad(actividad);
     } catch (NullPointerException e) {
       return "{\"results\":[]}";
     } catch (IllegalStateException e) {
       return "{\"results\":[]}";
     }
   }
   return "{\"results\":[]}";
 }