Class SystemResource


  • @Path("/v1/system")
    @Produces("application/json")
    @Consumes("application/json")
    public class SystemResource
    extends Object
    • Method Detail

      • list

        @GET
        @Path("/settings")
        public ResultList<Settings> list​(@Context
                                         javax.ws.rs.core.UriInfo uriInfo,
                                         @Context
                                         javax.ws.rs.core.SecurityContext securityContext)
      • getSettingByName

        @GET
        @Path("/settings/{name}")
        public Settings getSettingByName​(@Context
                                         javax.ws.rs.core.UriInfo uriInfo,
                                         @Context
                                         javax.ws.rs.core.SecurityContext securityContext,
                                         @PathParam("name")
                                         String name)
      • createOrUpdateSetting

        @PUT
        @Path("/settings")
        public javax.ws.rs.core.Response createOrUpdateSetting​(@Context
                                                               javax.ws.rs.core.UriInfo uriInfo,
                                                               @Context
                                                               javax.ws.rs.core.SecurityContext securityContext,
                                                               @Valid
                                                               @Valid Settings settingName)
      • patch

        @PATCH
        @Path("/settings/{settingName}")
        @Consumes("application/json-patch+json")
        public javax.ws.rs.core.Response patch​(@Context
                                               javax.ws.rs.core.UriInfo uriInfo,
                                               @Context
                                               javax.ws.rs.core.SecurityContext securityContext,
                                               @PathParam("settingName")
                                               String settingName,
                                               javax.json.JsonPatch patch)
      • restoreDefaultEmailSetting

        @PUT
        @Path("/restore/default/email")
        public javax.ws.rs.core.Response restoreDefaultEmailSetting​(@Context
                                                                    javax.ws.rs.core.UriInfo uriInfo,
                                                                    @Context
                                                                    javax.ws.rs.core.SecurityContext securityContext,
                                                                    @PathParam("settingName")
                                                                    String name)
      • listEntitiesCount

        @GET
        @Path("/entities/count")
        public EntitiesCount listEntitiesCount​(@Context
                                               javax.ws.rs.core.UriInfo uriInfo,
                                               @QueryParam("include") @DefaultValue("non-deleted")
                                               Include include)
      • listServicesCount

        @GET
        @Path("/services/count")
        public ServicesCount listServicesCount​(@Context
                                               javax.ws.rs.core.UriInfo uriInfo,
                                               @QueryParam("include") @DefaultValue("non-deleted")
                                               Include include)