@ClientSideValidator(function="CAF.Validator.file", base="wm_cafshared", scripts=@ClientSideScript(resource="/dyn/j/ui/js/validators/standard/standard.js",library="validators/standard/standard")) public class FileValidator extends BaseValidator
Modifier and Type | Field and Description |
---|---|
protected String |
acceptContentTypes |
protected String |
acceptContentTypesMessage |
protected String |
acceptFileExtensions |
protected String |
acceptFileExtensionsMessage |
protected Long |
maxFileSize |
protected String |
maxFileSizeMessage |
BAD_PARAMETER_LONG_ID, BAD_PARAMETER_SHORT_ID, BAD_STRING_LONG_ID, BAD_STRING_SHORT_ID, BAD_TYPE_LONG_ID, BAD_TYPE_SHORT_ID, EMPTY_MESSAGE_ID, m_bShowCAFErrorMsg, m_bTransient, m_clientLocale, m_CustomMessage, MIN_MAX_MESSAGE_ID, NULL_PATTERN_MESSAGE_ID, OVER_MAX_MESSAGE_ID, UNDER_MIN_MESSAGE_ID
NOT_IN_RANGE_MESSAGE_ID
Constructor and Description |
---|
FileValidator() |
Modifier and Type | Method and Description |
---|---|
String |
getAcceptContentTypes() |
String |
getAcceptContentTypesMessage() |
String |
getAcceptFileExtensions() |
String |
getAcceptFileExtensionsMessage() |
Long |
getMaxFileSize() |
String |
getMaxFileSizeMessage() |
Long |
getTotalMaxFileSize() |
void |
restoreState(FacesContext context,
Object state) |
Object |
saveState(FacesContext context) |
void |
setAcceptContentTypes(String acceptContentTypes) |
void |
setAcceptContentTypesMessage(String acceptContentTypesMessage) |
void |
setAcceptFileExtensions(String acceptFileExtensions) |
void |
setAcceptFileExtensionsMessage(String acceptFileExtensionsMessage) |
void |
setMaxFileSize(Long maxFileSize) |
void |
setMaxFileSizeMessage(String maxFileSizeMessage) |
void |
validate(FacesContext context,
UIComponent component,
Object value) |
getClientLocale, getCustomErrorMsg, getRegionAsString, getshowCAFErrorMsg, isStringObj, isTransient, isValue, setCustomErrorMsg, setRegion, setshowCAFErrorMsg, setTransient
protected String acceptContentTypes
protected String acceptContentTypesMessage
protected String acceptFileExtensions
protected String acceptFileExtensionsMessage
protected Long maxFileSize
protected String maxFileSizeMessage
public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException
validate
in interface Validator
validate
in class BaseValidator
ValidatorException
public void restoreState(FacesContext context, Object state)
restoreState
in interface StateHolder
restoreState
in class BaseValidator
public Object saveState(FacesContext context)
saveState
in interface StateHolder
saveState
in class BaseValidator
public String getAcceptContentTypes()
public void setAcceptContentTypes(String acceptContentTypes)
public String getAcceptContentTypesMessage()
public void setAcceptContentTypesMessage(String acceptContentTypesMessage)
public String getAcceptFileExtensions()
public void setAcceptFileExtensions(String acceptFileExtensions)
public String getAcceptFileExtensionsMessage()
public void setAcceptFileExtensionsMessage(String acceptFileExtensionsMessage)
public Long getMaxFileSize()
public void setMaxFileSize(Long maxFileSize)
public String getMaxFileSizeMessage()
public void setMaxFileSizeMessage(String maxFileSizeMessage)
public Long getTotalMaxFileSize()