Class LeaderboardResource
java.lang.Object
dev.getelements.elements.rest.leaderboard.LeaderboardResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLeaderboard
(Leaderboard leaderboard) void
deleteLeaderboard
(String nameOrId) getLeaderboard
(String nameOrId) getLeaderboards
(int offset, int count, String search) void
setLeaderboardService
(LeaderboardService leaderboardService) void
setValidationHelper
(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
-