it.eng.spago.validation.fieldvalidators
Class NumericEnumerationValidator

java.lang.Object
  extended by it.eng.spago.dispatching.service.DefaultRequestContext
      extended by it.eng.spago.validation.fieldvalidators.AbstractFieldValidator
          extended by it.eng.spago.validation.fieldvalidators.NumericValidator
              extended by it.eng.spago.validation.fieldvalidators.NumericEnumerationValidator
All Implemented Interfaces:
RequestContextIFace, FieldValidatorIFace, java.io.Serializable

public class NumericEnumerationValidator
extends NumericValidator

See Also:
Serialized Form

Field Summary
static java.lang.String ERROR_ENUM_VALUE_IDENTIFIER
           
static java.lang.String ERRORE_ENUM_VALUE
           
 
Fields inherited from class it.eng.spago.validation.fieldvalidators.NumericValidator
ERROR_MAXVALUE_IDENTIFIER, ERROR_MIN_MAX_VALUE_IDENTIFIER, ERROR_MINVALUE_IDENTIFIER, ERRORE_CAMPO_NUMERICO, ERRORE_MAX_VALUE, ERRORE_MIN_MAX_VALUE, ERRORE_MIN_VALUE
 
Fields inherited from class it.eng.spago.validation.fieldvalidators.AbstractFieldValidator
DEFAULT_VALUE_IDENTIFIER, GENERIC_ERROR_IDENTIFIER
 
Constructor Summary
NumericEnumerationValidator()
           
 
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.NumericValidator
getFieldAlias, getLocale, getMessagesParams, getNumberFormat, handleDecimals, init, setFieldAlias, setMessagesParams
 
Methods inherited from class it.eng.spago.validation.fieldvalidators.AbstractFieldValidator
getConfig, getParameter, getUserFieldName, 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

ERROR_ENUM_VALUE_IDENTIFIER

public static final java.lang.String ERROR_ENUM_VALUE_IDENTIFIER
See Also:
Constant Field Values

ERRORE_ENUM_VALUE

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

NumericEnumerationValidator

public NumericEnumerationValidator()
Method Detail

validateField

public void validateField(SourceBean serviceRequest,
                          java.lang.String fieldName,
                          java.lang.String value,
                          java.util.Map fieldValidationParams)
                   throws EMFValidationError
Description copied from class: NumericValidator
Implements the logic described in JavaDoc of the class

Specified by:
validateField in interface FieldValidatorIFace
Overrides:
validateField in class NumericValidator
Parameters:
serviceRequest - Service request
fieldName - Field name
value - Value to validate
fieldValidationParams - Configuration parameters
Throws:
EMFValidationError - Validation error if the value is not valid
See Also:
FieldValidatorIFace.validateField(it.eng.spago.base.SourceBean, java.lang.String, java.lang.String, java.util.Map)