es.mcu.yingo.tareas.previas.validacion
Class ValidadorProvinciaCodPostal

java.lang.Object
  extended by es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
      extended by es.mcu.yingo.tareas.previas.validacion.ValidadorProvinciaCodPostal
All Implemented Interfaces:
OperacionPrevia

public class ValidadorProvinciaCodPostal
extends OperacionPreviaAbstracta

Valida que el código postal corresponda con el código de provincia

Author:
miguel.esteban

Field Summary
private  java.lang.String cadenaCodPostal
          Id del campo que contiene el código postal
private  java.lang.String cadenaProvincia
          Id del campo que contiene la provincia
 
Fields inherited from class es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
CLAVEERROR, logger
 
Constructor Summary
ValidadorProvinciaCodPostal()
           
 
Method Summary
protected  boolean _realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
          Valida que la provincia y el código postal tenga valores coherentes.
 java.lang.String getCadenaCodPostal()
          Id del campo que contiene el código postal
 java.lang.String getCadenaProvincia()
          Id del campo que contiene la provincia
 void setCadenaCodPostal(java.lang.String cadenaCodPostal)
          Id del campo que contiene el código postal
 void setCadenaProvincia(java.lang.String cadenaProvincia)
          Id del campo que contiene la provincia
 
Methods inherited from class es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
devolverMensajeI18n, getClaveErrorDefecto, getCodigoError, realizaOperacion, setCodigoError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cadenaProvincia

private java.lang.String cadenaProvincia
Id del campo que contiene la provincia


cadenaCodPostal

private java.lang.String cadenaCodPostal
Id del campo que contiene el código postal

Constructor Detail

ValidadorProvinciaCodPostal

public ValidadorProvinciaCodPostal()
Method Detail

_realizaOperacion

protected boolean _realizaOperacion(java.lang.String codExpediente,
                                    java.util.Map campos,
                                    Usuario usuario,
                                    java.util.Calendar fecha,
                                    java.util.List parametrosError)
Valida que la provincia y el código postal tenga valores coherentes. Si la provincia o el código postal son alguno nulo o la cadena vacía se pasa la validación. Si no el código postal tiene que se númerico de longitud 5 y que los primeros dos dígitos coincidan con el cod de provincia

Specified by:
_realizaOperacion in class OperacionPreviaAbstracta
Parameters:
codExpediente -
campos -
usuario -
fecha -
Returns:

getCadenaProvincia

public java.lang.String getCadenaProvincia()
Id del campo que contiene la provincia

Returns:
the cadenaProvincia

setCadenaProvincia

public void setCadenaProvincia(java.lang.String cadenaProvincia)
Id del campo que contiene la provincia

Parameters:
cadenaProvincia - the cadenaProvincia to set

getCadenaCodPostal

public java.lang.String getCadenaCodPostal()
Id del campo que contiene el código postal

Returns:
the cadenaCodPostal

setCadenaCodPostal

public void setCadenaCodPostal(java.lang.String cadenaCodPostal)
Id del campo que contiene el código postal

Parameters:
cadenaCodPostal - the cadenaCodPostal to set