public static interface PresenterFunctions.PerfilPacienteFunctions
Modifier and Type | Method and Description |
---|---|
void |
mostrarInformacionPaciente(java.lang.String nombre,
int id)
Metodo que se encarga de obtener la informacion relativa a un paciente a partir del nombre
y el id del mismo, mediante una consulta a la Base de Datos.
|
void |
mostrarMedicionesPaciente(java.lang.String nombre,
int id)
Metodo que se encarga de obtener todas las mediciones que se han realizado sobre el
paciente en cuestion, introducirlas en objetos de tipo TableRow dandoles un
formato adecuado, para que se puedan mostrar correctamente en la pantalla del dispositivo,
y enviarlas de vuelta a la Vista (PerfilPacienteFragment) para que las añada al
objeto TableLayout que se utiliza para mostrar las mediciones del paciente.
|
void |
onAlmacenarMedicionClicked(java.lang.String nombrePaciente,
int idPaciente,
double lecturaGoniometro,
java.lang.String fechaHora)
Evento ClickListener que se llama cuando el usuario ha pulsado sobre el boton
para añadir una nueva medicion en el PerfilPacienteFragment.
|
void |
onCreate()
Metodo que se encarga de enviar a la Vista (PerfilPacienteFragment) los nombres
de las constantes para obtener los parametros de tipo Bundle recibidos en la
creacion del Fragment.
|
void |
onCreateView()
Metodo que se encarga de notificar a la Vista (PerfilPacienteFragment) si es
necesario mostrar el boton para añadir una nueva medicion al paciente actual o no.
|
void |
onDeletePatientClicked(java.lang.String nombre,
int id)
Evento ClickListener que se llama cuando el usuario ha pulsado sobre el boton
para borrar el perfil del paciente en el PerfilPacienteFragment.
|
void onCreate()
void onAlmacenarMedicionClicked(java.lang.String nombrePaciente, int idPaciente, double lecturaGoniometro, java.lang.String fechaHora)
Crea un nuevo Fragment de tipo NuevaMedicionFragment.
nombrePaciente
- Nombre del paciente al que se le quiere añadir la medicionidPaciente
- ID del paciente al que se le quiere añadir la medicionlecturaGoniometro
- Lectura del goniometro obtenida durante la medicionfechaHora
- Fecha y hora en la que se realizo la medicionvoid mostrarInformacionPaciente(java.lang.String nombre, int id)
nombre
- Nombre del pacienteid
- ID del pacientevoid mostrarMedicionesPaciente(java.lang.String nombre, int id)
nombre
- Nombre del paciente del que recuperar las medicionesid
- ID del paciente del que recuperar las medicionesvoid onDeletePatientClicked(java.lang.String nombre, int id)
Se encarga de crear un dialogo que envia a la Vista para que se lo muestre al usuario, con el fin de confirmar que quiere borrar el paciente junto con todas las mediciones que se le han realizado.
Si el usuario confirma que desea eliminar el perfil del paciente, el metodo se encarga de borrar el Fragment actual y mostrar el listado de pacientes actualizado con el paciente ya eliminado.
nombre
- Nombre del paciente a eliminarid
- ID del paciente a eliminarvoid onCreateView()