|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AdministradorTabla
Interfaz que define un componente permite administrar los registros de una tabla de una base de datos. Se representa la tabla en formato html, donde la primera fila permite realizar búsquedas, la segunda fila, dar de alta una fila de datos en la tabla, En el resto de filas se muestran los datos de la tabla, y sobre cada fila de datos se podrá, eliminar una fila completa, o bien modificarla.
Method Summary | |
---|---|
void |
actualizaValorTabla(Usuario usuario,
java.lang.Object bean)
Actualiza los valores de un registro de la tabla |
java.util.List<DatosEnMap> |
buscarEnTabla(Usuario usuario,
java.util.Map<java.lang.String,java.lang.Object> camposDeBusqueda)
Busca sobre la tabla |
java.util.List<DatosEnMap> |
buscarTodasTabla(Usuario usuario)
Devuelve todos los registros de la tabla filtrando los resultados |
void |
deleteValTablaAux(Usuario usuario,
java.lang.Object bean)
Borra un registro de la tabla |
java.util.List<CampoAdminDB> |
getCampos()
Devuelve una lista de tipo CampoAdminDB que contiene las columnas de la tabla a administrar |
java.lang.Object |
getClaseNegocio()
Clase de negocio de hibernate que define la tabla Este parámetro debe definirse como singleton="false" |
Dao |
getDao()
Clase que soporta las acciones con la bbdd |
java.lang.String |
getDescTabla()
Descripción de la tabla, que se mostrará en la página de administración |
java.util.List |
getListaValidadoresFilaTabla()
Lista de implementaciones de la interfaz ValidadorFilaTabla Las implementaciones de este intrefaz, validarán la coherencia y validez de los datos de una fila de la tabla. |
boolean |
getModificable()
Indica si se pueden modificar los datos de la tabla que se desea administrar, o únicamente mostrar datos y realizar búsquedas |
Permisos |
getPermisos()
Interfaz permisos que se aplica a la tabla. |
void |
insertValorTabla(Usuario usuario,
java.lang.Object bean)
Introduce un registro en la tabla |
Method Detail |
---|
boolean getModificable()
Dao getDao()
java.lang.Object getClaseNegocio()
java.lang.String getDescTabla()
Permisos getPermisos()
java.util.List<CampoAdminDB> getCampos()
java.util.List<DatosEnMap> buscarEnTabla(Usuario usuario, java.util.Map<java.lang.String,java.lang.Object> camposDeBusqueda) throws YingoException
valTablaAux
-
YingoException
java.util.List<DatosEnMap> buscarTodasTabla(Usuario usuario) throws YingoException
valTablaAux
-
YingoException
void insertValorTabla(Usuario usuario, java.lang.Object bean) throws YingoException
datosTabAux
-
YingoException
void actualizaValorTabla(Usuario usuario, java.lang.Object bean) throws YingoException
valTablaAux
-
YingoException
void deleteValTablaAux(Usuario usuario, java.lang.Object bean) throws YingoException
bean
-
YingoException
java.util.List getListaValidadoresFilaTabla()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |