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, java.lang.String title, java.lang.String description,
100 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
101 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
102 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
103 com.liferay.portal.service.ServiceContext serviceContext)
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, java.lang.String title,
109 java.lang.String description, int expirationDateMonth,
110 int expirationDateDay, int expirationDateYear, int expirationDateHour,
111 int expirationDateMinute, boolean neverExpire,
112 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
113 com.liferay.portal.service.ServiceContext serviceContext)
114 throws com.liferay.portal.PortalException,
115 com.liferay.portal.SystemException;
116
117 public void addQuestionResources(long questionId,
118 boolean addCommunityPermissions, boolean addGuestPermissions)
119 throws com.liferay.portal.PortalException,
120 com.liferay.portal.SystemException;
121
122 public void addQuestionResources(
123 com.liferay.portlet.polls.model.PollsQuestion question,
124 boolean addCommunityPermissions, boolean addGuestPermissions)
125 throws com.liferay.portal.PortalException,
126 com.liferay.portal.SystemException;
127
128 public void addQuestionResources(long questionId,
129 java.lang.String[] communityPermissions,
130 java.lang.String[] guestPermissions)
131 throws com.liferay.portal.PortalException,
132 com.liferay.portal.SystemException;
133
134 public void addQuestionResources(
135 com.liferay.portlet.polls.model.PollsQuestion question,
136 java.lang.String[] communityPermissions,
137 java.lang.String[] guestPermissions)
138 throws com.liferay.portal.PortalException,
139 com.liferay.portal.SystemException;
140
141 public void deleteQuestion(long questionId)
142 throws com.liferay.portal.PortalException,
143 com.liferay.portal.SystemException;
144
145 public void deleteQuestion(
146 com.liferay.portlet.polls.model.PollsQuestion question)
147 throws com.liferay.portal.PortalException,
148 com.liferay.portal.SystemException;
149
150 public void deleteQuestions(long groupId)
151 throws com.liferay.portal.PortalException,
152 com.liferay.portal.SystemException;
153
154 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
155 public com.liferay.portlet.polls.model.PollsQuestion getQuestion(
156 long questionId)
157 throws com.liferay.portal.PortalException,
158 com.liferay.portal.SystemException;
159
160 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
161 public java.util.List<com.liferay.portlet.polls.model.PollsQuestion> getQuestions(
162 long groupId) throws com.liferay.portal.SystemException;
163
164 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
165 public java.util.List<com.liferay.portlet.polls.model.PollsQuestion> getQuestions(
166 long groupId, int start, int end)
167 throws com.liferay.portal.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public int getQuestionsCount(long groupId)
171 throws com.liferay.portal.SystemException;
172
173 public com.liferay.portlet.polls.model.PollsQuestion updateQuestion(
174 long userId, long questionId, java.lang.String title,
175 java.lang.String description, int expirationDateMonth,
176 int expirationDateDay, int expirationDateYear, int expirationDateHour,
177 int expirationDateMinute, boolean neverExpire)
178 throws com.liferay.portal.PortalException,
179 com.liferay.portal.SystemException;
180
181 public com.liferay.portlet.polls.model.PollsQuestion updateQuestion(
182 long userId, long questionId, java.lang.String title,
183 java.lang.String description, int expirationDateMonth,
184 int expirationDateDay, int expirationDateYear, int expirationDateHour,
185 int expirationDateMinute, boolean neverExpire,
186 java.util.List<com.liferay.portlet.polls.model.PollsChoice> choices,
187 com.liferay.portal.service.ServiceContext serviceContext)
188 throws com.liferay.portal.PortalException,
189 com.liferay.portal.SystemException;
190 }