Class PollStorage

java.lang.Object
io.meeds.poll.storage.PollStorage

@Repository public class PollStorage extends Object
  • Constructor Details

  • Method Details

    • createPoll

      public io.meeds.poll.model.Poll createPoll(io.meeds.poll.model.Poll poll, List<io.meeds.poll.model.PollOption> pollOptions)
    • getPollById

      public io.meeds.poll.model.Poll getPollById(long pollId)
    • getPollOptionsByPollId

      public List<io.meeds.poll.model.PollOption> getPollOptionsByPollId(long pollId)
    • updatePoll

      public io.meeds.poll.model.Poll updatePoll(io.meeds.poll.model.Poll poll)
    • createPollVote

      public io.meeds.poll.model.PollVote createPollVote(io.meeds.poll.model.PollVote pollVote)
    • countPollOptionTotalVotes

      public int countPollOptionTotalVotes(long pollOptionId)
    • countPollOptionTotalVotesByUser

      public int countPollOptionTotalVotesByUser(long pollOptionId, long userId)
    • getPollOptionById

      public io.meeds.poll.model.PollOption getPollOptionById(long pollOptionId)
    • countPollOptionsByPollId

      public int countPollOptionsByPollId(long pollId)
    • countPollTotalVotes

      public int countPollTotalVotes(long pollId)
    • didVote

      public boolean didVote(long currentUserIdentityId, Long pollId)