|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Dao
Interfaz que representa el objeto conexión a BBDD y las acciones y las
operaciones que se realizan con esta.
Field Summary | |
---|---|
static int |
ORDER_ASC
Clave para ordenar ascendentemente |
static int |
ORDER_DESC
Clave para ordebnar decendentemente |
Method Summary | |
---|---|
void |
actualizaBean(java.lang.Object bean)
Actualiza en BBDD los valores cargados en las propiedades del parámetro bean |
void |
beginTransaction()
Método con el que se abre la transacción a BBDD |
void |
borraBean(java.lang.Object bean)
Borra el registro que representa el bean de la bbdd |
int |
borrarConsultaParametros(java.lang.String consulta,
java.lang.Object[] parametros)
Borra los registros que coincidan con la consulta con los parámetros que se pasan como argumentos. |
void |
commit()
Método para realizar 'commit' en la transacción abierta |
void |
creaBean(java.lang.Object bean)
Inserta en la BBDD un registro con los datos que se han cargado en las propiedades del objeto bean en la tabla que
representa la clase del objeto bean |
java.lang.Object |
ejecutaConsultaUnResultado(java.lang.String consulta,
java.lang.Object[] parametros)
Devuelve un sólo objeto representado un sólo registro al ejecutar la consulta con los parámetros que se pasan como argumentos. |
java.util.Collection |
ejecutarConsulta(java.lang.String consulta)
Devuelve una colección de datos ejecutando la consulta |
java.util.Collection |
ejecutarConsultaParametros(java.lang.String consulta,
java.lang.Object[] parametros)
Devuelve una colección de datos ejecutando contra la BBDDD la consulta con los parámetros que se pasan como argumentos. |
java.util.List |
ejecutarConsultaParametrosRango(java.lang.String consulta,
java.lang.Object[] parametros,
java.lang.Integer inicio,
java.lang.Integer cuantos)
Devuelve una colección de datos ejecutando contra la BBDDD la consulta con los parámetros que se pasan como argumentos. |
java.util.Collection |
getConsultaXML(java.lang.String consulta,
java.lang.Object[] parametros)
Devuelve una colección de objetos que representan un nodo xml, ejecutando contra la BBDDD la consulta con los parámetros que se pasan como argumentos. |
boolean |
isAbiertaTransaccion()
Indica si está abierta la transacción |
java.util.Collection |
obtenerBean(java.lang.Object bean)
Obtiene una colección de objetos del tipo bean a partir
de las propiedades cargadas en el parámetro bean |
java.lang.Object |
obtenerBean(java.lang.Object bean,
java.io.Serializable id)
Obtiene un objeto del tipo parámetro bean representado por
el serializable id |
int |
obtenerCount(java.lang.String clase,
java.lang.String filtro)
Obtiene el número de datos representados por la clase del objeto que mapea la tabla en BBDD, filtrados por filtro |
java.lang.Integer |
obtenerCuantos(java.lang.String consulta,
java.lang.Object[] param)
Obtiene el número de registros que se obtiene al calcular la consulta con los parámetros que se pasan como argumentos. |
java.util.Collection |
obtenerRango(java.lang.String clase,
int inicio,
int cuantos,
java.lang.String orden,
int tipoOrden,
java.lang.String filtro)
Obtiene una colección de los datos representados por la clase del objeto que mapea la tabla en BBDD. |
java.util.Collection |
obtenerTodas(java.lang.String clase)
Otiene una colección de todos los datos representados por la clase del objeto que mapea la tabla en BBDD |
void |
refrescarBean(java.lang.Object bean)
Actualiza el bean con los datos obtenidos de la BBDD |
void |
refrescaSesion()
Este método realiza los cambios en la BBDD que tiene cacheados, para que mientras se mantenga la transacción se puedan hacer consultas a la BBDD y ver estos cambios. |
void |
rollback()
Método para realizar 'rollback' en la transacción abierta. |
Field Detail |
---|
static final int ORDER_ASC
static final int ORDER_DESC
Method Detail |
---|
java.util.Collection obtenerTodas(java.lang.String clase)
clase
- Clase java que mapea la tabla en BBDD
java.util.Collection obtenerRango(java.lang.String clase, int inicio, int cuantos, java.lang.String orden, int tipoOrden, java.lang.String filtro)
filtro
y ordenados de manera
tipoOrden
por orden
desde el registro
inicio
y cuantos
representa el tamaño de la
colección
clase
- Clase java que mapea la tabla en BBDDinicio
- La colección comienza en este registrocuantos
- Tamaño de la colecciónorden
- Campo de ordenacióntipoOrden
- Manera de ordenarfiltro
- Restrición que se añadirá a la consulta
java.util.Collection ejecutarConsulta(java.lang.String consulta)
consulta
-
int obtenerCount(java.lang.String clase, java.lang.String filtro)
filtro
clase
- Clase java que mapea la tabla en BBDDfiltro
- Restrición que se añadirá a la consulta
java.util.Collection obtenerBean(java.lang.Object bean)
bean
a partir
de las propiedades cargadas en el parámetro bean
bean
-
java.lang.Object obtenerBean(java.lang.Object bean, java.io.Serializable id)
bean
representado por
el serializable id
bean
- id
-
void actualizaBean(java.lang.Object bean) throws BaseDatosYingoException
bean
bean
-
BaseDatosYingoException
void creaBean(java.lang.Object bean) throws BaseDatosYingoException
bean
en la tabla que
representa la clase del objeto bean
bean
-
BaseDatosYingoException
java.util.Collection ejecutarConsultaParametros(java.lang.String consulta, java.lang.Object[] parametros)
consulta
- parametros
-
java.util.List ejecutarConsultaParametrosRango(java.lang.String consulta, java.lang.Object[] parametros, java.lang.Integer inicio, java.lang.Integer cuantos)
cuantos
y
comenzará en el registro inicio
consulta
- parametros
- inicio
- cuantos
-
java.lang.Object ejecutaConsultaUnResultado(java.lang.String consulta, java.lang.Object[] parametros) throws BaseDatosYingoException
consulta
- parametros
-
BaseDatosYingoException
java.util.Collection getConsultaXML(java.lang.String consulta, java.lang.Object[] parametros)
consulta
- parametros
-
void beginTransaction()
void commit()
void rollback()
boolean isAbiertaTransaccion()
java.lang.Integer obtenerCuantos(java.lang.String consulta, java.lang.Object[] param)
consulta
- param
-
void refrescarBean(java.lang.Object bean)
bean
- void refrescaSesion() throws BaseDatosYingoException
BaseDatosYingoException
void borraBean(java.lang.Object bean) throws BaseDatosYingoException
bean
-
BaseDatosYingoException
int borrarConsultaParametros(java.lang.String consulta, java.lang.Object[] parametros) throws BaseDatosYingoException
consulta
- parametros
-
BaseDatosYingoException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |