|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TablaDatos
Interfaz que define las operaciones más comunes a realizar en la tabla 'DATOS'. En esta tabla de BBDD se alamcenan los datos del expediente
| Method Summary | |
|---|---|
void |
borrarDatosDeUnExpediente(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion)
Obtiene los datos para un código de expediente y aplicación y borra todos los campos |
void |
borrarListaDatosDeUnaFecha(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion,
java.util.Calendar datFecha)
Borra los datos para un código de expediente y aplicación que tengan la misma fecha es decir que se hayan guardado en la misma tarea realizada |
void |
borrarListaDatosProporcionada(Dao dao,
java.util.Collection<Datos> listaDatos)
Borra los campos de datos que recibe. |
java.lang.String |
introducirDatos(Dao dao,
java.lang.String idAplicacion,
java.util.Map<java.lang.String,java.lang.String> datos,
java.util.Calendar fechaDeInsercion,
Tarea tarea)
Inserta en la tabla datos el map de datos. |
Datos |
obtenerDato(Dao dao,
DatosId id)
Obtiene el objeto Datos a partir del DatosId |
java.util.Collection<Datos> |
obtenerListaDatos(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion)
Obtiene una coleción de objetos datos a partir del código de expediente y la aplicación. |
java.util.Collection<Datos> |
obtenerListaDatosDeUnaFecha(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion,
java.util.Calendar datFecha)
Obtiene los datos para un código de expediente y aplicación que tengan la misma fecha es decir que se hayan guardado en la misma tarea realizada |
java.util.Collection<Datos> |
obtenerListaDatosTarea(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion,
java.lang.String datIdTarea)
Obtiene los los datos de la tareas que ha realizado con el id de tarea en el expediente. |
java.util.Collection<Datos> |
obtenerListaDatosTareaUsuario(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion,
java.lang.String datIdTarea,
java.lang.String usuarioId)
Obtiene los datos de la tareas que ha realizado el usuario con el id de tarea que se haya y código de expediente Especialmente útil para las tareas repetitivas |
java.util.Collection<Datos> |
obtenerListaDatosUltimaTarea(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion,
java.lang.String datIdTarea)
Obtiene los datos de la última tarea con el id de tarea que se haya guardado en el expediente |
java.util.Collection<Datos> |
obtenerListaDatosUltimaTareaUsuario(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion,
java.lang.String datIdTarea,
java.lang.String usuarioId)
Obtiene los datos de la última tarea (id de tarea) que ha realizado el usuario para el expediente y aplicación |
java.util.Map |
obtenerMapDatos(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion)
Obtiene un map con los datos del expediente. |
java.util.Map |
obtenerMapDatosFecha(Dao dao,
java.lang.String codExpediente,
java.util.Calendar fecha,
java.lang.String aplicacion)
Obtiene un map con los datos del expediente para una fecha determinada |
Datos |
obtenerUltimoValorCampo(Dao dao,
java.lang.String aplicacion,
java.lang.String codExpediente,
java.lang.String nombreCampo)
Obtiene el último valor que hay alamacenado en la BBDD con el identificador del campo |
java.lang.String |
obtenerValorCampo(Dao dao,
java.lang.String aplicacion,
java.lang.String codexpediente,
java.lang.String nombreCampo,
java.util.Calendar fechaDeInsercion)
Devuelve el valor de un campo |
java.util.Collection<Datos> |
obtenerValoresHistoricosDeUnCampo(Dao dao,
java.lang.String aplicacion,
java.lang.String codExpediente,
java.lang.String nombreCampo)
Obtiene el histórico de todos los valores de un identificador de campo |
java.util.Collection<Datos> |
obtenerValoresHistoricosDeUnCampoOrdenado(Dao dao,
java.lang.String aplicacion,
java.lang.String codExpediente,
java.lang.String nombreCampo)
Obtiene el histórico de todos los valores de un identificador de un campo ordenado por fecha |
| Method Detail |
|---|
java.lang.String introducirDatos(Dao dao,
java.lang.String idAplicacion,
java.util.Map<java.lang.String,java.lang.String> datos,
java.util.Calendar fechaDeInsercion,
Tarea tarea)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDidAplicacion - Identificador de la aplicacióndatos - fechaDeInsercion - Fecha con la que se insertará en BBDDtarea - Para determinar si el campo es fichero o texto
BaseDatosYingoException
java.lang.String obtenerValorCampo(Dao dao,
java.lang.String aplicacion,
java.lang.String codexpediente,
java.lang.String nombreCampo,
java.util.Calendar fechaDeInsercion)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicacióncodexpediente - nombreCampo - Identificador del campofechaDeInsercion - idTarea -
BaseDatosYingoException
java.util.Collection<Datos> obtenerValoresHistoricosDeUnCampo(Dao dao,
java.lang.String aplicacion,
java.lang.String codExpediente,
java.lang.String nombreCampo)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicacióncodExpediente - Código de expedientenombreCampo - Identificador del campo
BaseDatosYingoException
java.util.Collection<Datos> obtenerValoresHistoricosDeUnCampoOrdenado(Dao dao,
java.lang.String aplicacion,
java.lang.String codExpediente,
java.lang.String nombreCampo)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicacióncodExpediente - Código de expedientenombreCampo - Identificador del campo
BaseDatosYingoException
Datos obtenerUltimoValorCampo(Dao dao,
java.lang.String aplicacion,
java.lang.String codExpediente,
java.lang.String nombreCampo)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicacióncodExpediente - Código de expedientenombreCampo - Identificador del campo
BaseDatosYingoException
java.util.Map obtenerMapDatos(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion)
dao - Objeto conexión a BBDDcodExpediente - Código de expedienteaplicacion - Identificador de la aplicación
java.util.Map obtenerMapDatosFecha(Dao dao,
java.lang.String codExpediente,
java.util.Calendar fecha,
java.lang.String aplicacion)
dao - Objeto conexión a BBDDcodExpediente - Código de expedienteaplicacion - Identificador de la aplicación
Datos obtenerDato(Dao dao,
DatosId id)
dao - Objeto conexión a BBDDid -
java.util.Collection<Datos> obtenerListaDatos(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion)
dao - Objeto conexión a BBDDcodExpediente - Código de expedienteaplicacion - Identificador de la aplicación
java.util.Collection<Datos> obtenerListaDatosUltimaTareaUsuario(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion,
java.lang.String datIdTarea,
java.lang.String usuarioId)
dao - Objeto conexión a BBDDcodExpediente - Código de expedienteaplicacion - Identificador de la aplicacióndatIdTarea - Identificador de tareausuarioId -
java.util.Collection<Datos> obtenerListaDatosTareaUsuario(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion,
java.lang.String datIdTarea,
java.lang.String usuarioId)
dao - Objeto conexión a BBDDcodExpediente - Código de expedienteaplicacion - Identificador de la aplicacióndatIdTarea - Identificador de tarea
java.util.Collection<Datos> obtenerListaDatosTarea(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion,
java.lang.String datIdTarea)
dao - Objeto conexión a BBDDcodExpediente - Código de expedienteaplicacion - Identificador de la aplicacióndatIdTarea - Identificador de tarea
java.util.Collection<Datos> obtenerListaDatosUltimaTarea(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion,
java.lang.String datIdTarea)
dao - Objeto conexión a BBDDcodExpediente - Código de expedienteaplicacion - Identificador de la aplicacióndatIdTarea - Identificador de tarea
java.util.Collection<Datos> obtenerListaDatosDeUnaFecha(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion,
java.util.Calendar datFecha)
dao - Objeto conexión a BBDDcodExpediente - Código de expedienteaplicacion - Identificador de la aplicacióndatFecha -
void borrarListaDatosDeUnaFecha(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion,
java.util.Calendar datFecha)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDcodExpediente - Código de expedienteaplicacion - Identificador de la aplicacióndatFecha -
BaseDatosYingoException
void borrarDatosDeUnExpediente(Dao dao,
java.lang.String codExpediente,
java.lang.String aplicacion)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDcodExpediente - Código de expedienteaplicacion - Identificador de la aplicación
BaseDatosYingoException
void borrarListaDatosProporcionada(Dao dao,
java.util.Collection<Datos> listaDatos)
throws BaseDatosYingoException
listaDatos -
BaseDatosYingoException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||