Class VATIdentificationNumberFieldValidator

  • All Implemented Interfaces:
    com.opensymphony.xwork2.validator.FieldValidator, com.opensymphony.xwork2.validator.ShortCircuitableValidator, com.opensymphony.xwork2.validator.Validator

    public class VATIdentificationNumberFieldValidator
    extends NuitonFieldValidatorSupport
    Validator for EU VAT number.
    Since:
    2.3
    Author:
    Jean Couteau - couteau@codelutin.com
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static Pattern p  
      protected static String VAT_INTRA_REGEXP  
      • Fields inherited from class com.opensymphony.xwork2.validator.validators.FieldValidatorSupport

        currentValue, fieldName, type
      • Fields inherited from class com.opensymphony.xwork2.validator.validators.ValidatorSupport

        defaultMessage, EMPTY_STRING, messageKey, stack, textProviderFactory
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getValidatorType()  
      void validateWhenNotSkip​(Object object)
      Method to be invoked when skip parameter was not evaludated to true.
      • Methods inherited from class com.opensymphony.xwork2.validator.validators.FieldValidatorSupport

        getCurrentValue, getFieldName, setFieldName, setValidatorType
      • Methods inherited from class com.opensymphony.xwork2.validator.validators.ValidatorSupport

        addActionError, addFieldError, getDefaultMessage, getMessage, getMessageKey, getMessageParameters, getValidatorContext, isShortCircuit, parse, setDefaultMessage, setMessageKey, setMessageParameters, setShortCircuit, setTextProviderFactory, setValidatorContext, setValueStack
      • Methods inherited from interface com.opensymphony.xwork2.validator.Validator

        getDefaultMessage, getMessage, getMessageKey, getMessageParameters, getValidatorContext, setDefaultMessage, setMessageKey, setMessageParameters, setValidatorContext, setValueStack
    • Field Detail

      • VAT_INTRA_REGEXP

        protected static String VAT_INTRA_REGEXP
    • Constructor Detail

      • VATIdentificationNumberFieldValidator

        public VATIdentificationNumberFieldValidator()
    • Method Detail

      • validateWhenNotSkip

        public void validateWhenNotSkip​(Object object)
                                 throws com.opensymphony.xwork2.validator.ValidationException
        Description copied from class: NuitonFieldValidatorSupport
        Method to be invoked when skip parameter was not evaludated to true.
        Specified by:
        validateWhenNotSkip in class NuitonFieldValidatorSupport
        Parameters:
        object - the object to be validated.
        Throws:
        com.opensymphony.xwork2.validator.ValidationException - is thrown if there is validation error(s).
      • getValidatorType

        public String getValidatorType()
        Specified by:
        getValidatorType in interface com.opensymphony.xwork2.validator.Validator
        Overrides:
        getValidatorType in class com.opensymphony.xwork2.validator.validators.FieldValidatorSupport