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.Propagation;
28 import com.liferay.portal.kernel.annotation.Transactional;
29
30
54 @Transactional(rollbackFor = {
55 PortalException.class, SystemException.class})
56 public interface PollsQuestionLocalService {
57 public com.liferay.portlet.polls.model.PollsQuestion addPollsQuestion(
58 com.liferay.portlet.polls.model.PollsQuestion pollsQuestion)
59 throws com.liferay.portal.SystemException;
60
61 public com.liferay.portlet.polls.model.PollsQuestion createPollsQuestion(
62 long questionId);
63
64 public void deletePollsQuestion(long questionId)
65 throws com.liferay.portal.SystemException,
66 com.liferay.portal.PortalException;
67
68 public void deletePollsQuestion(
69 com.liferay.portlet.polls.model.PollsQuestion pollsQuestion)
70 throws com.liferay.portal.SystemException;
71
72 public java.util.List<Object> dynamicQuery(
73 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
74 throws com.liferay.portal.SystemException;
75
76 public java.util.List<Object> dynamicQuery(
77 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
78 int end) throws com.liferay.portal.SystemException;
79
80 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
81 public com.liferay.portlet.polls.model.PollsQuestion getPollsQuestion(
82 long questionId)
83 throws com.liferay.portal.SystemException,
84 com.liferay.portal.PortalException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public java.util.List<com.liferay.portlet.polls.model.PollsQuestion> getPollsQuestions(
88 int start, int end) throws com.liferay.portal.SystemException;
89
90 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
91 public int getPollsQuestionsCount()
92 throws com.liferay.portal.SystemException;
93
94 public com.liferay.portlet.polls.model.PollsQuestion updatePollsQuestion(
95 com.liferay.portlet.polls.model.PollsQuestion pollsQuestion)
96 throws com.liferay.portal.SystemException;
97
98 public com.liferay.portlet.polls.model.PollsQuestion addQuestion(
99 long userId, long plid, java.lang.String title,
100 java.lang.String description, int expirationDateMonth,
101 int expirationDateDay, int expirationDateYear, int expirationDateHour,
102 int expirationDateMinute, boolean neverExpire,
103 boolean addCommunityPermissions, boolean addGuestPermissions)
104 throws com.liferay.portal.PortalException,
105 com.liferay.portal.SystemException;
106
107 public com.liferay.portlet.polls.model.PollsQuestion addQuestion(
108 java.lang.String uuid, long userId, long plid, java.lang.String title,
109 java.lang.String description, int expirationDateMonth,
110 int expirationDateDay, int expirationDateYear, int expirationDateHour,
111 int expirationDateMinute, boolean neverExpire,
112 boolean addCommunityPermissions, boolean addGuestPermissions)
113 throws com.liferay.portal.PortalException,
114 com.liferay.portal.SystemException;
115
116 public com.liferay.portlet.polls.model.PollsQuestion addQuestion(
117 long userId, long plid, java.lang.String title,
118 java.lang.String description, int expirationDateMonth,
119 int expirationDateDay, int expirationDateYear, int expirationDateHour,
120 int expirationDateMinute, boolean neverExpire,
121 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
122 boolean addCommunityPermissions, boolean addGuestPermissions)
123 throws com.liferay.portal.PortalException,
124 com.liferay.portal.SystemException;
125
126 public com.liferay.portlet.polls.model.PollsQuestion addQuestion(
127 long userId, long plid, java.lang.String title,
128 java.lang.String description, int expirationDateMonth,
129 int expirationDateDay, int expirationDateYear, int expirationDateHour,
130 int expirationDateMinute, boolean neverExpire,
131 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
132 java.lang.String[] communityPermissions,
133 java.lang.String[] guestPermissions)
134 throws com.liferay.portal.PortalException,
135 com.liferay.portal.SystemException;
136
137 public com.liferay.portlet.polls.model.PollsQuestion addQuestion(
138 java.lang.String uuid, long userId, long plid, java.lang.String title,
139 java.lang.String description, int expirationDateMonth,
140 int expirationDateDay, int expirationDateYear, int expirationDateHour,
141 int expirationDateMinute, boolean neverExpire,
142 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
143 java.lang.Boolean addCommunityPermissions,
144 java.lang.Boolean addGuestPermissions,
145 java.lang.String[] communityPermissions,
146 java.lang.String[] guestPermissions)
147 throws com.liferay.portal.PortalException,
148 com.liferay.portal.SystemException;
149
150 public void addQuestionResources(long questionId,
151 boolean addCommunityPermissions, boolean addGuestPermissions)
152 throws com.liferay.portal.PortalException,
153 com.liferay.portal.SystemException;
154
155 public void addQuestionResources(
156 com.liferay.portlet.polls.model.PollsQuestion question,
157 boolean addCommunityPermissions, boolean addGuestPermissions)
158 throws com.liferay.portal.PortalException,
159 com.liferay.portal.SystemException;
160
161 public void addQuestionResources(long questionId,
162 java.lang.String[] communityPermissions,
163 java.lang.String[] guestPermissions)
164 throws com.liferay.portal.PortalException,
165 com.liferay.portal.SystemException;
166
167 public void addQuestionResources(
168 com.liferay.portlet.polls.model.PollsQuestion question,
169 java.lang.String[] communityPermissions,
170 java.lang.String[] guestPermissions)
171 throws com.liferay.portal.PortalException,
172 com.liferay.portal.SystemException;
173
174 public void deleteQuestion(long questionId)
175 throws com.liferay.portal.PortalException,
176 com.liferay.portal.SystemException;
177
178 public void deleteQuestion(
179 com.liferay.portlet.polls.model.PollsQuestion question)
180 throws com.liferay.portal.PortalException,
181 com.liferay.portal.SystemException;
182
183 public void deleteQuestions(long groupId)
184 throws com.liferay.portal.PortalException,
185 com.liferay.portal.SystemException;
186
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public com.liferay.portlet.polls.model.PollsQuestion getQuestion(
189 long questionId)
190 throws com.liferay.portal.PortalException,
191 com.liferay.portal.SystemException;
192
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portlet.polls.model.PollsQuestion> getQuestions(
195 long groupId) throws com.liferay.portal.SystemException;
196
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public java.util.List<com.liferay.portlet.polls.model.PollsQuestion> getQuestions(
199 long groupId, int start, int end)
200 throws com.liferay.portal.SystemException;
201
202 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
203 public int getQuestionsCount(long groupId)
204 throws com.liferay.portal.SystemException;
205
206 public com.liferay.portlet.polls.model.PollsQuestion updateQuestion(
207 long userId, long questionId, java.lang.String title,
208 java.lang.String description, int expirationDateMonth,
209 int expirationDateDay, int expirationDateYear, int expirationDateHour,
210 int expirationDateMinute, boolean neverExpire)
211 throws com.liferay.portal.PortalException,
212 com.liferay.portal.SystemException;
213
214 public com.liferay.portlet.polls.model.PollsQuestion updateQuestion(
215 long userId, long questionId, java.lang.String title,
216 java.lang.String description, int expirationDateMonth,
217 int expirationDateDay, int expirationDateYear, int expirationDateHour,
218 int expirationDateMinute, boolean neverExpire,
219 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices)
220 throws com.liferay.portal.PortalException,
221 com.liferay.portal.SystemException;
222 }