@ApplicationScoped public class CommonsUploadMultipartObserver extends Object
ServletRequest.setAttribute(String, Object)
and uploaded files are made available through.Constructor and Description |
---|
CommonsUploadMultipartObserver() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.commons.fileupload.servlet.ServletFileUpload |
createServletFileUpload(MultipartConfig config) |
protected String |
fixIndexedParameters(String name,
com.google.common.collect.Multiset<String> indexes) |
protected String |
getValue(org.apache.commons.fileupload.FileItem item,
javax.servlet.ServletRequest request) |
protected void |
processFile(org.apache.commons.fileupload.FileItem item,
String name,
MutableRequest request) |
protected void |
reportFileUploadException(org.apache.commons.fileupload.FileUploadException e,
Validator validator) |
protected void |
reportSizeLimitExceeded(org.apache.commons.fileupload.FileUploadBase.SizeLimitExceededException e,
Validator validator)
This method is called when the
FileUploadBase.SizeLimitExceededException was thrown. |
void |
upload(ControllerFound event,
MutableRequest request,
MultipartConfig config,
Validator validator) |
public void upload(@Observes ControllerFound event, MutableRequest request, MultipartConfig config, Validator validator)
protected void reportSizeLimitExceeded(org.apache.commons.fileupload.FileUploadBase.SizeLimitExceededException e, Validator validator)
FileUploadBase.SizeLimitExceededException
was thrown.protected void reportFileUploadException(org.apache.commons.fileupload.FileUploadException e, Validator validator)
protected void processFile(org.apache.commons.fileupload.FileItem item, String name, MutableRequest request)
protected org.apache.commons.fileupload.servlet.ServletFileUpload createServletFileUpload(MultipartConfig config)
protected String getValue(org.apache.commons.fileupload.FileItem item, javax.servlet.ServletRequest request)
Copyright © 2014 Caelum. All rights reserved.