it.eng.spago.validation.fieldvalidators
Class NameValidator

java.lang.Object
  extended byit.eng.spago.dispatching.service.DefaultRequestContext
      extended byit.eng.spago.validation.fieldvalidators.AbstractFieldValidator
          extended byit.eng.spago.validation.fieldvalidators.NameValidator
All Implemented Interfaces:
FieldValidatorIFace, RequestContextIFace, java.io.Serializable

public class NameValidator
extends AbstractFieldValidator

Author:
zoppello This class checks if a field is a value is a valid name according to "^([a-zA-Z' .,àèìòùÀÈÌÒÙÉ])*$" regular expression 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

Field Summary
static java.lang.String ERRORE_CAMPO_NOMINATIVO
           
 
Fields inherited from class it.eng.spago.validation.fieldvalidators.AbstractFieldValidator
DEFAULT_VALUE_IDENTIFIER, GENERIC_ERROR_IDENTIFIER, TYPED_SERVICE_REQUEST
 
Constructor Summary
NameValidator()
           
 
Method Summary
 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 it.eng.spago.validation.fieldvalidators.AbstractFieldValidator
getConfig, getErrorCode, getUserFieldName, init, saveTypedValue, setDefault
 
Methods inherited from class it.eng.spago.dispatching.service.DefaultRequestContext
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse, setRequestContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ERRORE_CAMPO_NOMINATIVO

public static final java.lang.String ERRORE_CAMPO_NOMINATIVO
See Also:
Constant Field Values
Constructor Detail

NameValidator

public NameValidator()
Method Detail

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)