Class ProcessController
java.lang.Object
org.chenile.http.handler.ControllerSupport
org.chenile.orchestrator.process.configuration.controller.ProcessController
@RestController
@ChenileController(value="processService",
serviceName="_processStateEntityService_",
healthCheckerName="processHealthChecker")
public class ProcessController
extends ControllerSupport
-
Field Summary
Fields inherited from class ControllerSupport
service -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(HttpServletRequest httpServletRequest, Process entity) getSubProcesses(HttpServletRequest httpServletRequest, String id, boolean recursive) processById(HttpServletRequest httpServletRequest, String id, String eventID, String eventPayload) retrieve(HttpServletRequest httpServletRequest, String id) Methods inherited from class ControllerSupport
process, process
-
Constructor Details
-
ProcessController
public ProcessController()
-
-
Method Details
-
retrieve
@GetMapping("/process/{id}") public ResponseEntity<GenericResponse<StateEntityServiceResponse<Process>>> retrieve(HttpServletRequest httpServletRequest, @PathVariable String id) -
create
@PostMapping("/process") public ResponseEntity<GenericResponse<StateEntityServiceResponse<Process>>> create(HttpServletRequest httpServletRequest, @RequestBody Process entity) -
processById
@PatchMapping("/process/{id}/{eventID}") public ResponseEntity<GenericResponse<StateEntityServiceResponse<Process>>> processById(HttpServletRequest httpServletRequest, @PathVariable String id, @PathVariable String eventID, @RequestBody String eventPayload) -
getSubProcesses
@GetMapping("/processChildren/{id}") public ResponseEntity<GenericResponse<List<Process>>> getSubProcesses(HttpServletRequest httpServletRequest, @PathVariable String id, @RequestParam(defaultValue="true",required=false) boolean recursive)
-