|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.bbdd.admin.AdministradorTablaImpl
public class AdministradorTablaImpl
Field Summary | |
---|---|
private java.util.List<CampoAdminDB> |
campos
Contiene una lista de tipo CampoAdminDB que contiene las columnas de la tabla a administrar |
private java.lang.Object |
claseNegocio
Clase de negocio de hibernate que define la tabla Este parámetro debe definirse como singleton="false" |
private java.lang.Integer |
cuantos
Indica en las búsquedas hasta que registro va a devolver resultados |
private Dao |
dao
Clase que soporta las acciones con la bbdd |
private java.lang.String |
descTabla
Descripción de la tabla, que se mostrará en la página de administración |
private java.lang.Integer |
inicio
Indica en las búsquedas desde que registro devolverá resultados |
private java.util.List |
listaValidadoresFilaTabla
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. |
private boolean |
modificable
Indica si se pueden modificar los datos de la tabla que se desea administrar, o únicamente mostrar datos y realizar búsquedas |
private Permisos |
permisos
Interfaz permisos que se aplica a la tabla. |
Constructor Summary | |
---|---|
AdministradorTablaImpl()
|
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 |
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()
Contiene 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" Clase de negocio que manejará la implementación |
java.lang.Integer |
getCuantos()
|
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.lang.Integer |
getInicio()
|
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 |
void |
setCampos(java.util.List<CampoAdminDB> campos)
Contiene una lista de tipo CampoAdminDB que contiene las columnas de la tabla a administrar |
void |
setClaseNegocio(java.lang.Object claseNegocio)
Clase de negocio de hibernate que define la tabla Este parámetro debe definirse como singleton="false" |
void |
setCuantos(java.lang.Integer cuantos)
|
void |
setDao(Dao dao)
Clase que soporta las acciones con la bbdd |
void |
setDescTabla(java.lang.String descTabla)
Descripción de la tabla, que se mostrará en la página de administración |
void |
setInicio(java.lang.Integer inicio)
|
void |
setListaValidadoresFilaTabla(java.util.List listaValidadoresFilaTabla)
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. |
void |
setModificable(boolean modificable)
Indica si se pueden modificar los datos de la tabla que se desea administrar, o únicamente mostrar datos y realizar búsquedas |
void |
setPermisos(Permisos permisos)
Interfaz permisos que se aplica a la tabla. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private boolean modificable
private java.util.List listaValidadoresFilaTabla
private java.lang.Object claseNegocio
private java.lang.String descTabla
private Permisos permisos
private java.util.List<CampoAdminDB> campos
private Dao dao
private java.lang.Integer inicio
private java.lang.Integer cuantos
Constructor Detail |
---|
public AdministradorTablaImpl()
Method Detail |
---|
public java.lang.Integer getCuantos()
public void setCuantos(java.lang.Integer cuantos)
cuantos
- the cuantos to setpublic java.lang.Integer getInicio()
public void setInicio(java.lang.Integer inicio)
inicio
- the inicio to setpublic java.util.List<DatosEnMap> buscarEnTabla(Usuario usuario, java.util.Map<java.lang.String,java.lang.Object> camposDeBusqueda) throws YingoException
buscarEnTabla
in interface AdministradorTabla
valTablaAux
-
YingoException
public java.util.List buscarTodasTabla(Usuario usuario) throws YingoException
buscarTodasTabla
in interface AdministradorTabla
valTablaAux
-
YingoException
public void insertValorTabla(Usuario usuario, java.lang.Object bean) throws YingoException
insertValorTabla
in interface AdministradorTabla
datosTabAux
-
YingoException
public void actualizaValorTabla(Usuario usuario, java.lang.Object bean) throws YingoException
actualizaValorTabla
in interface AdministradorTabla
valTablaAux
-
YingoException
public void deleteValTablaAux(Usuario usuario, java.lang.Object bean) throws YingoException
deleteValTablaAux
in interface AdministradorTabla
bean
-
YingoException
public void setClaseNegocio(java.lang.Object claseNegocio)
claseNegocio
- the claseNegocio to setpublic java.lang.Object getClaseNegocio()
getClaseNegocio
in interface AdministradorTabla
public java.lang.String getDescTabla()
getDescTabla
in interface AdministradorTabla
public void setDescTabla(java.lang.String descTabla)
descTabla
- the descTabla to setpublic void setPermisos(Permisos permisos)
permisos
- the permisos to setpublic Permisos getPermisos()
getPermisos
in interface AdministradorTabla
public java.util.List<CampoAdminDB> getCampos()
getCampos
in interface AdministradorTabla
public void setCampos(java.util.List<CampoAdminDB> campos)
campos
- the campos to setpublic java.util.List getListaValidadoresFilaTabla()
getListaValidadoresFilaTabla
in interface AdministradorTabla
public void setListaValidadoresFilaTabla(java.util.List listaValidadoresFilaTabla)
- public Dao getDao()
getDao
in interface AdministradorTabla
public void setDao(Dao dao)
dao
- the dao to setpublic boolean getModificable()
getModificable
in interface AdministradorTabla
public void setModificable(boolean modificable)
modificable
- the modificable to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |