es.mcu.yingo.campos
Interface ListaCampos

All Superinterfaces:
IdDescripcion
All Known Subinterfaces:
ListaCamposBusqueda
All Known Implementing Classes:
ListaCamposAbstracta, ListaCamposBusquedaImpl, ListaCamposImpl, ListaCamposTablaImpl

public interface ListaCampos
extends IdDescripcion

Agrupa una lista de campos de tipo Campo Dispone de una serie de propiedades comunes a los campos contenidos como es la descripción del grupo de campos o las validaciones de dichos campos

Author:
carlos.garcia.h

Field Summary
 
Fields inherited from interface es.mcu.yingo.utils.IdDescripcion
IDIOMA_DEFECTO
 
Method Summary
 java.lang.String getDescripcion()
          Devuelve la descripción de la Lista de Campos, esto es, el literal que se mostrará en el “fieldset”
 java.lang.String getDescripcion(java.lang.String idioma)
          Devuelve la descripción de la Lista de Campos, en el idioma seleccionado
 java.lang.String getHtml(int tipo, java.util.Map datos, java.lang.String codExpediente, java.util.Locale locale)
          Devuelve la representación en html de la lista de campos
 java.lang.String getId()
          Devuelve el identificador del objeto ListaCampos, que debe ser único
 java.util.List getListaCampos()
          Devuelve un objeto Lista con los Campos que componen la Lista de Campos
 void valida(java.util.Map valores, java.util.List<MensajeI18n> listaErrores)
          Valida su lista de campos.
 
Methods inherited from interface es.mcu.yingo.utils.IdDescripcion
getDescripcion
 

Method Detail

getId

java.lang.String getId()
Devuelve el identificador del objeto ListaCampos, que debe ser único

Specified by:
getId in interface IdDescripcion
Returns:

getDescripcion

java.lang.String getDescripcion(java.lang.String idioma)
Devuelve la descripción de la Lista de Campos, en el idioma seleccionado

Specified by:
getDescripcion in interface IdDescripcion
Returns:

getDescripcion

java.lang.String getDescripcion()
Devuelve la descripción de la Lista de Campos, esto es, el literal que se mostrará en el “fieldset”

Specified by:
getDescripcion in interface IdDescripcion
Returns:

getListaCampos

java.util.List getListaCampos()
Devuelve un objeto Lista con los Campos que componen la Lista de Campos

Returns:

getHtml

java.lang.String getHtml(int tipo,
                         java.util.Map datos,
                         java.lang.String codExpediente,
                         java.util.Locale locale)
                         throws java.lang.Exception
Devuelve la representación en html de la lista de campos

Parameters:
tipo -
datos -
codExpediente -
locale -
Returns:
Throws:
java.lang.Exception

valida

void valida(java.util.Map valores,
            java.util.List<MensajeI18n> listaErrores)
Valida su lista de campos. Lo que hace en su interior dependerá de la implementación en particular, aunque lo típico es llamar a la lista de validadores de cada uno de los campos que contiene

Parameters:
valores -
listaErrores -