|
||||||||||
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 |