Class ProcessInstanceController
java.lang.Object
org.activiti.cloud.services.query.rest.ProcessInstanceController
@RestController
@RequestMapping(value="/v1/process-instances",
produces={"application/hal+json","application/json"})
public class ProcessInstanceController
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionProcessInstanceController(ProcessInstanceRepresentationModelAssembler processInstanceRepresentationModelAssembler, AlfrescoPagedModelAssembler<ProcessInstanceEntity> pagedCollectionModelAssembler, ProcessInstanceControllerHelper processInstanceControllerHelper) -
Method Summary
Modifier and TypeMethodDescriptioncountProcessInstances(ProcessInstanceSearchRequest searchRequest) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudProcessInstance>> findAllProcessInstances(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudProcessInstance>> findAllWithVariables(com.querydsl.core.types.Predicate predicate, List<String> variableKeys, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.EntityModel<QueryCloudProcessInstance> findByIdProcess(String processInstanceId) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudProcessInstance>> searchProcessInstances(ProcessInstanceSearchRequest searchRequest, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudProcessInstance>> subprocesses(String processInstanceId, com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Pageable pageable)
-
Constructor Details
-
ProcessInstanceController
@Autowired public ProcessInstanceController(ProcessInstanceRepresentationModelAssembler processInstanceRepresentationModelAssembler, AlfrescoPagedModelAssembler<ProcessInstanceEntity> pagedCollectionModelAssembler, ProcessInstanceControllerHelper processInstanceControllerHelper)
-
-
Method Details
-
findAllProcessInstances
@RequestMapping(method=GET, params="!variableKeys") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudProcessInstance>> findAllProcessInstances(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Pageable pageable) -
findAllWithVariables
@RequestMapping(method=GET, params="variableKeys") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudProcessInstance>> findAllWithVariables(com.querydsl.core.types.Predicate predicate, @RequestParam(value="variableKeys",required=false,defaultValue="") List<String> variableKeys, org.springframework.data.domain.Pageable pageable) -
searchProcessInstances
@PostMapping("/search") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudProcessInstance>> searchProcessInstances(@RequestBody ProcessInstanceSearchRequest searchRequest, org.springframework.data.domain.Pageable pageable) -
findByIdProcess
@RequestMapping(value="/{processInstanceId}", method=GET) public org.springframework.hateoas.EntityModel<QueryCloudProcessInstance> findByIdProcess(@PathVariable String processInstanceId) -
subprocesses
@RequestMapping(value="/{processInstanceId}/subprocesses", method=GET) public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<QueryCloudProcessInstance>> subprocesses(@PathVariable String processInstanceId, com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Pageable pageable) -
countProcessInstances
@PostMapping("/count") public Long countProcessInstances(@RequestBody ProcessInstanceSearchRequest searchRequest)
-