Class UserReputationEndpoint
java.lang.Object
org.exoplatform.addons.gamification.rest.UserReputationEndpoint
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
@RolesAllowed("users")
public class UserReputationEndpoint
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BadgeServiceprotected GamificationServiceprotected org.exoplatform.social.core.manager.IdentityManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsegetallBadges(javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest request, String url) javax.ws.rs.core.ResponsegetAllOfBadges(javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest request, String url) javax.ws.rs.core.ResponsegetBadgeAvatarById(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, Long id) javax.ws.rs.core.ResponsegetOtherBadges(javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest request, String url) javax.ws.rs.core.ResponsegetReputationStatus(javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest request, String username, String url) javax.ws.rs.core.ResponsegetUserBadges(long identityId) javax.ws.rs.core.ResponsegetUserBadges(javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest request, String url) javax.ws.rs.core.Response
-
Field Details
-
gamificationService
-
identityManager
protected org.exoplatform.social.core.manager.IdentityManager identityManager -
badgeService
-
-
Constructor Details
-
UserReputationEndpoint
public UserReputationEndpoint()
-
-
Method Details
-
getReputationStatus
-
getUserBadges
@RolesAllowed("users") public javax.ws.rs.core.Response getUserBadges(long identityId) -
getUserBadges
public javax.ws.rs.core.Response getUserBadges(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request, String url) -
getBadgeAvatarById
@RolesAllowed("users") public javax.ws.rs.core.Response getBadgeAvatarById(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.Request request, Long id) throws IOException - Throws:
IOException
-
getallBadges
@RolesAllowed("users") public javax.ws.rs.core.Response getallBadges(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request, String url) -
stat
@RolesAllowed("users") public javax.ws.rs.core.Response stat(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request, String url) -
getOtherBadges
@RolesAllowed("users") public javax.ws.rs.core.Response getOtherBadges(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request, String url) -
getAllOfBadges
@RolesAllowed("users") public javax.ws.rs.core.Response getAllOfBadges(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request, String url)
-