1
19
20 package com.liferay.portlet.polls.service;
21
22 import com.liferay.portal.PortalException;
23 import com.liferay.portal.SystemException;
24 import com.liferay.portal.kernel.annotation.Isolation;
25 import com.liferay.portal.kernel.annotation.Propagation;
26 import com.liferay.portal.kernel.annotation.Transactional;
27
28
52 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
53 PortalException.class, SystemException.class})
54 public interface PollsVoteLocalService {
55 public com.liferay.portlet.polls.model.PollsVote addPollsVote(
56 com.liferay.portlet.polls.model.PollsVote pollsVote)
57 throws com.liferay.portal.SystemException;
58
59 public com.liferay.portlet.polls.model.PollsVote createPollsVote(
60 long voteId);
61
62 public void deletePollsVote(long voteId)
63 throws com.liferay.portal.SystemException,
64 com.liferay.portal.PortalException;
65
66 public void deletePollsVote(
67 com.liferay.portlet.polls.model.PollsVote pollsVote)
68 throws com.liferay.portal.SystemException;
69
70 public java.util.List<Object> dynamicQuery(
71 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
72 throws com.liferay.portal.SystemException;
73
74 public java.util.List<Object> dynamicQuery(
75 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
76 int end) throws com.liferay.portal.SystemException;
77
78 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
79 public com.liferay.portlet.polls.model.PollsVote getPollsVote(long voteId)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portal.PortalException;
82
83 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
84 public java.util.List<com.liferay.portlet.polls.model.PollsVote> getPollsVotes(
85 int start, int end) throws com.liferay.portal.SystemException;
86
87 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
88 public int getPollsVotesCount() throws com.liferay.portal.SystemException;
89
90 public com.liferay.portlet.polls.model.PollsVote updatePollsVote(
91 com.liferay.portlet.polls.model.PollsVote pollsVote)
92 throws com.liferay.portal.SystemException;
93
94 public com.liferay.portlet.polls.model.PollsVote updatePollsVote(
95 com.liferay.portlet.polls.model.PollsVote pollsVote, boolean merge)
96 throws com.liferay.portal.SystemException;
97
98 public com.liferay.portlet.polls.model.PollsVote addVote(long userId,
99 long questionId, long choiceId)
100 throws com.liferay.portal.PortalException,
101 com.liferay.portal.SystemException;
102
103 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
104 public java.util.List<com.liferay.portlet.polls.model.PollsVote> getChoiceVotes(
105 long choiceId, int start, int end)
106 throws com.liferay.portal.SystemException;
107
108 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
109 public int getChoiceVotesCount(long choiceId)
110 throws com.liferay.portal.SystemException;
111
112 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
113 public com.liferay.portlet.polls.model.PollsVote getVote(long questionId,
114 long userId)
115 throws com.liferay.portal.PortalException,
116 com.liferay.portal.SystemException;
117
118 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
119 public java.util.List<com.liferay.portlet.polls.model.PollsVote> getQuestionVotes(
120 long questionId, int start, int end)
121 throws com.liferay.portal.SystemException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public int getQuestionVotesCount(long questionId)
125 throws com.liferay.portal.SystemException;
126 }