@RestController @ResponseBody @RequestMapping(value="/v3/3rd/files") public class ExtendCapacityController extends ProviderBaseController
| 限定符和类型 | 字段和说明 |
|---|---|
private ExtendCapacityService |
service |
| 构造器和说明 |
|---|
ExtendCapacityController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ProviderResponseEntity<Map<String,String>> |
fileRename(String fileId,
FileRenameRequest request) |
ProviderResponseEntity<FileInfo> |
fileVersion(String fileId,
int version) |
ProviderResponseEntity<DownloadInfo> |
fileVersionDownload(String fileId,
int version) |
ProviderResponseEntity<List<FileInfo>> |
fileVersions(String fileId,
int offset,
int limit) |
ProviderResponseEntity<Watermark> |
fileWatermark(String fileId) |
private ExtendCapacityService |
getServiceOrThrow() |
void |
setService(ExtendCapacityService service) |
getRequestPath, handleInvalidRequestExceptions, handleOtherExceptions, handleProviderExceptionsprivate ExtendCapacityService service
@PutMapping(value="/{file_id}/name")
@ProviderJsonApi
public ProviderResponseEntity<Map<String,String>> fileRename(@PathVariable(value="file_id")
String fileId,
@RequestBody
FileRenameRequest request)
@GetMapping(value="/{file_id}/versions")
@ProviderJsonApi
public ProviderResponseEntity<List<FileInfo>> fileVersions(@PathVariable(value="file_id")
String fileId,
@RequestParam(value="offset",required=false,defaultValue="0")
int offset,
@RequestParam(value="limit",required=false,defaultValue="100")
int limit)
@GetMapping(value="/{file_id}/versions/{version}")
@ProviderJsonApi
public ProviderResponseEntity<FileInfo> fileVersion(@PathVariable(value="file_id")
String fileId,
@PathVariable(value="version")
int version)
@GetMapping(value="/{file_id}/versions/{version}/download")
@ProviderJsonApi
public ProviderResponseEntity<DownloadInfo> fileVersionDownload(@PathVariable(value="file_id")
String fileId,
@PathVariable(value="version")
int version)
@GetMapping(value="/{file_id}/watermark")
@ProviderJsonApi
public ProviderResponseEntity<Watermark> fileWatermark(@PathVariable(value="file_id")
String fileId)
@Autowired(required=false) public void setService(ExtendCapacityService service)
private ExtendCapacityService getServiceOrThrow()
Copyright © 2024. All rights reserved.