Class LeaderboardResource
java.lang.Object
dev.getelements.elements.rest.leaderboard.LeaderboardResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLeaderboard(Leaderboard leaderboard) voiddeleteLeaderboard(String nameOrId) getLeaderboard(String nameOrId) getLeaderboards(int offset, int count, String search) voidsetLeaderboardService(LeaderboardService leaderboardService) voidsetValidationHelper(ValidationHelper validationHelper) updateLeaderboard(String nameOrId, Leaderboard leaderboard)
-
Constructor Details
-
LeaderboardResource
public LeaderboardResource()
-
-
Method Details
-
getLeaderboards
@GET @Produces("application/json") public Pagination<Leaderboard> getLeaderboards(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count, @QueryParam("search") String search) -
getLeaderboard
@GET @Path("{nameOrId}") @Produces("application/json") public Leaderboard getLeaderboard(@PathParam("nameOrId") String nameOrId) -
createLeaderboard
@POST @Produces("application/json") @Consumes("application/json") public Leaderboard createLeaderboard(Leaderboard leaderboard) -
updateLeaderboard
@PUT @Path("{nameOrId}") @Produces("application/json") @Consumes("application/json") public Leaderboard updateLeaderboard(@PathParam("nameOrId") String nameOrId, Leaderboard leaderboard) -
deleteLeaderboard
-
getLeaderboardService
-
setLeaderboardService
-
getValidationHelper
-
setValidationHelper
-