Class BanRestService

Object
BanRestService

@DeclareRoles("deputy") @RolesAllowed("deputy") @Path("/administration/ban") public class BanRestService extends Object
Author:
maartenl
  • Constructor Details

    • BanRestService

      public BanRestService()
  • Method Details

    • findAllBannedIPS

      @GET @Path("bannedips") @Produces("application/json") public Response findAllBannedIPS(@Context UriInfo info)
    • findAllBannedNames

      @GET @Path("bannednames") @Produces("application/json") public Response findAllBannedNames(@Context UriInfo info)
    • findAllSillyNames

      @GET @Path("sillynames") @Produces("application/json") public Response findAllSillyNames(@Context UriInfo info)
    • findAllUnbannedNames

      @GET @Path("unbannednames") @Produces("application/json") public Response findAllUnbannedNames(@Context UriInfo info)
    • createBannedIP

      @POST @Consumes("application/json") @Path("bannedips") public void createBannedIP(String json)
    • createBannedName

      @POST @Consumes("application/json") @Path("bannednames") public void createBannedName(String json)
    • createSillyName

      @POST @Consumes("application/json") @Path("sillynames") public void createSillyName(String json)
    • createUnbannedName

      @POST @Consumes("application/json") @Path("unbannednames") public void createUnbannedName(String json)
    • removeBannedIP

      @DELETE @Path("bannedips/{address}") public void removeBannedIP(@PathParam("address") String address)
    • removeBannedName

      @DELETE @Path("bannednames/{name}") public void removeBannedName(@PathParam("name") String bannedName)
    • removeSillyName

      @DELETE @Path("sillynames/{name}") public void removeSillyName(@PathParam("name") String sillyName)
    • removeUnbannedName

      @DELETE @Path("unbannednames/{name}") public void removeUnbannedName(@PathParam("name") String unbannedName)