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 Details

    • gamificationService

      protected GamificationService gamificationService
    • identityManager

      protected org.exoplatform.social.core.manager.IdentityManager identityManager
    • badgeService

      protected BadgeService badgeService
  • Constructor Details

    • UserReputationEndpoint

      public UserReputationEndpoint()
  • Method Details

    • 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)
    • 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)