Class FileItemValidator
java.lang.Object
org.apache.myfaces.tobago.validator.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.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionString[]longbooleanvoidrestoreState(jakarta.faces.context.FacesContext context, Object state) saveState(jakarta.faces.context.FacesContext context) voidsetContentType(String[] contentType) voidsetMaxSize(long maxSize) voidsetTransient(boolean newTransientValue) voidvalidate(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.UIComponent component, Object value) 
- 
Field Details- 
VALIDATOR_ID- See Also:
 
- 
SIZE_LIMIT_MESSAGE_ID- See Also:
 
- 
CONTENT_TYPE_MESSAGE_ID- See Also:
 
 
- 
- 
Constructor Details- 
FileItemValidatorpublic FileItemValidator()No-arg constructor used during restoreState
 
- 
- 
Method Details- 
validatepublic void validate(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.UIComponent component, Object value) throws jakarta.faces.validator.ValidatorException - Specified by:
- validatein interface- jakarta.faces.validator.Validator
- Throws:
- jakarta.faces.validator.ValidatorException
 
- 
getMaxSizepublic long getMaxSize()
- 
setMaxSizepublic void setMaxSize(long maxSize) 
- 
getContentType
- 
setContentType
- 
saveState- Specified by:
- saveStatein interface- jakarta.faces.component.StateHolder
 
- 
restoreState- Specified by:
- restoreStatein interface- jakarta.faces.component.StateHolder
 
- 
isTransientpublic boolean isTransient()- Specified by:
- isTransientin interface- jakarta.faces.component.StateHolder
 
- 
setTransientpublic void setTransient(boolean newTransientValue) - Specified by:
- setTransientin interface- jakarta.faces.component.StateHolder
 
 
-