Class DashboardController
java.lang.Object
com.knezevic.edaf.v3.web.controller.DashboardController
Thymeleaf page controller for run list/detail views.
-
Constructor Summary
ConstructorsConstructorDescriptionDashboardController(RunRepository runRepository, CocoRepository cocoRepository, RunArtifactService runArtifactService) -
Method Summary
Modifier and TypeMethodDescriptioncocoCampaign(String campaignId, org.springframework.ui.Model model) cocoIndex(org.springframework.ui.Model model, String q, String status, String suite, int page, int size, String sortBy, String sortDir) experiment(String experimentId, int page, int size, String sortBy, String sortDir, String direction, Double target, org.springframework.ui.Model model) experiments(org.springframework.ui.Model model, String q, String algorithm, String modelFilter, String problem, String status, String from, String to, int page, int size, String sortBy, String sortDir) index(org.springframework.ui.Model model, String q, String algorithm, String modelFilter, String problem, String status, String from, String to, Double minBest, Double maxBest, int page, int size, String sortBy, String sortDir)
-
Constructor Details
-
DashboardController
public DashboardController(RunRepository runRepository, CocoRepository cocoRepository, RunArtifactService runArtifactService)
-
-
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
-
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
-