Package org.cxbox.core.file.controller
Class CxboxFileControllerSimple
- java.lang.Object
-
- org.cxbox.core.file.controller.CxboxFileControllerSimple
-
- All Implemented Interfaces:
CxboxFileController
@RestController @RequestMapping("#{ (${cxbox.api.use-servlet-context-path} == true) ? \'\': \'${cxbox.api.path}\'}/file") @ConditionalOnMissingBean(CxboxFileController.class) public class CxboxFileControllerSimple extends Object implements CxboxFileController
-
-
Constructor Summary
Constructors Constructor Description CxboxFileControllerSimple()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.HttpEntity<byte[]>download(String id, String source, boolean preview)AddCxboxResponseDTO<Void>remove(String id, String source)AddCxboxResponseDTO<FileUploadDto>upload(org.springframework.web.multipart.MultipartFile file, String source)Add-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.cxbox.core.file.controller.CxboxFileController
buildFileHttpEntity, getMediaType
-
-
-
-
Method Detail
-
upload
@PostMapping(consumes="multipart/form-data") public CxboxResponseDTO<FileUploadDto> upload(org.springframework.web.multipart.MultipartFile file, String source)
Description copied from interface:CxboxFileControllerAdd{@code- Specified by:
uploadin interfaceCxboxFileController
-
download
@GetMapping public org.springframework.http.HttpEntity<byte[]> download(String id, String source, boolean preview)
Description copied from interface:CxboxFileControllerAdd{@code- Specified by:
downloadin interfaceCxboxFileController
-
remove
@DeleteMapping public CxboxResponseDTO<Void> remove(String id, String source)
Description copied from interface:CxboxFileControllerAdd{@code- Specified by:
removein interfaceCxboxFileController
-
-