Class FileManagerController

java.lang.Object
com.almis.awe.tools.controller.FileManagerController

@Controller @RequestMapping("/fm") public class FileManagerController extends Object
Controller for File Manager
Author:
jbellon
  • Constructor Summary

    Constructors
    Constructor
    Description
    FileManagerController(FileManagerService service, jakarta.servlet.ServletContext context, com.fasterxml.jackson.databind.ObjectMapper mapper)
    Autowired constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    doGet(String actionId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    Get method
    void
    doPost(String actionId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    POST method
    void
    doUploadPost(List<org.springframework.web.multipart.MultipartFile> files, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    POST upload method
    home(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpSession session)
    Handler for home page

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FileManagerController

      @Autowired public FileManagerController(FileManagerService service, jakarta.servlet.ServletContext context, com.fasterxml.jackson.databind.ObjectMapper mapper)
      Autowired constructor
      Parameters:
      service - File manager service
      context - Servlet context
      mapper - Object Mapper
  • Method Details

    • home

      @GetMapping("/home") public String home(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpSession session)
      Handler for home page
      Parameters:
      response - Response
      request - Request
      session - Session
      Returns:
      Index page
    • doGet

      @GetMapping("/{actionId}") public void doGet(@PathVariable String actionId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, AWException
      Get method
      Parameters:
      request - HttpServletRequest
      response - HttpServletResponse
      Throws:
      IOException - IO exception
      AWException - AWE exception
    • doPost

      @PostMapping("/{actionId}") public void doPost(@PathVariable String actionId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
      POST method
      Parameters:
      request - HttpServletRequest
      response - HttpServletResponse
      Throws:
      IOException - IO exception
    • doUploadPost

      @PostMapping("/uploadUrl") public void doUploadPost(@RequestParam("files") List<org.springframework.web.multipart.MultipartFile> files, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
      POST upload method
      Parameters:
      files - Upload files
      request - HttpServletRequest
      response - HttpServletResponse
      Throws:
      IOException - Error uploading