Package org.primefaces.validate
Class FileValidator
java.lang.Object
org.primefaces.validate.FileValidator
- All Implemented Interfaces:
EventListener,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.validator.Validator,ClientValidator
public class FileValidator
extends Object
implements javax.faces.validator.Validator, javax.faces.component.PartialStateHolder, ClientValidator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface javax.faces.validator.Validator
NOT_IN_RANGE_MESSAGE_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleaninthashCode()booleanbooleanvoidvoidrestoreState(javax.faces.context.FacesContext context, Object state) saveState(javax.faces.context.FacesContext context) voidsetAllowTypes(String allowTypes) voidsetContentType(Boolean contentType) voidsetFileLimit(Integer fileLimit) voidsetSizeLimit(Long sizeLimit) voidsetTransient(boolean isTransient) voidsetVirusScan(Boolean virusScan) voidvalidate(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value) protected voidvalidateUploadedFile(javax.faces.context.FacesContext context, UploadedFile uploadedFile, String accept) protected voidvalidateUploadedFiles(javax.faces.context.FacesContext context, UploadedFiles uploadedFiles, String accept)
-
Field Details
-
VALIDATOR_ID
- See Also:
-
FILE_LIMIT_MESSAGE_ID
- See Also:
-
ALLOW_TYPES_MESSAGE_ID
- See Also:
-
SIZE_LIMIT_MESSAGE_ID
- See Also:
-
-
Constructor Details
-
FileValidator
public FileValidator()
-
-
Method Details
-
validate
public void validate(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value) throws javax.faces.validator.ValidatorException - Specified by:
validatein interfacejavax.faces.validator.Validator- Throws:
javax.faces.validator.ValidatorException
-
validateUploadedFiles
protected void validateUploadedFiles(javax.faces.context.FacesContext context, UploadedFiles uploadedFiles, String accept) -
validateUploadedFile
protected void validateUploadedFile(javax.faces.context.FacesContext context, UploadedFile uploadedFile, String accept) -
getMetadata
- Specified by:
getMetadatain interfaceClientValidator
-
getValidatorId
- Specified by:
getValidatorIdin interfaceClientValidator
-
clearInitialState
public void clearInitialState()- Specified by:
clearInitialStatein interfacejavax.faces.component.PartialStateHolder
-
initialStateMarked
public boolean initialStateMarked()- Specified by:
initialStateMarkedin interfacejavax.faces.component.PartialStateHolder
-
markInitialState
public void markInitialState()- Specified by:
markInitialStatein interfacejavax.faces.component.PartialStateHolder
-
saveState
- Specified by:
saveStatein interfacejavax.faces.component.StateHolder
-
restoreState
- Specified by:
restoreStatein interfacejavax.faces.component.StateHolder
-
isTransient
public boolean isTransient()- Specified by:
isTransientin interfacejavax.faces.component.StateHolder
-
setTransient
public void setTransient(boolean isTransient) - Specified by:
setTransientin interfacejavax.faces.component.StateHolder
-
equals
-
hashCode
public int hashCode() -
getFileLimit
-
setFileLimit
-
getSizeLimit
-
setSizeLimit
-
getAllowTypes
-
setAllowTypes
-
getContentType
-
setContentType
-
getVirusScan
-
setVirusScan
-