Class 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  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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
    • Constructor Detail

      • ThyDbAdminController

        public ThyDbAdminController​(DbAdminService dbAdminService)
    • Method Detail

      • 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)