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