Class CaseInstanceResource

java.lang.Object
com.flowable.platform.rest.service.api.caze.CaseInstanceResource

@RestController
public class CaseInstanceResource
extends java.lang.Object
  • Field Details

  • Constructor Details

  • Method Details

    • getCaseInstance

      @GetMapping("/case-instances/{caseInstanceId}") public org.springframework.http.ResponseEntity<CaseInstanceRepresentation> getCaseInstance​(@PathVariable java.lang.String caseInstanceId, @RequestParam(required=false,defaultValue="false") boolean includeTranslations)
    • getStartFormVariables

      @GetMapping("/case-instances/{caseInstanceId}/start-form/variables") public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String,​java.lang.Object>> getStartFormVariables​(@PathVariable java.lang.String caseInstanceId)
    • getStartForm

      @GetMapping("/case-instances/{caseInstanceId}/start-form") public FormModelRepresentation getStartForm​(@PathVariable java.lang.String caseInstanceId)
    • getWorkForm

      @GetMapping("/case-instances/{caseInstanceId}/work-form") public FormModelRepresentation getWorkForm​(@PathVariable java.lang.String caseInstanceId)
    • saveWorkForm

      @PostMapping("/case-instances/{caseInstanceId}/save-work-form") @ResponseStatus(OK) public void saveWorkForm​(@PathVariable java.lang.String caseInstanceId, @RequestBody SaveFormRepresentation saveFormRepresentation)
    • getWorkFormVariables

      @GetMapping("/case-instances/{caseInstanceId}/work-form/variables") public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String,​java.lang.Object>> getWorkFormVariables​(@PathVariable java.lang.String caseInstanceId)
    • saveDocuments

      @PostMapping("/case-instances/{caseInstanceId}/save-documents") @ResponseStatus(OK) public void saveDocuments​(@PathVariable java.lang.String caseInstanceId, @RequestBody SaveFormRepresentation saveFormRepresentation)
    • getCaseContentItemData

      @GetMapping("/case-instances/{caseInstanceId}/content-service/content-items/{contentItemId}/data") public org.springframework.http.ResponseEntity<byte[]> getCaseContentItemData​(@PathVariable java.lang.String caseInstanceId, @PathVariable java.lang.String contentItemId, @RequestParam(required=false) java.lang.Boolean download)
    • getCaseContentItemRenditionData

      @GetMapping("/case-instances/{caseInstanceId}/rendition-service/rendition-items/{renditionItemId}/data") public org.springframework.http.ResponseEntity<byte[]> getCaseContentItemRenditionData​(@PathVariable java.lang.String caseInstanceId, @PathVariable java.lang.String renditionItemId, @RequestParam(required=false) java.lang.Boolean download)
    • getCaseInstanceDocument

      @GetMapping("/case-instances/{caseInstanceId}/index-document") @ResponseStatus(OK) public com.fasterxml.jackson.databind.JsonNode getCaseInstanceDocument​(@PathVariable java.lang.String caseInstanceId)
    • getCaseInstanceComments

      @GetMapping("/case-instances/{caseInstanceId}/comments") @ResponseStatus(OK) public org.springframework.http.ResponseEntity<org.flowable.common.rest.api.DataResponse<CommentInstanceRepresentation>> getCaseInstanceComments​(@PathVariable java.lang.String caseInstanceId, @ModelAttribute CommentQueryRequest request)
    • createComment

      @PostMapping("/case-instances/{caseInstanceId}/comments") @ResponseStatus(CREATED) public org.springframework.http.ResponseEntity<CommentInstanceRepresentation> createComment​(@PathVariable java.lang.String caseInstanceId, @RequestBody CreateCommentRequest request)
    • updateComment

      @PutMapping("/case-instances/{caseInstanceId}/comments/{commentId}") @ResponseStatus(OK) public org.springframework.http.ResponseEntity<CommentInstanceRepresentation> updateComment​(@PathVariable java.lang.String caseInstanceId, @PathVariable java.lang.String commentId, @RequestBody UpdateCommentRequest request)
    • deleteComment

      @DeleteMapping("/case-instances/{caseInstanceId}/comments/{commentId}") @ResponseStatus(NO_CONTENT) public void deleteComment​(@PathVariable java.lang.String caseInstanceId, @PathVariable java.lang.String commentId)
    • assign

      @PostMapping("/case-instances/{caseInstanceId}/assign") @ResponseStatus(OK) public void assign​(@PathVariable java.lang.String caseInstanceId, @RequestBody ChangeAssigneeRequest request)
    • getStageOverview

      @GetMapping(value="/case-instances/{caseInstanceId}/stage-overview", produces="application/json") public java.util.List<StageRepresentation> getStageOverview​(@PathVariable java.lang.String caseInstanceId)
    • getNavigationElements

      @GetMapping("/case-instances/{caseInstanceId}/navigation-elements") @ResponseStatus(OK) public org.springframework.http.ResponseEntity<NavigationResponseRepresentation> getNavigationElements​(@PathVariable java.lang.String caseInstanceId)
    • getCaseInstanceCasePageTasks

      @GetMapping("/case-instances/{caseInstanceId}/case-page-tasks") @ResponseStatus(OK) public org.springframework.http.ResponseEntity<java.util.List<CasePageTaskRepresentation>> getCaseInstanceCasePageTasks​(@PathVariable java.lang.String caseInstanceId)