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
-
Constructor Summary
Constructors Constructor Description ThyDbAdminController(DbAdminService dbAdminService) -
Method Summary
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 Details
-
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 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)
-