Package io.meeds.poll.storage
Class PollStorage
- java.lang.Object
-
- io.meeds.poll.storage.PollStorage
-
public class PollStorage extends Object
-
-
Constructor Summary
Constructors Constructor Description PollStorage(PollDAO pollDAO, PollOptionDAO pollOptionDAO, PollVoteDAO pollVoteDAO)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcountPollOptionsByPollId(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)io.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 Detail
-
PollStorage
public PollStorage(PollDAO pollDAO, PollOptionDAO pollOptionDAO, PollVoteDAO pollVoteDAO)
-
-
Method Detail
-
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)
-
-