es.mcu.yingo.campos
Class ListaCamposAbstracta
java.lang.Object
es.mcu.yingo.utils.IdDescripcionImpl
es.mcu.yingo.campos.ListaCamposAbstracta
- All Implemented Interfaces:
- ListaCampos, IdDescripcion, org.springframework.context.ApplicationContextAware
- Direct Known Subclasses:
- ListaCamposImpl
public abstract class ListaCamposAbstracta
- extends IdDescripcionImpl
- implements ListaCampos
Esta clase abstracta, contiene una serie de funcionalidades que son comunes a la
mayoría de las implementaciones del interfaz ListaCampos
- Author:
- carlos.garcia.h
Field Summary |
private static java.lang.String |
CLAVEERROR
|
private java.util.List |
listaCampos
Lista de campos contenida en la implementacción de la
clase ListaCampos |
Method Summary |
java.util.List |
getListaCampos()
Lista de campos contenida en la implementacción de la
clase ListaCampos |
private MensajeI18n |
obtenerMensajeI18nObligatorio(Campo campo,
java.lang.String valor)
Obtiene el mensaje i18n de campo obligatorio |
void |
setListaCampos(java.util.List listaCampos)
Lista de campos contenida en la implementacción de la
clase ListaCampos |
void |
valida(java.util.Map valores,
java.util.List<MensajeI18n> listaErrores)
Recorre uno a uno todos los campos que la lista de campos contiene,
y verifica que si son campos "obligatorios", no vayan vacíos e invoca
a cada uno de los validadores de cada uno de los campos
En caso de que se produzca un error se aputa or referencia en la lista de
errores listaErrores |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLAVEERROR
private static final java.lang.String CLAVEERROR
- See Also:
- Constant Field Values
listaCampos
private java.util.List listaCampos
- Lista de campos contenida en la implementacción de la
clase
ListaCampos
ListaCamposAbstracta
public ListaCamposAbstracta()
valida
public void valida(java.util.Map valores,
java.util.List<MensajeI18n> listaErrores)
- Recorre uno a uno todos los campos que la lista de campos contiene,
y verifica que si son campos "obligatorios", no vayan vacíos e invoca
a cada uno de los validadores de cada uno de los campos
En caso de que se produzca un error se aputa or referencia en la lista de
errores
listaErrores
- Specified by:
valida
in interface ListaCampos
obtenerMensajeI18nObligatorio
private MensajeI18n obtenerMensajeI18nObligatorio(Campo campo,
java.lang.String valor)
- Obtiene el mensaje i18n de campo obligatorio
- Parameters:
campo
- valor
-
- Returns:
getListaCampos
public java.util.List getListaCampos()
- Lista de campos contenida en la implementacción de la
clase
ListaCampos
- Specified by:
getListaCampos
in interface ListaCampos
- Returns:
- la lista de campos de tipo
Campo
setListaCampos
public void setListaCampos(java.util.List listaCampos)
- Lista de campos contenida en la implementacción de la
clase
ListaCampos
- Parameters:
listaCampos
- la lista de campos de tipo Campo