|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.loom.interceptor.FileValidationInterceptor
public class FileValidationInterceptor
Validate one file parameter This class is thread-safe.
Field Summary | |
---|---|
protected java.util.Set<java.lang.String> |
allowedFormats
allowed formats |
protected java.lang.Integer |
maxFileSize
maximum file size |
protected java.lang.String |
parameterName
the parameter to validate |
Constructor Summary | |
---|---|
FileValidationInterceptor()
|
Method Summary | |
---|---|
Resolution |
beforeValidate(ParsedAction action)
|
java.util.Set<java.lang.String> |
getAllowedFormats()
|
java.lang.Integer |
getMaxFileSize()
|
java.lang.String |
getParameterName()
|
void |
setAllowedFormats(java.util.Set<java.lang.String> allowedFormats)
|
void |
setAllowedFormats(java.lang.String[] allowedFormats)
|
void |
setMaxFileSize(java.lang.Integer maxFileSize)
|
void |
setParameterName(java.lang.String parameterName)
|
java.lang.String |
toString()
|
protected void |
validateParameter(LoomServletRequest request,
java.lang.String parameterName,
FileParameter fileParam)
Validate one file parameter. |
protected void |
validateParameterExtensionPoint(LoomServletRequest request,
java.lang.String parameterName,
FileParameter fileParam)
Extension point to perform additional validations |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.util.Set<java.lang.String> allowedFormats
protected java.lang.Integer maxFileSize
protected java.lang.String parameterName
Constructor Detail |
---|
public FileValidationInterceptor()
Method Detail |
---|
public final Resolution beforeValidate(ParsedAction action)
beforeValidate
in interface ValidateInterceptor
action
- the action and event that is being executed
protected void validateParameter(LoomServletRequest request, java.lang.String parameterName, FileParameter fileParam)
protected void validateParameterExtensionPoint(LoomServletRequest request, java.lang.String parameterName, FileParameter fileParam)
public java.lang.String toString()
toString
in class java.lang.Object
public void setAllowedFormats(java.lang.String[] allowedFormats)
public java.lang.Integer getMaxFileSize()
public void setMaxFileSize(java.lang.Integer maxFileSize)
public void setAllowedFormats(java.util.Set<java.lang.String> allowedFormats)
public void setParameterName(java.lang.String parameterName)
public java.util.Set<java.lang.String> getAllowedFormats()
public java.lang.String getParameterName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |