Class GUITriggerController

java.lang.Object
de.dlr.proseo.ui.gui.GUIBaseController
de.dlr.proseo.ui.gui.GUITriggerController

@Controller public class GUITriggerController extends GUIBaseController
A controller for retrieving and handling triggers
Author:
Ernst Melchinger
  • Constructor Details

    • GUITriggerController

      public GUITriggerController()
  • Method Details

    • showTrigger

      @GetMapping("/trigger-show") public String showTrigger()
      Show the trigger view
      Returns:
      the name of the trigger view template
    • getTriggers

      @GetMapping("/trigger/get") public org.springframework.web.context.request.async.DeferredResult<String> getTriggers(@RequestParam(required=false,value="type") String type, @RequestParam(required=false,value="name") String name, @RequestParam(required=false,value="workflow") String workflow, @RequestParam(required=false,value="inputProductClass") String inputProductClass, @RequestParam(required=false,value="outputProductClass") String outputProductClass, @RequestParam(required=false,value="recordFrom") Long recordFrom, @RequestParam(required=false,value="recordTo") Long recordTo, @RequestParam(required=false,value="currentPage") Long currentPage, @RequestParam(required=false,value="pageSize") Long pageSize, @RequestParam(required=false,value="sortby") String sortby, @RequestParam(required=false,value="up") Boolean up, org.springframework.ui.Model model)
      Fetch and return triggers from the processor manager
      Parameters:
      name - the workflow name
      inputProductClass - the input product class
      recordFrom - the first record to retrieve
      recordTo - the last record to retrieve
      currentPage - the current page (needed for paging logic)
      pageSize - the page size (needed for paging logic)
      model - the attributes to return
      id - the workflow id
      workflowVersion - the workflow version
      Returns:
      the result