Class CaseEventsRestController

java.lang.Object
com.aquima.web.rest.v1.controller.RestControllerBase
com.aquima.web.rest.v1.controller.CaseEventsRestController

@ConditionalOnBean(com.blueriq.component.api.workunit.IWorkUnitExecutor.class) @ConditionalOnMissingBean(com.aquima.interactions.caseengine.client.CaseEngineClient.class) @RestController @RestApiContext @RequestMapping(value="/caseEvents", produces="application/json") public class CaseEventsRestController extends RestControllerBase
Responsible for handling case events specific requests.
Since:
9.6
Author:
Voicu Moldovan
  • Field Details

  • Constructor Details

    • CaseEventsRestController

      @Autowired public CaseEventsRestController(com.aquima.interactions.process.dao.IProcessCaseDao dao, com.aquima.interactions.portal.IPortalEngine portalEngine, @Qualifier("TransactionalWorkUnitExecutor") com.blueriq.component.api.workunit.IWorkUnitExecutor executor)
  • Method Details

    • getCaseEvents

      @RequestMapping(method=GET) @ResponseStatus(OK) @ResponseBody public PagedCaseEvents getCaseEvents(org.springframework.web.context.request.WebRequest request, @RequestParam(required=false) Integer page, @RequestParam(required=false) Integer pageSize, @RequestParam(required=false) String sort)
      Searches for a list of case events that match a certain criteria.
      Parameters:
      request - the web request
      page - The page number. Not required.
      pageSize - The items per page. Not required.
      sort - The properties to sort on. Comma separated. Not required.
      Returns:
      The list of case events.
    • getCaseEvent

      @RequestMapping(value="/{eventId}", method=GET) @ResponseStatus(OK) @ResponseBody public CaseEvent getCaseEvent(@PathVariable("eventId") Long eventId)
      This method returns a case event based on the event id.
      Parameters:
      eventId - The id of the case event. Required.
      Returns:
      The case event resource.
    • replayCaseEvent

      @RequestMapping(value="/{eventId}", method=POST) @ResponseStatus(CREATED) @ResponseBody public org.springframework.http.ResponseEntity<Void> replayCaseEvent(@PathVariable("eventId") Long eventId, @RequestParam(required=false) Long caseId)