Package io.meeds.poll.storage
Class PollStorage
java.lang.Object
io.meeds.poll.storage.PollStorage
-
Constructor Summary
ConstructorsConstructorDescriptionPollStorage(PollDAO pollDAO, PollOptionDAO pollOptionDAO, PollVoteDAO pollVoteDAO) -
Method Summary
Modifier and TypeMethodDescriptionintcountPollOptionsByPollId(long pollId) intcountPollOptionTotalVotes(long pollOptionId) intcountPollOptionTotalVotesByUser(long pollOptionId, long userId) intcountPollTotalVotes(long pollId) io.meeds.poll.model.PollcreatePoll(io.meeds.poll.model.Poll poll, List<io.meeds.poll.model.PollOption> pollOptions) io.meeds.poll.model.PollVotecreatePollVote(io.meeds.poll.model.PollVote pollVote) booleanio.meeds.poll.model.PollgetPollById(long pollId) io.meeds.poll.model.PollOptiongetPollOptionById(long pollOptionId) List<io.meeds.poll.model.PollOption> getPollOptionsByPollId(long pollId) io.meeds.poll.model.PollupdatePoll(io.meeds.poll.model.Poll poll)
-
Constructor Details
-
PollStorage
-
-
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
-
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
-