Package org.padler.thydbadmin.controller
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.StringCOLUMNSstatic java.lang.StringPAGEstatic java.lang.StringPAGE_SIZEstatic java.lang.StringPAGESstatic java.lang.StringQUERYstatic java.lang.StringROWSstatic java.lang.StringTABLEstatic java.lang.StringTOTAL
-
Constructor Summary
Constructors Constructor Description ThyDbAdminController(DbAdminService dbAdminService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetInfo(org.springframework.ui.Model model)java.lang.StringgetQueryResult()java.lang.StringgetTable(java.lang.String tableName, java.lang.Integer page, java.lang.Integer pageSize, org.springframework.ui.Model model)java.lang.StringgetTables(org.springframework.ui.Model model)java.lang.StringpostExecuteQuery(java.lang.String query, javax.servlet.http.HttpServletRequest request, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, int page, int pageSize)
-
-
-
Field Detail
-
COLUMNS
public static final java.lang.String COLUMNS
- See Also:
- Constant Field Values
-
TABLE
public static final java.lang.String TABLE
- See Also:
- Constant Field Values
-
PAGE
public static final java.lang.String PAGE
- See Also:
- Constant Field Values
-
PAGES
public static final java.lang.String PAGES
- See Also:
- Constant Field Values
-
PAGE_SIZE
public static final java.lang.String PAGE_SIZE
- See Also:
- Constant Field Values
-
ROWS
public static final java.lang.String ROWS
- See Also:
- Constant Field Values
-
QUERY
public static final java.lang.String QUERY
- See Also:
- Constant Field Values
-
TOTAL
public static final java.lang.String TOTAL
- See Also:
- Constant Field Values
-
-
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)
-
-