Class ProcessInstanceAdminController
java.lang.Object
org.activiti.cloud.services.query.rest.ProcessInstanceAdminController
@RestController
@RequestMapping(value="/admin/v1/process-instances",
produces={"application/hal+json","application/json"})
public class ProcessInstanceAdminController
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionProcessInstanceAdminController(ProcessInstanceAdminService processInstanceAdminService, ProcessInstanceRepresentationModelAssembler processInstanceRepresentationModelAssembler, org.activiti.cloud.alfresco.data.domain.AlfrescoPagedModelAssembler<org.activiti.cloud.services.query.model.ProcessInstanceEntity> pagedCollectionModelAssembler, ProcessInstanceAdminControllerHelper processInstanceAdminControllerHelper) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.converter.json.MappingJacksonValuefindAllFromBodyProcessAdmin(com.querydsl.core.types.Predicate predicate, ProcessInstanceQueryBody payload, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.QueryCloudProcessInstance>> findAllProcessInstanceAdmin(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.QueryCloudProcessInstance>> findAllWithVariablesAdmin(com.querydsl.core.types.Predicate predicate, List<String> variableKeys, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.QueryCloudProcessInstance> findByIdProcessAdmin(String processInstanceId) findProcessAppVersions(com.querydsl.core.types.Predicate predicate) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.QueryCloudProcessInstance>> linkedProcesses(String linkedProcessInstanceId, org.springframework.data.domain.Pageable pageable) searchProcessInstances(ProcessInstanceSearchRequest searchRequest) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.QueryCloudProcessInstance>> searchProcessInstances(ProcessInstanceSearchRequest searchRequest, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.QueryCloudProcessInstance>> subprocesses(String processInstanceId, com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Pageable pageable)
-
Constructor Details
-
ProcessInstanceAdminController
@Autowired public ProcessInstanceAdminController(ProcessInstanceAdminService processInstanceAdminService, ProcessInstanceRepresentationModelAssembler processInstanceRepresentationModelAssembler, org.activiti.cloud.alfresco.data.domain.AlfrescoPagedModelAssembler<org.activiti.cloud.services.query.model.ProcessInstanceEntity> pagedCollectionModelAssembler, ProcessInstanceAdminControllerHelper processInstanceAdminControllerHelper)
-
-
Method Details
-
findAllProcessInstanceAdmin
@RequestMapping(method=GET, params="!variableKeys") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.QueryCloudProcessInstance>> findAllProcessInstanceAdmin(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Pageable pageable) -
findAllWithVariablesAdmin
@RequestMapping(method=GET, params="variableKeys") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.QueryCloudProcessInstance>> findAllWithVariablesAdmin(com.querydsl.core.types.Predicate predicate, @RequestParam(value="variableKeys",required=false,defaultValue="") List<String> variableKeys, org.springframework.data.domain.Pageable pageable) -
findAllFromBodyProcessAdmin
@RequestMapping(method=POST) public org.springframework.http.converter.json.MappingJacksonValue findAllFromBodyProcessAdmin(com.querydsl.core.types.Predicate predicate, @RequestBody(required=false) ProcessInstanceQueryBody payload, org.springframework.data.domain.Pageable pageable) -
searchProcessInstances
@PostMapping("/search") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.QueryCloudProcessInstance>> searchProcessInstances(@RequestBody ProcessInstanceSearchRequest searchRequest, org.springframework.data.domain.Pageable pageable) -
findByIdProcessAdmin
@RequestMapping(value="/{processInstanceId}", method=GET) public org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.QueryCloudProcessInstance> findByIdProcessAdmin(@PathVariable String processInstanceId) -
findProcessAppVersions
-
searchProcessInstances
@PostMapping("/count") public Long searchProcessInstances(@RequestBody ProcessInstanceSearchRequest searchRequest) -
subprocesses
@RequestMapping(value="/{processInstanceId}/subprocesses", method=GET) public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.QueryCloudProcessInstance>> subprocesses(@PathVariable String processInstanceId, com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Pageable pageable) -
linkedProcesses
@GetMapping("/{linkedProcessInstanceId}/linkedprocesses") public org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.QueryCloudProcessInstance>> linkedProcesses(@PathVariable String linkedProcessInstanceId, org.springframework.data.domain.Pageable pageable)
-