Class UiController

java.lang.Object
ch.so.agi.gretl.control.server.web.UiController

@Controller public class UiController extends Object
  • Constructor Details

  • Method Details

    • root

      @GetMapping("/") public String root()
    • jobs

      @GetMapping("/jobs") public String jobs(org.springframework.ui.Model model, org.springframework.security.core.Authentication authentication)
    • jobDetail

      @GetMapping("/jobs/{jobId}") public String jobDetail(@PathVariable String jobId, org.springframework.ui.Model model, org.springframework.security.core.Authentication authentication)
    • startJob

      @PostMapping("/jobs/{jobId}/runs") public String startJob(@PathVariable String jobId, @RequestParam Map<String,String> requestParameters, org.springframework.ui.Model model, org.springframework.security.core.Authentication authentication, jakarta.servlet.http.HttpServletResponse response)
    • runLogs

      @GetMapping("/runs/{runId}/logs") public String runLogs(@PathVariable String runId, org.springframework.ui.Model model)
    • admin

      @GetMapping("/admin") public String admin(org.springframework.ui.Model model, org.springframework.security.core.Authentication authentication)
    • reloadManifest

      @PostMapping("/admin/manifest/reload") public String reloadManifest(org.springframework.ui.Model model, org.springframework.security.core.Authentication authentication, jakarta.servlet.http.HttpServletResponse response)
    • jobSummaries

      @GetMapping("/ui/fragments/jobs") public String jobSummaries(org.springframework.ui.Model model)
    • runHistory

      @GetMapping("/ui/fragments/jobs/{jobId}/runs") public String runHistory(@PathVariable String jobId, org.springframework.ui.Model model, org.springframework.security.core.Authentication authentication)
    • manifestStatus

      @GetMapping("/ui/fragments/admin/manifest") public String manifestStatus(org.springframework.ui.Model model, org.springframework.security.core.Authentication authentication)
    • workerStatus

      @GetMapping("/ui/fragments/admin/workers") public String workerStatus(org.springframework.ui.Model model)