it.eng.spago.validation.fieldvalidators
Class UrlValidator

java.lang.Object
  extended byit.eng.spago.dispatching.service.DefaultRequestContext
      extended byit.eng.spago.validation.fieldvalidators.AbstractFieldValidator
          extended byit.eng.spago.validation.fieldvalidators.UrlValidator
All Implemented Interfaces:
FieldValidatorIFace, RequestContextIFace, java.io.Serializable
Direct Known Subclasses:
SpagoURLValidator

public class UrlValidator
extends AbstractFieldValidator

Author:
zoppello This class checks if a field is a valid URL We'll use the SpagoURLValidator Class, a patched version of the URLValidator This Validator will convert the original value in a java.net.URL object if it succeed and this will be putted in TYPED_SERVICE_REQUEST with an alias if this is configured in validation.xml file Implements the logic described in JavaDoc of the class
See Also:
FieldValidatorIFace.validateField(it.eng.spago.base.SourceBean, java.lang.String, java.lang.String, java.util.Map), Serialized Form

Field Summary
static java.lang.String ERRORE_CAMPO_SITO
           
 
Fields inherited from class it.eng.spago.validation.fieldvalidators.AbstractFieldValidator
DEFAULT_VALUE_IDENTIFIER, GENERIC_ERROR_IDENTIFIER, TYPED_SERVICE_REQUEST
 
Constructor Summary
UrlValidator()
           
 
Method Summary
 void validateField(SourceBean serviceRequest, java.lang.String fieldName, java.lang.String value, java.util.Map fieldValidationParams)
           
 
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_SITO

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

UrlValidator

public UrlValidator()
Method Detail

validateField

public void validateField(SourceBean serviceRequest,
                          java.lang.String fieldName,
                          java.lang.String value,
                          java.util.Map fieldValidationParams)
                   throws EMFValidationError
Throws:
EMFValidationError