es.mcu.yingo.campos.validadores
Class ValidadorCampoNif
java.lang.Object
es.mcu.yingo.campos.validadores.ValidadorCampoPermiteVacioAbstracto
es.mcu.yingo.campos.validadores.ValidadorCampoDocumentosAbstracto
es.mcu.yingo.campos.validadores.ValidadorCampoNif
- All Implemented Interfaces:
- ValidadorCampo
public class ValidadorCampoNif
- extends ValidadorCampoDocumentosAbstracto
Implementación del interfaz ValidadorCampo
que
valida que el valor sea de tipo Nif
En caso de que el valor no sea correcto,
se devuelve un MensajeI18n
con el error
- Author:
- carlos.garcia.h
Field Summary |
static java.lang.String |
NIF_REGEXP
Expresión regular de validación de nif |
static java.lang.String |
NIF_REGEXP_ESP
Expresión regular para los N.I.F especiales que empiezan por
K Españoles menores de 14 años
L Españoles residentes en el extranjero sin DNI
M NIF que otorga la Agencia Tributaria a extranjeros que no
tienen NIE (cuerpo diplomático)
|
Method Summary |
MensajeI18n |
validaCampo(java.lang.Object valor)
Valida que tenga el formato correcto de un Nif correcto. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NIF_REGEXP
public static final java.lang.String NIF_REGEXP
- Expresión regular de validación de nif
- See Also:
- Constant Field Values
NIF_REGEXP_ESP
public static final java.lang.String NIF_REGEXP_ESP
- Expresión regular para los N.I.F especiales que empiezan por
- K Españoles menores de 14 años
- L Españoles residentes en el extranjero sin DNI
- M NIF que otorga la Agencia Tributaria a extranjeros que no
tienen NIE (cuerpo diplomático)
- See Also:
- Constant Field Values
ValidadorCampoNif
public ValidadorCampoNif()
validaCampo
public MensajeI18n validaCampo(java.lang.Object valor)
- Valida que tenga el formato correcto de un Nif correcto.
Si es valor es nulo se deja pasar la validación.
Los Nie no pasan la validación
Se devuelve nulo si se pasa la validación o el error en caso de que no
- Specified by:
validaCampo
in class ValidadorCampoPermiteVacioAbstracto
- Parameters:
valor
-
- Returns: