Class SuperUserLeaderboardService

java.lang.Object
dev.getelements.elements.service.leaderboard.SuperUserLeaderboardService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.leaderboard.LeaderboardService

public class SuperUserLeaderboardService extends Object implements dev.getelements.elements.sdk.service.leaderboard.LeaderboardService
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    dev.getelements.elements.sdk.model.leaderboard.Leaderboard
    createLeaderboard(dev.getelements.elements.sdk.model.leaderboard.CreateLeaderboardRequest request)
     
    dev.getelements.elements.sdk.model.leaderboard.Leaderboard
    createLeaderboard(dev.getelements.elements.sdk.model.leaderboard.Leaderboard leaderboard)
     
    void
     
    dev.getelements.elements.sdk.model.leaderboard.Leaderboard
     
    dev.getelements.elements.sdk.dao.LeaderboardDao
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Leaderboard>
    getLeaderboards(int offset, int count)
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Leaderboard>
    getLeaderboards(int offset, int count, String search)
     
    void
    setLeaderboardDao(dev.getelements.elements.sdk.dao.LeaderboardDao leaderboardDao)
     
    dev.getelements.elements.sdk.model.leaderboard.Leaderboard
    updateLeaderboard(String leaderboardNameOrId, dev.getelements.elements.sdk.model.leaderboard.Leaderboard leaderboard)
     
    dev.getelements.elements.sdk.model.leaderboard.Leaderboard
    updateLeaderboard(String nameOrId, dev.getelements.elements.sdk.model.leaderboard.UpdateLeaderboardRequest request)
     

    Methods inherited from class java.lang.Object

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

    • SuperUserLeaderboardService

      public SuperUserLeaderboardService()
  • Method Details

    • getLeaderboards

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Leaderboard> getLeaderboards(int offset, int count)
      Specified by:
      getLeaderboards in interface dev.getelements.elements.sdk.service.leaderboard.LeaderboardService
    • getLeaderboards

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.leaderboard.Leaderboard> getLeaderboards(int offset, int count, String search)
      Specified by:
      getLeaderboards in interface dev.getelements.elements.sdk.service.leaderboard.LeaderboardService
    • getLeaderboard

      public dev.getelements.elements.sdk.model.leaderboard.Leaderboard getLeaderboard(String nameOrId)
      Specified by:
      getLeaderboard in interface dev.getelements.elements.sdk.service.leaderboard.LeaderboardService
    • createLeaderboard

      public dev.getelements.elements.sdk.model.leaderboard.Leaderboard createLeaderboard(dev.getelements.elements.sdk.model.leaderboard.Leaderboard leaderboard)
      Specified by:
      createLeaderboard in interface dev.getelements.elements.sdk.service.leaderboard.LeaderboardService
    • updateLeaderboard

      public dev.getelements.elements.sdk.model.leaderboard.Leaderboard updateLeaderboard(String leaderboardNameOrId, dev.getelements.elements.sdk.model.leaderboard.Leaderboard leaderboard)
      Specified by:
      updateLeaderboard in interface dev.getelements.elements.sdk.service.leaderboard.LeaderboardService
    • createLeaderboard

      public dev.getelements.elements.sdk.model.leaderboard.Leaderboard createLeaderboard(dev.getelements.elements.sdk.model.leaderboard.CreateLeaderboardRequest request)
      Specified by:
      createLeaderboard in interface dev.getelements.elements.sdk.service.leaderboard.LeaderboardService
    • updateLeaderboard

      public dev.getelements.elements.sdk.model.leaderboard.Leaderboard updateLeaderboard(String nameOrId, dev.getelements.elements.sdk.model.leaderboard.UpdateLeaderboardRequest request)
      Specified by:
      updateLeaderboard in interface dev.getelements.elements.sdk.service.leaderboard.LeaderboardService
    • deleteLeaderboard

      public void deleteLeaderboard(String nameOrId)
      Specified by:
      deleteLeaderboard in interface dev.getelements.elements.sdk.service.leaderboard.LeaderboardService
    • getLeaderboardDao

      public dev.getelements.elements.sdk.dao.LeaderboardDao getLeaderboardDao()
    • setLeaderboardDao

      @Inject public void setLeaderboardDao(dev.getelements.elements.sdk.dao.LeaderboardDao leaderboardDao)