Class UserMatchService

java.lang.Object
dev.getelements.elements.service.match.UserMatchService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.match.MatchService

public class UserMatchService extends Object implements dev.getelements.elements.sdk.service.match.MatchService
Created by patricktwohig on 7/20/17.
  • Constructor Details

    • UserMatchService

      public UserMatchService()
  • Method Details

    • getMatch

      public dev.getelements.elements.sdk.model.match.Match getMatch(String matchId)
      Specified by:
      getMatch in interface dev.getelements.elements.sdk.service.match.MatchService
    • getMatches

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.match.Match> getMatches(int offset, int count)
      Specified by:
      getMatches in interface dev.getelements.elements.sdk.service.match.MatchService
    • getMatches

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.match.Match> getMatches(int offset, int count, String search)
      Specified by:
      getMatches in interface dev.getelements.elements.sdk.service.match.MatchService
    • createMatch

      public dev.getelements.elements.sdk.model.match.Match createMatch(dev.getelements.elements.sdk.model.match.Match match)
      Specified by:
      createMatch in interface dev.getelements.elements.sdk.service.match.MatchService
    • attemptRematchAndPoll

      public dev.getelements.elements.sdk.service.topic.Topic.Subscription attemptRematchAndPoll(String matchId, Consumer<dev.getelements.elements.sdk.model.match.Match> matchConsumer, Consumer<Exception> exceptionConsumer)
      Specified by:
      attemptRematchAndPoll in interface dev.getelements.elements.sdk.service.match.MatchService
    • deleteMatch

      public void deleteMatch(String matchId)
      Specified by:
      deleteMatch in interface dev.getelements.elements.sdk.service.match.MatchService
    • getCurrentProfileSupplier

      public Supplier<dev.getelements.elements.sdk.model.profile.Profile> getCurrentProfileSupplier()
    • setCurrentProfileSupplier

      @Inject public void setCurrentProfileSupplier(Supplier<dev.getelements.elements.sdk.model.profile.Profile> currentProfileSupplier)
    • getMatchDao

      public dev.getelements.elements.sdk.dao.MatchDao getMatchDao()
    • setMatchDao

      @Inject public void setMatchDao(dev.getelements.elements.sdk.dao.MatchDao matchDao)
    • getTopicService

      public dev.getelements.elements.sdk.service.topic.TopicService getTopicService()
    • setTopicService

      @Inject public void setTopicService(dev.getelements.elements.sdk.service.topic.TopicService topicService)
    • getMatchServiceUtils

      public dev.getelements.elements.sdk.service.match.MatchServiceUtils getMatchServiceUtils()
    • setMatchServiceUtils

      @Inject public void setMatchServiceUtils(dev.getelements.elements.sdk.service.match.MatchServiceUtils matchServiceUtils)
    • getApplicationConfigurationDao

      public dev.getelements.elements.sdk.dao.ApplicationConfigurationDao getApplicationConfigurationDao()
    • setApplicationConfigurationDao

      @Inject public void setApplicationConfigurationDao(dev.getelements.elements.sdk.dao.ApplicationConfigurationDao applicationConfigurationDao)