Class DatabaseConnectionController

java.lang.Object
com.dbanalyzer.controller.DatabaseConnectionController

@Controller @RequestMapping("/connections") public class DatabaseConnectionController extends Object
  • Constructor Details

    • DatabaseConnectionController

      public DatabaseConnectionController()
  • Method Details

    • newConnection

      @GetMapping("/new") public String newConnection(org.springframework.ui.Model model)
    • listConnections

      @GetMapping("/edit") public String listConnections(org.springframework.ui.Model model)
    • editConnection

      @GetMapping("/edit/{id}") public String editConnection(@PathVariable Long id, org.springframework.ui.Model model)
    • saveConnection

      @PostMapping("/save") public String saveConnection(@ModelAttribute DatabaseConnection connection)
    • updateConnection

      @PostMapping("/update/{id}") public String updateConnection(@PathVariable Long id, @ModelAttribute DatabaseConnection connection)
    • deleteConnection

      @DeleteMapping("/{id}") public org.springframework.http.ResponseEntity<Void> deleteConnection(@PathVariable Long id)
    • testConnection

      @PostMapping("/test") @ResponseBody public org.springframework.http.ResponseEntity<Map<String,Object>> testConnection(@RequestBody DatabaseConnection connection)
    • getDefaultPort

      @GetMapping("/default-port/{databaseType}") @ResponseBody public org.springframework.http.ResponseEntity<Integer> getDefaultPort(@PathVariable DatabaseType databaseType)