Interface DomainService

    • Method Detail

      • list

        @GET
        @Produces("application/json")
        List<Domain> list()
      • read

        @GET
        @Path("{key}")
        @Produces("application/json")
        Domain read​(@NotNull @PathParam("key")
                    @NotNull String key)
      • create

        @POST
        @Consumes("application/json")
        @Produces("application/json")
        javax.ws.rs.core.Response create​(Domain domain)
      • changeAdminPassword

        @POST
        @Path("{key}/changeAdminPassword")
        @Produces("application/json")
        javax.ws.rs.core.Response changeAdminPassword​(@NotNull @PathParam("key")
                                                      @NotNull String key,
                                                      @QueryParam("password")
                                                      String password,
                                                      @QueryParam("cipherAlgorithm")
                                                      CipherAlgorithm cipherAlgorithm)
      • adjustPoolSize

        @POST
        @Path("{key}/adjustPoolSize")
        @Produces("application/json")
        javax.ws.rs.core.Response adjustPoolSize​(@NotNull @PathParam("key")
                                                 @NotNull String key,
                                                 @QueryParam("poolMaxActive")
                                                 int poolMaxActive,
                                                 @QueryParam("poolMinIdle")
                                                 int poolMinIdle)
      • delete

        @DELETE
        @Path("{key}")
        @Produces("application/json")
        javax.ws.rs.core.Response delete​(@NotNull @PathParam("key")
                                         @NotNull String key)