Class ThyDbAdminController

java.lang.Object
org.padler.thydbadmin.controller.ThyDbAdminController

@ConditionalOnProperty("thyDbAdmin.controller")
@Controller
@RequestMapping("/thyDbAdmin")
public class ThyDbAdminController
extends java.lang.Object
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String COLUMNS  
    static java.lang.String PAGE  
    static java.lang.String PAGE_SIZE  
    static java.lang.String PAGES  
    static java.lang.String QUERY  
    static java.lang.String ROWS  
    static java.lang.String TABLE  
    static java.lang.String TOTAL  
  • Constructor Summary

    Constructors 
    Constructor Description
    ThyDbAdminController​(DbAdminService dbAdminService)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getInfo​(org.springframework.ui.Model model)  
    java.lang.String getQueryResult()  
    java.lang.String getTable​(java.lang.String tableName, java.lang.Integer page, java.lang.Integer pageSize, org.springframework.ui.Model model)  
    java.lang.String getTables​(org.springframework.ui.Model model)  
    java.lang.String postExecuteQuery​(java.lang.String query, javax.servlet.http.HttpServletRequest request, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, int page, int pageSize)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • getTables

      @GetMapping("") public java.lang.String getTables​(org.springframework.ui.Model model)
    • getTable

      @GetMapping("/table/{tableName}") public java.lang.String getTable​(@PathVariable java.lang.String tableName, @RequestParam(required=false,defaultValue="0") java.lang.Integer page, @RequestParam(required=false,defaultValue="10") java.lang.Integer pageSize, org.springframework.ui.Model model)
    • getInfo

      @GetMapping("/info") public java.lang.String getInfo​(org.springframework.ui.Model model)
    • getQueryResult

      @GetMapping("/queryResult") public java.lang.String getQueryResult()
    • postExecuteQuery

      @PostMapping("/executeQuery") public java.lang.String postExecuteQuery​(java.lang.String query, javax.servlet.http.HttpServletRequest request, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, @RequestParam(required=false,defaultValue="0") int page, @RequestParam(required=false,defaultValue="10") int pageSize)