Class DatabaseController


  • @RestController
    public class DatabaseController
    extends ControllerBase
    • Constructor Detail

      • DatabaseController

        public DatabaseController()
    • Method Detail

      • info

        @GetMapping("/platform/database")
        public org.springframework.http.ResponseEntity<Database> info()
                                                               throws Exception
        Throws:
        Exception
      • updateRootConnection

        @PutMapping("/platform/database")
        public org.springframework.http.ResponseEntity<Database> updateRootConnection​(@RequestBody
                                                                                      Database database)
                                                                               throws Exception
        Throws:
        Exception
      • initialize

        @PostMapping("/platform/database/initialize")
        public org.springframework.http.ResponseEntity<Database> initialize​(@RequestParam(name="managed",required=false,defaultValue="false")
                                                                            boolean isManaged)
                                                                     throws Exception
        Throws:
        Exception
      • getDatabaseConnections

        @GetMapping("/site/{name}/database")
        public org.springframework.http.ResponseEntity<Databases> getDatabaseConnections​(@PathVariable("name")
                                                                                         String name)
      • getDatabaseConnectionForApplication

        @GetMapping("/site/{site}/application/{app}/database")
        public org.springframework.http.ResponseEntity<Database> getDatabaseConnectionForApplication​(@PathVariable("site")
                                                                                                     String site,
                                                                                                     @PathVariable("app")
                                                                                                     String app)
      • updateDatabaseConnectionforApplication

        @PutMapping("/site/{site}/application/{app}/database")
        public org.springframework.http.ResponseEntity<Database> updateDatabaseConnectionforApplication​(@PathVariable("site")
                                                                                                        String site,
                                                                                                        @PathVariable("app")
                                                                                                        String app,
                                                                                                        @RequestBody
                                                                                                        Database database)
      • getDatabaseConnection

        @GetMapping("/site/{name}/database/{id}")
        public org.springframework.http.ResponseEntity<Database> getDatabaseConnection​(@PathVariable("name")
                                                                                       String name,
                                                                                       @PathVariable("id")
                                                                                       Integer id)
      • updateDatabaseConnection

        @PutMapping("/site/{name}/database/{id}")
        public org.springframework.http.ResponseEntity<Database> updateDatabaseConnection​(@PathVariable("name")
                                                                                          String name,
                                                                                          @PathVariable("id")
                                                                                          Integer id,
                                                                                          @RequestBody
                                                                                          Database database)