it.eng.spago.validation.fieldvalidators
Class FiscalCodeValidator
java.lang.Object
it.eng.spago.dispatching.service.DefaultRequestContext
it.eng.spago.validation.fieldvalidators.AbstractFieldValidator
it.eng.spago.validation.fieldvalidators.FiscalCodeValidator
- All Implemented Interfaces:
- FieldValidatorIFace, RequestContextIFace, java.io.Serializable
- public class FiscalCodeValidator
- extends AbstractFieldValidator
- Author:
- zoppello
This class checks if a field is a valid italian fiscal code or partita iva string
This Validator doesn't apply type conversion, if it succed the original value will be put in TYPED_SERVICE_REQUEST
with an alias if this is configured in validation.xml file
- See Also:
- Serialized Form
Method Summary |
static java.lang.String |
riempiZero(java.lang.String value,
int lng)
Aggiunge a sinistra della stringa di input un numero
di zeri pari alla lunghezza specificata meno la
lunghezza della stringa. |
void |
validateField(SourceBean serviceRequest,
java.lang.String fieldName,
java.lang.String value,
java.util.Map fieldValidationParams)
Implements the logic described in JavaDoc of the class |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERROR_CF_IDENTIFIER
public static final java.lang.String ERROR_CF_IDENTIFIER
- See Also:
- Constant Field Values
ERROR_PI_IDENTIFIER
public static final java.lang.String ERROR_PI_IDENTIFIER
- See Also:
- Constant Field Values
ERRORE_CAMPO_CODICE_FISCALE
public static final java.lang.String ERRORE_CAMPO_CODICE_FISCALE
- See Also:
- Constant Field Values
ERRORE_CAMPO_PARTITA_IVA
public static final java.lang.String ERRORE_CAMPO_PARTITA_IVA
- See Also:
- Constant Field Values
FiscalCodeValidator
public FiscalCodeValidator()
validateField
public void validateField(SourceBean serviceRequest,
java.lang.String fieldName,
java.lang.String value,
java.util.Map fieldValidationParams)
throws EMFValidationError
- Implements the logic described in JavaDoc of the class
- Throws:
EMFValidationError
- See Also:
FieldValidatorIFace.validateField(it.eng.spago.base.SourceBean, java.lang.String, java.lang.String, java.util.Map)
riempiZero
public static java.lang.String riempiZero(java.lang.String value,
int lng)
- Aggiunge a sinistra della stringa di input un numero
di zeri pari alla lunghezza specificata meno la
lunghezza della stringa.