Class UserRankService

java.lang.Object
dev.getelements.elements.service.leaderboard.UserRankService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.leaderboard.RankService
Direct Known Subclasses:
SuperUserRankService

public class UserRankService extends Object implements dev.getelements.elements.sdk.service.leaderboard.RankService
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Supplier<dev.getelements.elements.sdk.model.profile.Profile>
     
    dev.getelements.elements.sdk.dao.RankDao
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Rank>
    getRanksForFriends(String leaderboardNameOrId, int offset, int count, long leaderboardEpoch)
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Rank>
    getRanksForFriendsRelative(String leaderboardNameOrId, int offset, int count, long leaderboardEpoch)
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Rank>
    getRanksForGlobal(String leaderboardNameOrId, int offset, int count, long leaderboardEpoch)
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Rank>
    getRanksForGlobalRelative(String leaderboardNameOrId, String profileId, int offset, int count, long leaderboardEpoch)
     
    dev.getelements.elements.sdk.model.Tabulation<dev.getelements.elements.sdk.model.leaderboard.RankRow>
    getRanksForGlobalTabular(String leaderboardNameOrId, long leaderboardEpoch)
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Rank>
    getRanksForMutualFollowers(String leaderboardNameOrId, int offset, int count, long leaderboardEpoch)
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Rank>
    getRanksForMutualFollowersRelative(String leaderboardNameOrId, int offset, int count, long leaderboardEpoch)
     
    dev.getelements.elements.sdk.model.user.User
     
    void
     
    void
    setProfileSupplier(Supplier<dev.getelements.elements.sdk.model.profile.Profile> profileSupplier)
     
    void
    setRankDao(dev.getelements.elements.sdk.dao.RankDao rankDao)
     
    void
    setUser(dev.getelements.elements.sdk.model.user.User user)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UserRankService

      public UserRankService()
  • Method Details

    • getRanksForGlobal

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Rank> getRanksForGlobal(String leaderboardNameOrId, int offset, int count, long leaderboardEpoch)
      Specified by:
      getRanksForGlobal in interface dev.getelements.elements.sdk.service.leaderboard.RankService
    • getRanksForGlobalRelative

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Rank> getRanksForGlobalRelative(String leaderboardNameOrId, String profileId, int offset, int count, long leaderboardEpoch)
      Specified by:
      getRanksForGlobalRelative in interface dev.getelements.elements.sdk.service.leaderboard.RankService
    • getRanksForFriends

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Rank> getRanksForFriends(String leaderboardNameOrId, int offset, int count, long leaderboardEpoch)
      Specified by:
      getRanksForFriends in interface dev.getelements.elements.sdk.service.leaderboard.RankService
    • getRanksForFriendsRelative

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Rank> getRanksForFriendsRelative(String leaderboardNameOrId, int offset, int count, long leaderboardEpoch)
      Specified by:
      getRanksForFriendsRelative in interface dev.getelements.elements.sdk.service.leaderboard.RankService
    • getRanksForMutualFollowers

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Rank> getRanksForMutualFollowers(String leaderboardNameOrId, int offset, int count, long leaderboardEpoch)
      Specified by:
      getRanksForMutualFollowers in interface dev.getelements.elements.sdk.service.leaderboard.RankService
    • getRanksForMutualFollowersRelative

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Rank> getRanksForMutualFollowersRelative(String leaderboardNameOrId, int offset, int count, long leaderboardEpoch)
      Specified by:
      getRanksForMutualFollowersRelative in interface dev.getelements.elements.sdk.service.leaderboard.RankService
    • getRanksForGlobalTabular

      public dev.getelements.elements.sdk.model.Tabulation<dev.getelements.elements.sdk.model.leaderboard.RankRow> getRanksForGlobalTabular(String leaderboardNameOrId, long leaderboardEpoch)
      Specified by:
      getRanksForGlobalTabular in interface dev.getelements.elements.sdk.service.leaderboard.RankService
    • getUser

      public dev.getelements.elements.sdk.model.user.User getUser()
    • setUser

      @Inject public void setUser(dev.getelements.elements.sdk.model.user.User user)
    • getRankDao

      public dev.getelements.elements.sdk.dao.RankDao getRankDao()
    • setRankDao

      @Inject public void setRankDao(dev.getelements.elements.sdk.dao.RankDao rankDao)
    • getProfileSupplier

      public Supplier<dev.getelements.elements.sdk.model.profile.Profile> getProfileSupplier()
    • setProfileSupplier

      @Inject public void setProfileSupplier(Supplier<dev.getelements.elements.sdk.model.profile.Profile> profileSupplier)
    • getCdnUtils

      public LargeObjectCdnUtils getCdnUtils()
    • setCdnUtils

      @Inject public void setCdnUtils(LargeObjectCdnUtils cdnUtils)