Class FrenchLastNameFieldValidator

java.lang.Object
com.opensymphony.xwork2.validator.validators.ValidatorSupport
com.opensymphony.xwork2.validator.validators.FieldValidatorSupport
org.nuiton.validator.xwork2.field.NuitonFieldValidatorSupport
org.nuiton.validator.xwork2.field.FrenchLastNameFieldValidator
All Implemented Interfaces:
com.opensymphony.xwork2.validator.FieldValidator, com.opensymphony.xwork2.validator.ShortCircuitableValidator, com.opensymphony.xwork2.validator.Validator

public class FrenchLastNameFieldValidator
extends NuitonFieldValidatorSupport
Validator for French last names : - No number accepted - Accept spaces, - and '
Since:
2.3
Author:
Jean Couteau - couteau@codelutin.com
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected static java.lang.String LAST_NAME_REGEXP  
    protected static java.util.regex.Pattern p  

    Fields inherited from class org.nuiton.validator.xwork2.field.NuitonFieldValidatorSupport

    skip

    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
  • Constructor Summary

    Constructors 
    Constructor Description
    FrenchLastNameFieldValidator()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getValidatorType()  
    void validateWhenNotSkip​(java.lang.Object object)
    Method to be invoked when skip parameter was not evaludated to true.

    Methods inherited from class org.nuiton.validator.xwork2.field.NuitonFieldValidatorSupport

    evaluateSkipParameter, getFieldValue, setSkip, validate

    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 class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.opensymphony.xwork2.validator.Validator

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

    • LAST_NAME_REGEXP

      protected static java.lang.String LAST_NAME_REGEXP
    • p

      protected static java.util.regex.Pattern p
  • Constructor Details

  • Method Details

    • validateWhenNotSkip

      public void validateWhenNotSkip​(java.lang.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 java.lang.String getValidatorType()
      Specified by:
      getValidatorType in interface com.opensymphony.xwork2.validator.Validator
      Overrides:
      getValidatorType in class com.opensymphony.xwork2.validator.validators.FieldValidatorSupport