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
Fields Modifier and Type Field Description protected BadgeServicebadgeServiceprotected GamificationServicegamificationServiceprotected org.exoplatform.social.core.manager.IdentityManageridentityManager
-
Constructor Summary
Constructors Constructor Description UserReputationEndpoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsegetallBadges(javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest request, String url)javax.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.ResponsegetBadges(javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest request, String url)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.ResponsegetSpaceAvatarById(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, Long id)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.Responsestat(javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest request, String url)
-
-
-
Field Detail
-
gamificationService
protected GamificationService gamificationService
-
identityManager
protected org.exoplatform.social.core.manager.IdentityManager identityManager
-
badgeService
protected BadgeService badgeService
-
-
Method Detail
-
getReputationStatus
@RolesAllowed("users") public javax.ws.rs.core.Response getReputationStatus(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request, String username, String url)
-
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)
-
getBadges
@RolesAllowed("users") public javax.ws.rs.core.Response getBadges(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request, String url)
-
getSpaceAvatarById
@RolesAllowed("users") public javax.ws.rs.core.Response getSpaceAvatarById(@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)
-
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)
-
-