Class SpaceLeaderboardEndpoint

  • All Implemented Interfaces:
    org.exoplatform.services.rest.resource.ResourceContainer

    @RolesAllowed("users")
    public class SpaceLeaderboardEndpoint
    extends Object
    implements org.exoplatform.services.rest.resource.ResourceContainer
    • Field Detail

      • identityManager

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

        protected org.exoplatform.social.core.space.spi.SpaceService spaceService
    • Constructor Detail

      • SpaceLeaderboardEndpoint

        public SpaceLeaderboardEndpoint​(GamificationService gamificationService,
                                        org.exoplatform.social.core.manager.IdentityManager identityManager,
                                        org.exoplatform.social.core.space.spi.SpaceService spaceService)
    • Method Detail

      • getAllLeadersByRank

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getAllLeadersByRank​(@Context
                                                             javax.ws.rs.core.UriInfo uriInfo,
                                                             String url)
      • filter

        @RolesAllowed("users")
        public javax.ws.rs.core.Response filter​(@Context
                                                javax.ws.rs.core.UriInfo uriInfo,
                                                String domain,
                                                String period,
                                                String url,
                                                String capacity)