|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.utils.IdDescripcionImpl
es.mcu.yingo.campos.CampoAbstracto
public abstract class CampoAbstracto
Campo abstracto que centraliza algunas operaciones comunes a
las distintas implementaciones de campo
Este dato puede ser un campo en un fromulario, un campo
de búsqueda en una utilidad o una tarea de
búsqueda, un dato que se mostrará como resultado de una
consulta...
Generalmente los campos se agrupan en ListaCampos
que formarán parte de una tarea y que generalmente, al ejecutar
dicha tarea, se almacenarán en la base de datos de la aplciación
Yingo
Fundamentalmente un campo puede cargarse con un dato, recoger algun valor,
representar dicho campo y los valores del campo
en formato html y validar el contenido
Field Summary | |
---|---|
private static java.lang.String |
CLAVEERROR
|
private GeneradorHtml |
generadorHTML
Objeto que representará a este campo en código html |
private java.util.List |
listaValidadorCampo
Lista de validaciones que se realizarán sobre el dato que del campo |
private boolean |
obligatorio
Indica si el campo es obligatorio o no |
private Precargador |
precargador
Objeto que devuelve el valor a precargar en un determinado campo |
Fields inherited from class es.mcu.yingo.utils.IdDescripcionImpl |
---|
applicationContext, id |
Fields inherited from interface es.mcu.yingo.utils.IdDescripcion |
---|
IDIOMA_DEFECTO |
Constructor Summary | |
---|---|
CampoAbstracto()
|
Method Summary | |
---|---|
private void |
anotaListaErrores(MensajeI18n resulValidacion,
java.util.List<MensajeI18n> listaErrores)
Anota un error en la lista de errores |
GeneradorHtml |
getGeneradorHTML()
Objeto que representará a este campo en código html |
abstract java.lang.String |
getHTML(int tipo,
java.lang.Object value,
java.lang.String codExpediente,
java.util.Locale locale)
Método a implementar que devolverá la representación en html del campo |
private java.util.List |
getListaValidadorCampo()
Lista de validaciones que se realizarán sobre el dato que del campo |
boolean |
getObligatorio()
Indica si el campo es obligatorio o no |
Precargador |
getPrecargador()
Objeto que devuelve el valor a precargar en un determinado campo |
void |
setGeneradorHTML(GeneradorHtml generadorHTML)
Objeto que representará a este campo en código html |
void |
setListaValidadorCampo(java.util.List listaValidadorCampo)
Lista de validaciones que se realizarán sobre el dato que del campo |
void |
setObligatorio(boolean obligatorio)
Indica si el campo es obligatorio o no |
void |
setPrecargador(Precargador precargador)
Objeto que devuelve el valor a precargar en un determinado campo |
void |
valida(java.lang.String valor,
java.util.List<MensajeI18n> listaErrores)
Realiza las diferentes validaciones del dato contenido en el campo |
Methods inherited from class es.mcu.yingo.utils.IdDescripcionImpl |
---|
getApplicationContext, getDescripcion, getDescripcion, getDescripcion, getId, setApplicationContext, setDescripcion, setDescripcionTraducida, setId |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface es.mcu.yingo.utils.IdDescripcion |
---|
getDescripcion, getDescripcion, getDescripcion, getId |
Field Detail |
---|
private static final java.lang.String CLAVEERROR
private Precargador precargador
private boolean obligatorio
private java.util.List listaValidadorCampo
private GeneradorHtml generadorHTML
Constructor Detail |
---|
public CampoAbstracto()
Method Detail |
---|
public abstract java.lang.String getHTML(int tipo, java.lang.Object value, java.lang.String codExpediente, java.util.Locale locale) throws java.lang.Exception
getHTML
in interface Campo
java.lang.Exception
public void valida(java.lang.String valor, java.util.List<MensajeI18n> listaErrores)
valida
in interface Campo
private void anotaListaErrores(MensajeI18n resulValidacion, java.util.List<MensajeI18n> listaErrores)
resulValidacion
- listaErrores
- public Precargador getPrecargador()
getPrecargador
in interface Campo
public void setPrecargador(Precargador precargador)
precargador
- the precargador to setpublic boolean getObligatorio()
getObligatorio
in interface Campo
public void setObligatorio(boolean obligatorio)
- private java.util.List getListaValidadorCampo()
public void setListaValidadorCampo(java.util.List listaValidadorCampo)
listaValidadorCampo
- public GeneradorHtml getGeneradorHTML()
getGeneradorHTML
in interface Campo
-
public void setGeneradorHTML(GeneradorHtml generadorHTML)
setGeneradorHTML
in interface Campo
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |