Class BaseCaseInstanceResource

java.lang.Object
org.flowable.cmmn.rest.service.api.runtime.caze.BaseCaseInstanceResource
Direct Known Subclasses:
BaseVariableResource, CaseInstanceCollectionResource, CaseInstanceDiagramResource, CaseInstanceIdentityLinkCollectionResource, CaseInstanceIdentityLinkResource, CaseInstanceQueryResource, CaseInstanceResource

public class BaseCaseInstanceResource extends Object
Author:
Tijs Rademakers
  • Field Details

    • restResponseFactory

      @Autowired protected CmmnRestResponseFactory restResponseFactory
    • runtimeService

      @Autowired protected org.flowable.cmmn.api.CmmnRuntimeService runtimeService
    • repositoryService

      @Autowired protected org.flowable.cmmn.api.CmmnRepositoryService repositoryService
    • restApiInterceptor

      @Autowired(required=false) protected CmmnRestApiInterceptor restApiInterceptor
  • Constructor Details

    • BaseCaseInstanceResource

      public BaseCaseInstanceResource()
  • Method Details

    • getQueryResponse

      protected DataResponse<CaseInstanceResponse> getQueryResponse(CaseInstanceQueryRequest queryRequest, Map<String,String> requestParams)
    • getCaseInstanceFromRequest

      protected org.flowable.cmmn.api.runtime.CaseInstance getCaseInstanceFromRequest(String caseInstanceId)
      Returns the CaseInstance that is requested and calls the access interceptor. Throws the right exceptions when bad request was made or instance was not found.
    • getCaseInstanceFromRequestWithoutAccessCheck

      protected org.flowable.cmmn.api.runtime.CaseInstance getCaseInstanceFromRequestWithoutAccessCheck(String caseInstanceId)
      Returns the CaseInstance that is requested without calling the access interceptor Throws the right exceptions when bad request was made or instance was not found.
    • addVariables

      protected void addVariables(org.flowable.cmmn.api.runtime.CaseInstanceQuery caseInstanceQuery, List<QueryVariable> variables)