Package com.almis.awe.tools.controller
Class FileManagerController
java.lang.Object
com.almis.awe.tools.controller.FileManagerController
Controller for File Manager
- Author:
- jbellon
-
Constructor Summary
ConstructorsConstructorDescriptionFileManagerController
(FileManagerService service, jakarta.servlet.ServletContext context, com.fasterxml.jackson.databind.ObjectMapper mapper) Autowired constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
doGet
(String actionId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Get methodvoid
doPost
(String actionId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) POST methodvoid
doUploadPost
(List<org.springframework.web.multipart.MultipartFile> files, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) POST upload methodhome
(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpSession session) Handler for home page
-
Constructor Details
-
FileManagerController
@Autowired public FileManagerController(FileManagerService service, jakarta.servlet.ServletContext context, com.fasterxml.jackson.databind.ObjectMapper mapper) Autowired constructor- Parameters:
service
- File manager servicecontext
- Servlet contextmapper
- 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
- Responserequest
- Requestsession
- 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
- HttpServletRequestresponse
- HttpServletResponse- Throws:
IOException
- IO exceptionAWException
- 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
- HttpServletRequestresponse
- 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 filesrequest
- HttpServletRequestresponse
- HttpServletResponse- Throws:
IOException
- Error uploading
-