Class ContentItemResource
java.lang.Object
com.flowable.platform.rest.service.api.content.ContentItemResource
@RestController
public class ContentItemResource
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected PlatformContentItemService
contentItemService
protected DocumentMetadataHandler
documentMetadataHandler
-
Constructor Summary
Constructors Constructor Description ContentItemResource()
-
Method Summary
Modifier and Type Method Description org.springframework.http.ResponseEntity<ContentItemRepresentation>
createContentItemOnTask(java.lang.String taskId, org.springframework.web.multipart.MultipartFile file)
org.springframework.http.ResponseEntity<ContentItemRepresentation>
createContentItemsOnCaseInstance(java.lang.String caseInstanceId, org.springframework.web.multipart.MultipartFile file)
org.springframework.http.ResponseEntity<ContentItemRepresentation>
createContentItemsOnProcessInstance(java.lang.String processInstanceId, org.springframework.web.multipart.MultipartFile file)
org.springframework.http.ResponseEntity<ContentItemRepresentation>
createNewContentItemVersion(java.lang.String contentItemId, org.springframework.web.multipart.MultipartFile file)
org.springframework.http.ResponseEntity<ContentItemRepresentation>
createNewContentItemVersionOnCaseInstance(java.lang.String caseInstanceId, java.lang.String contentItemId, org.springframework.web.multipart.MultipartFile file)
org.springframework.http.ResponseEntity<ContentItemRepresentation>
createNewContentItemVersionOnProcessInstance(java.lang.String processInstanceId, java.lang.String contentItemId, org.springframework.web.multipart.MultipartFile file)
org.springframework.http.ResponseEntity<ContentItemRepresentation>
createNewContentItemVersionOnTask(java.lang.String taskId, java.lang.String contentItemId, org.springframework.web.multipart.MultipartFile file)
org.springframework.http.ResponseEntity<ContentItemRepresentation>
createProvisionalContentItem(org.springframework.web.multipart.MultipartFile file)
org.springframework.http.ResponseEntity<ContentItemRepresentation>
createProvisionalContentItemOnTask(java.lang.String taskId, org.springframework.web.multipart.MultipartFile file)
org.springframework.http.ResponseEntity<java.util.List<ContentItemRepresentation>>
getContentItemsForCase(java.lang.String caseInstanceId)
org.springframework.http.ResponseEntity<java.util.List<ContentItemRepresentation>>
getContentItemsForProcessInstance(java.lang.String processInstanceId)
org.springframework.http.ResponseEntity<java.util.List<ContentItemRepresentation>>
getContentItemsForTask(java.lang.String taskId)
org.springframework.http.ResponseEntity<java.util.List<ContentItemRepresentation>>
getContentItemVersions(java.lang.String contentItemId)
org.springframework.http.ResponseEntity<ContentItemRepresentation>
revertContentItemVersion(java.lang.String contentItemId, java.lang.String previousContentItemId)
void
saveMetadata(java.lang.String contentItemId, SaveFormRepresentation saveFormRepresentation)
-
Field Details
-
Constructor Details
-
ContentItemResource
public ContentItemResource()
-
-
Method Details
-
createProvisionalContentItem
@PostMapping("/content-items/provisional") public org.springframework.http.ResponseEntity<ContentItemRepresentation> createProvisionalContentItem(@RequestParam("fileContent") org.springframework.web.multipart.MultipartFile file) -
createNewContentItemVersion
@PostMapping("/content-items/{contentItemId}/new-version") public org.springframework.http.ResponseEntity<ContentItemRepresentation> createNewContentItemVersion(@PathVariable("contentItemId") java.lang.String contentItemId, @RequestParam("fileContent") org.springframework.web.multipart.MultipartFile file) -
revertContentItemVersion
@PostMapping("/content-items/{contentItemId}/revert/{previousContentItemId}") public org.springframework.http.ResponseEntity<ContentItemRepresentation> revertContentItemVersion(@PathVariable("contentItemId") java.lang.String contentItemId, @PathVariable("previousContentItemId") java.lang.String previousContentItemId) -
getContentItemVersions
@GetMapping("/content-items/{contentItemId}/versions") public org.springframework.http.ResponseEntity<java.util.List<ContentItemRepresentation>> getContentItemVersions(@PathVariable java.lang.String contentItemId) -
saveMetadata
@PostMapping("/content-items/{contentItemId}/metadata") @ResponseStatus(OK) public void saveMetadata(@PathVariable java.lang.String contentItemId, @RequestBody SaveFormRepresentation saveFormRepresentation) -
createProvisionalContentItemOnTask
@PostMapping("/tasks/{taskId}/content-items/provisional") public org.springframework.http.ResponseEntity<ContentItemRepresentation> createProvisionalContentItemOnTask(@PathVariable("taskId") java.lang.String taskId, @RequestParam("fileContent") org.springframework.web.multipart.MultipartFile file) -
getContentItemsForTask
@GetMapping("/tasks/{taskId}/content") public org.springframework.http.ResponseEntity<java.util.List<ContentItemRepresentation>> getContentItemsForTask(@PathVariable("taskId") java.lang.String taskId) -
createContentItemOnTask
@PostMapping("/tasks/{taskId}/content") public org.springframework.http.ResponseEntity<ContentItemRepresentation> createContentItemOnTask(@PathVariable("taskId") java.lang.String taskId, @RequestParam("fileContent") org.springframework.web.multipart.MultipartFile file) -
createNewContentItemVersionOnTask
@PostMapping("/tasks/{taskId}/content/{contentItemId}/new-version") public org.springframework.http.ResponseEntity<ContentItemRepresentation> createNewContentItemVersionOnTask(@PathVariable("taskId") java.lang.String taskId, @PathVariable("contentItemId") java.lang.String contentItemId, @RequestParam("fileContent") org.springframework.web.multipart.MultipartFile file) -
getContentItemsForProcessInstance
@GetMapping("/process-instances/{processInstanceId}/content") public org.springframework.http.ResponseEntity<java.util.List<ContentItemRepresentation>> getContentItemsForProcessInstance(@PathVariable("processInstanceId") java.lang.String processInstanceId) -
createContentItemsOnProcessInstance
@PostMapping("/process-instances/{processInstanceId}/content") public org.springframework.http.ResponseEntity<ContentItemRepresentation> createContentItemsOnProcessInstance(@PathVariable("processInstanceId") java.lang.String processInstanceId, @RequestParam("fileContent") org.springframework.web.multipart.MultipartFile file) -
createNewContentItemVersionOnProcessInstance
@PostMapping("/process-instances/{processInstanceId}/content/{contentItemId}/new-version") public org.springframework.http.ResponseEntity<ContentItemRepresentation> createNewContentItemVersionOnProcessInstance(@PathVariable("processInstanceId") java.lang.String processInstanceId, @PathVariable("contentItemId") java.lang.String contentItemId, @RequestParam("fileContent") org.springframework.web.multipart.MultipartFile file) -
getContentItemsForCase
@GetMapping("/case-instances/{caseInstanceId}/content") public org.springframework.http.ResponseEntity<java.util.List<ContentItemRepresentation>> getContentItemsForCase(@PathVariable("caseInstanceId") java.lang.String caseInstanceId) -
createContentItemsOnCaseInstance
@PostMapping("/case-instances/{caseInstanceId}/content") public org.springframework.http.ResponseEntity<ContentItemRepresentation> createContentItemsOnCaseInstance(@PathVariable("caseInstanceId") java.lang.String caseInstanceId, @RequestParam("fileContent") org.springframework.web.multipart.MultipartFile file) -
createNewContentItemVersionOnCaseInstance
@PostMapping("/case-instances/{caseInstanceId}/content/{contentItemId}/new-version") public org.springframework.http.ResponseEntity<ContentItemRepresentation> createNewContentItemVersionOnCaseInstance(@PathVariable("caseInstanceId") java.lang.String caseInstanceId, @PathVariable("contentItemId") java.lang.String contentItemId, @RequestParam("fileContent") org.springframework.web.multipart.MultipartFile file)
-