Class FessMultipartRequestHandler
java.lang.Object
org.codelibs.fess.mylasta.direction.sponsor.FessMultipartRequestHandler
- All Implemented Interfaces:
org.lastaflute.web.ruts.multipart.MultipartRequestHandler
public class FessMultipartRequestHandler
extends Object
implements org.lastaflute.web.ruts.multipart.MultipartRequestHandler
- Author:
- modified by jflute (originated in Seasar)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Field Summary
FieldsFields inherited from interface org.lastaflute.web.ruts.multipart.MultipartRequestHandler
MAX_LENGTH_EXCEEDED_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddFileParameter(org.apache.commons.fileupload.FileItem item) protected voidaddTextParameter(javax.servlet.http.HttpServletRequest request, org.apache.commons.fileupload.FileItem item) protected voidcheckBoundarySize(String contentType, byte[] boundary) protected org.apache.commons.fileupload.disk.DiskFileItemFactoryprotected Fileprotected org.apache.commons.fileupload.servlet.ServletFileUploadcreateServletFileUpload(javax.servlet.http.HttpServletRequest request) voidfinish()protected intprotected org.lastaflute.web.ruts.config.ModuleConfiggetModuleConfig(javax.servlet.http.HttpServletRequest request) protected Stringprotected longprotected longprotected voidhandleFileUploadException(org.apache.commons.fileupload.FileUploadException e) voidhandleRequest(javax.servlet.http.HttpServletRequest request) protected voidhandleSizeLimitExceededException(javax.servlet.http.HttpServletRequest request, org.apache.commons.fileupload.FileUploadBase.SizeLimitExceededException e) protected voidmappingParameter(javax.servlet.http.HttpServletRequest request, List<org.apache.commons.fileupload.FileItem> items) newActionMultipartFormFile(org.apache.commons.fileupload.FileItem item) protected org.apache.commons.fileupload.servlet.ServletFileUploadnewServletFileUpload(org.apache.commons.fileupload.disk.DiskFileItemFactory fileItemFactory) protected List<org.apache.commons.fileupload.FileItem>parseRequest(javax.servlet.http.HttpServletRequest request, org.apache.commons.fileupload.servlet.ServletFileUpload upload) protected voidvoidrollback()protected voidprotected voidshowFileFieldParameter(org.apache.commons.fileupload.FileItem item) protected voidshowFormFieldParameter(org.apache.commons.fileupload.FileItem item) protected voidthrowTooLongBoundarySizeException(String contentType, int boundarySize, int limitSize)
-
Field Details
-
CONTEXT_TEMPDIR_KEY
- See Also:
-
JAVA_IO_TMPDIR_KEY
- See Also:
-
elementsAll
-
elementsFile
-
elementsText
-
-
Constructor Details
-
FessMultipartRequestHandler
public FessMultipartRequestHandler()
-
-
Method Details
-
handleRequest
public void handleRequest(javax.servlet.http.HttpServletRequest request) throws javax.servlet.ServletException - Specified by:
handleRequestin interfaceorg.lastaflute.web.ruts.multipart.MultipartRequestHandler- Throws:
javax.servlet.ServletException
-
getModuleConfig
protected org.lastaflute.web.ruts.config.ModuleConfig getModuleConfig(javax.servlet.http.HttpServletRequest request) -
createServletFileUpload
protected org.apache.commons.fileupload.servlet.ServletFileUpload createServletFileUpload(javax.servlet.http.HttpServletRequest request) -
newServletFileUpload
protected org.apache.commons.fileupload.servlet.ServletFileUpload newServletFileUpload(org.apache.commons.fileupload.disk.DiskFileItemFactory fileItemFactory) -
checkBoundarySize
-
getBoundaryLimitSize
protected int getBoundaryLimitSize() -
throwTooLongBoundarySizeException
protected void throwTooLongBoundarySizeException(String contentType, int boundarySize, int limitSize) -
createDiskFileItemFactory
protected org.apache.commons.fileupload.disk.DiskFileItemFactory createDiskFileItemFactory() -
createRepositoryFile
-
prepareElementsHash
protected void prepareElementsHash() -
parseRequest
protected List<org.apache.commons.fileupload.FileItem> parseRequest(javax.servlet.http.HttpServletRequest request, org.apache.commons.fileupload.servlet.ServletFileUpload upload) throws org.apache.commons.fileupload.FileUploadException - Throws:
org.apache.commons.fileupload.FileUploadException
-
mappingParameter
protected void mappingParameter(javax.servlet.http.HttpServletRequest request, List<org.apache.commons.fileupload.FileItem> items) -
showFieldLoggingTitle
protected void showFieldLoggingTitle() -
showFormFieldParameter
protected void showFormFieldParameter(org.apache.commons.fileupload.FileItem item) -
showFileFieldParameter
protected void showFileFieldParameter(org.apache.commons.fileupload.FileItem item) -
handleSizeLimitExceededException
protected void handleSizeLimitExceededException(javax.servlet.http.HttpServletRequest request, org.apache.commons.fileupload.FileUploadBase.SizeLimitExceededException e) -
handleFileUploadException
protected void handleFileUploadException(org.apache.commons.fileupload.FileUploadException e) throws javax.servlet.ServletException - Throws:
javax.servlet.ServletException
-
rollback
public void rollback()- Specified by:
rollbackin interfaceorg.lastaflute.web.ruts.multipart.MultipartRequestHandler
-
addTextParameter
protected void addTextParameter(javax.servlet.http.HttpServletRequest request, org.apache.commons.fileupload.FileItem item) -
addFileParameter
protected void addFileParameter(org.apache.commons.fileupload.FileItem item) -
newActionMultipartFormFile
protected FessMultipartRequestHandler.ActionMultipartFormFile newActionMultipartFormFile(org.apache.commons.fileupload.FileItem item) -
finish
public void finish()- Specified by:
finishin interfaceorg.lastaflute.web.ruts.multipart.MultipartRequestHandler
-
getSizeMax
protected long getSizeMax() -
getSizeThreshold
protected long getSizeThreshold() -
getRepositoryPath
-
getAllElements
- Specified by:
getAllElementsin interfaceorg.lastaflute.web.ruts.multipart.MultipartRequestHandler
-
getTextElements
- Specified by:
getTextElementsin interfaceorg.lastaflute.web.ruts.multipart.MultipartRequestHandler
-
getFileElements
- Specified by:
getFileElementsin interfaceorg.lastaflute.web.ruts.multipart.MultipartRequestHandler
-