Class BaseProcessInstanceResource
java.lang.Object
org.flowable.rest.service.api.runtime.process.BaseProcessInstanceResource
- Direct Known Subclasses:
ProcessInstanceCollectionResource,ProcessInstanceDiagramResource,ProcessInstanceIdentityLinkCollectionResource,ProcessInstanceIdentityLinkResource,ProcessInstanceQueryResource,ProcessInstanceResource
- Author:
- Frederik Heremans
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RepositoryServiceprotected BpmnRestApiInterceptorprotected RestResponseFactoryprotected RuntimeService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddVariables(ProcessInstanceQuery processInstanceQuery, List<QueryVariable> variables) protected ProcessInstancegetProcessInstanceFromRequest(String processInstanceId) Returns theProcessInstancethat is requested and calls the access interceptor.protected ProcessInstancegetProcessInstanceFromRequestWithoutAccessCheck(String processInstanceId) Returns theProcessInstancethat is requested without calling the access interceptor Throws the right exceptions when bad request was made or instance was not found.protected DataResponse<ProcessInstanceResponse>getQueryResponse(ProcessInstanceQueryRequest queryRequest, Map<String, String> requestParams)
-
Field Details
-
restResponseFactory
-
runtimeService
-
repositoryService
-
restApiInterceptor
-
-
Constructor Details
-
BaseProcessInstanceResource
public BaseProcessInstanceResource()
-
-
Method Details
-
getQueryResponse
protected DataResponse<ProcessInstanceResponse> getQueryResponse(ProcessInstanceQueryRequest queryRequest, Map<String, String> requestParams) -
addVariables
protected void addVariables(ProcessInstanceQuery processInstanceQuery, List<QueryVariable> variables) -
getProcessInstanceFromRequest
Returns theProcessInstancethat is requested and calls the access interceptor. Throws the right exceptions when bad request was made or instance was not found. -
getProcessInstanceFromRequestWithoutAccessCheck
Returns theProcessInstancethat is requested without calling the access interceptor Throws the right exceptions when bad request was made or instance was not found.
-