Package energy.eddie.aiida.web
Class DataSourceImageController
java.lang.Object
energy.eddie.aiida.web.DataSourceImageController
@RestController
@RequestMapping("/datasources/images")
public class DataSourceImageController
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionDataSourceImageController(DataSourceImageService dataSourceImageService, DataSourceService dataSourceService) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteImage(UUID dataSourceId) org.springframework.http.ResponseEntity<byte[]> imageByDataSourceId(UUID dataSourceId) voidupdateImage(UUID dataSourceId, org.springframework.web.multipart.MultipartFile file)
-
Constructor Details
-
DataSourceImageController
@Autowired public DataSourceImageController(DataSourceImageService dataSourceImageService, DataSourceService dataSourceService)
-
-
Method Details
-
imageByDataSourceId
@GetMapping(path="/{dataSourceId}") public org.springframework.http.ResponseEntity<byte[]> imageByDataSourceId(@PathVariable UUID dataSourceId) -
updateImage
@PostMapping(path="/{dataSourceId}", consumes="multipart/form-data") public void updateImage(@PathVariable UUID dataSourceId, @RequestBody org.springframework.web.multipart.MultipartFile file) throws DataSourceNotFoundException, ImageReadException, ImageFormatException -
deleteImage
@DeleteMapping(path="/{dataSourceId}") public void deleteImage(@PathVariable UUID dataSourceId) throws DataSourceNotFoundException, ImageNotFoundException
-