es.mcu.yingo.campos.validadores
Class ValidadorCampoTelefonoFax

java.lang.Object
  extended by es.mcu.yingo.campos.validadores.ValidadorCampoPermiteVacioAbstracto
      extended by es.mcu.yingo.campos.validadores.ValidadorCampoTelefonoFax
All Implemented Interfaces:
ValidadorCampo

public class ValidadorCampoTelefonoFax
extends ValidadorCampoPermiteVacioAbstracto

Implementación del interfaz ValidadorCampo que valida que el valor case con la forma de unteléfono o un fax
En caso de que el valor no sea correcto, se devuelve un MensajeI18n con el error

Author:
carlos.garcia.h

Field Summary
private static java.lang.String CLAVEERROR
          Clave de error
private static java.lang.String TELEFONO_REGEXP
          Experdión regular de validación
 
Fields inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoPermiteVacioAbstracto
logger
 
Constructor Summary
ValidadorCampoTelefonoFax()
           
 
Method Summary
 MensajeI18n validaCampo(java.lang.Object valor)
          Valida que tenga el formato correcto de telefono siguiendo el formato
de dirección canónico para los números de teléfono:
+País/CódigoRegión(CódigoÁrea)NúmeroSuscriptor (Ejemplo: +1 (425) 555-0100)
Ni el pais, ni el código de area son necesarios
Si es valor es nulo se deja pasar la validación
Se devuelve nulo si se pasa la validación o el error en caso de que no
 
Methods inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoPermiteVacioAbstracto
valida
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLAVEERROR

private static final java.lang.String CLAVEERROR
Clave de error

See Also:
Constant Field Values

TELEFONO_REGEXP

private static final java.lang.String TELEFONO_REGEXP
Experdión regular de validación

See Also:
Constant Field Values
Constructor Detail

ValidadorCampoTelefonoFax

public ValidadorCampoTelefonoFax()
Method Detail

validaCampo

public MensajeI18n validaCampo(java.lang.Object valor)
Valida que tenga el formato correcto de telefono siguiendo el formato
de dirección canónico para los números de teléfono:
+País/CódigoRegión(CódigoÁrea)NúmeroSuscriptor (Ejemplo: +1 (425) 555-0100)
Ni el pais, ni el código de area son necesarios
Si es valor es nulo se deja pasar 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: