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)
  • Field Details

  • Constructor Details

    • FessMultipartRequestHandler

      public FessMultipartRequestHandler()
  • Method Details

    • handleRequest

      public void handleRequest(javax.servlet.http.HttpServletRequest request) throws javax.servlet.ServletException
      Specified by:
      handleRequest in interface org.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

      protected void checkBoundarySize(String contentType, byte[] boundary)
    • getBoundaryLimitSize

      protected int getBoundaryLimitSize()
    • throwTooLongBoundarySizeException

      protected void throwTooLongBoundarySizeException(String contentType, int boundarySize, int limitSize)
    • createDiskFileItemFactory

      protected org.apache.commons.fileupload.disk.DiskFileItemFactory createDiskFileItemFactory()
    • createRepositoryFile

      protected File 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:
      rollback in interface org.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:
      finish in interface org.lastaflute.web.ruts.multipart.MultipartRequestHandler
    • getSizeMax

      protected long getSizeMax()
    • getSizeThreshold

      protected long getSizeThreshold()
    • getRepositoryPath

      protected String getRepositoryPath()
    • getAllElements

      public Map<String,Object> getAllElements()
      Specified by:
      getAllElements in interface org.lastaflute.web.ruts.multipart.MultipartRequestHandler
    • getTextElements

      public Map<String,String[]> getTextElements()
      Specified by:
      getTextElements in interface org.lastaflute.web.ruts.multipart.MultipartRequestHandler
    • getFileElements

      public Map<String,org.lastaflute.web.ruts.multipart.MultipartFormFile> getFileElements()
      Specified by:
      getFileElements in interface org.lastaflute.web.ruts.multipart.MultipartRequestHandler