Class DashboardController

java.lang.Object
com.knezevic.edaf.v3.web.controller.DashboardController

@Controller public class DashboardController extends Object
Thymeleaf page controller for run list/detail views.
  • Constructor Details

  • Method Details

    • experiments

      @GetMapping("/experiments") public String experiments(org.springframework.ui.Model model, @RequestParam(required=false) String q, @RequestParam(required=false) String algorithm, @RequestParam(name="model",required=false) String modelFilter, @RequestParam(required=false) String problem, @RequestParam(required=false) String status, @RequestParam(required=false) String from, @RequestParam(required=false) String to, @RequestParam(defaultValue="0") int page, @RequestParam(defaultValue="25") int size, @RequestParam(defaultValue="latest_run_time") String sortBy, @RequestParam(defaultValue="desc") String sortDir)
    • index

      @GetMapping("/") public String index(org.springframework.ui.Model model, @RequestParam(required=false) String q, @RequestParam(required=false) String algorithm, @RequestParam(name="model",required=false) String modelFilter, @RequestParam(required=false) String problem, @RequestParam(required=false) String status, @RequestParam(required=false) String from, @RequestParam(required=false) String to, @RequestParam(required=false) Double minBest, @RequestParam(required=false) Double maxBest, @RequestParam(defaultValue="0") int page, @RequestParam(defaultValue="25") int size, @RequestParam(defaultValue="start_time") String sortBy, @RequestParam(defaultValue="desc") String sortDir)
    • run

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

      @GetMapping("/experiments/{experimentId}") public String experiment(@PathVariable String experimentId, @RequestParam(defaultValue="0") int page, @RequestParam(defaultValue="50") int size, @RequestParam(defaultValue="start_time") String sortBy, @RequestParam(defaultValue="desc") String sortDir, @RequestParam(required=false) String direction, @RequestParam(required=false) Double target, org.springframework.ui.Model model)
    • cocoIndex

      @GetMapping("/coco") public String cocoIndex(org.springframework.ui.Model model, @RequestParam(required=false) String q, @RequestParam(required=false) String status, @RequestParam(required=false) String suite, @RequestParam(defaultValue="0") int page, @RequestParam(defaultValue="25") int size, @RequestParam(defaultValue="created_at") String sortBy, @RequestParam(defaultValue="desc") String sortDir)
    • cocoCampaign

      @GetMapping("/coco/{campaignId}") public String cocoCampaign(@PathVariable String campaignId, org.springframework.ui.Model model)