Class RequiredFileFieldValidator

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

    public class RequiredFileFieldValidator
    extends NuitonFieldValidatorSupport
    RequiredFileFieldValidator checks that a File field is not null nor have an empty filename.
    • fieldName - The field name this validator is validating. Required if using Plain-Validator Syntax otherwise not required
     
         <validators>
             <!-- Plain-Validator Syntax -->
             <validator type="requiredFile">
                 <param name="fieldName">tmp</param>
                 <message>tmp is required</message>
             </validator>
    
             <!-- Field-Validator Syntax -->
             <field name="tmp">
                      <field-validator type="requiredFile">
                     <message>tmp is required</message>
                </field-validator>
             </field>
         </validators>
     
     
    Author:
    Tony Chemit - chemit@codelutin.com
    • Field Summary

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

      • RequiredFileFieldValidator

        public RequiredFileFieldValidator()
    • 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