Class FileItemValidator

  • All Implemented Interfaces:
    jakarta.faces.component.StateHolder, jakarta.faces.validator.Validator, EventListener

    public class FileItemValidator
    extends Object
    implements jakarta.faces.validator.Validator, jakarta.faces.component.StateHolder

    FileItemValidator is a Validator that checks the FileItem in the value of the associated component.

    • Constructor Detail

      • FileItemValidator

        public FileItemValidator()
        No-arg constructor used during restoreState
    • Method Detail

      • validate

        public void validate​(jakarta.faces.context.FacesContext facesContext,
                             jakarta.faces.component.UIComponent component,
                             Object value)
                      throws jakarta.faces.validator.ValidatorException
        Specified by:
        validate in interface jakarta.faces.validator.Validator
        Throws:
        jakarta.faces.validator.ValidatorException
      • getMaxSize

        public int getMaxSize()
      • setMaxSize

        public void setMaxSize​(int maxSize)
      • getContentType

        public String[] getContentType()
      • setContentType

        public void setContentType​(String[] contentType)
      • saveState

        public Object saveState​(jakarta.faces.context.FacesContext context)
        Specified by:
        saveState in interface jakarta.faces.component.StateHolder
      • restoreState

        public void restoreState​(jakarta.faces.context.FacesContext context,
                                 Object state)
        Specified by:
        restoreState in interface jakarta.faces.component.StateHolder
      • isTransient

        public boolean isTransient()
        Specified by:
        isTransient in interface jakarta.faces.component.StateHolder
      • setTransient

        public void setTransient​(boolean newTransientValue)
        Specified by:
        setTransient in interface jakarta.faces.component.StateHolder