1   /**
2    * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.polls.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterService;
27  
28  import com.liferay.portal.PortalException;
29  import com.liferay.portal.SystemException;
30  import com.liferay.portal.kernel.annotation.BeanReference;
31  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
32  import com.liferay.portal.service.ResourceLocalService;
33  import com.liferay.portal.service.ResourceService;
34  import com.liferay.portal.service.UserLocalService;
35  import com.liferay.portal.service.UserService;
36  import com.liferay.portal.service.persistence.ResourceFinder;
37  import com.liferay.portal.service.persistence.ResourcePersistence;
38  import com.liferay.portal.service.persistence.UserFinder;
39  import com.liferay.portal.service.persistence.UserPersistence;
40  
41  import com.liferay.portlet.polls.model.PollsQuestion;
42  import com.liferay.portlet.polls.service.PollsChoiceLocalService;
43  import com.liferay.portlet.polls.service.PollsQuestionLocalService;
44  import com.liferay.portlet.polls.service.PollsQuestionService;
45  import com.liferay.portlet.polls.service.PollsVoteLocalService;
46  import com.liferay.portlet.polls.service.PollsVoteService;
47  import com.liferay.portlet.polls.service.persistence.PollsChoiceFinder;
48  import com.liferay.portlet.polls.service.persistence.PollsChoicePersistence;
49  import com.liferay.portlet.polls.service.persistence.PollsQuestionPersistence;
50  import com.liferay.portlet.polls.service.persistence.PollsVotePersistence;
51  
52  import java.util.List;
53  
54  /**
55   * <a href="PollsQuestionLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
56   *
57   * @author Brian Wing Shun Chan
58   *
59   */
60  public abstract class PollsQuestionLocalServiceBaseImpl
61      implements PollsQuestionLocalService {
62      public PollsQuestion addPollsQuestion(PollsQuestion pollsQuestion)
63          throws SystemException {
64          pollsQuestion.setNew(true);
65  
66          return pollsQuestionPersistence.update(pollsQuestion, false);
67      }
68  
69      public PollsQuestion createPollsQuestion(long questionId) {
70          return pollsQuestionPersistence.create(questionId);
71      }
72  
73      public void deletePollsQuestion(long questionId)
74          throws PortalException, SystemException {
75          pollsQuestionPersistence.remove(questionId);
76      }
77  
78      public void deletePollsQuestion(PollsQuestion pollsQuestion)
79          throws SystemException {
80          pollsQuestionPersistence.remove(pollsQuestion);
81      }
82  
83      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
84          throws SystemException {
85          return pollsQuestionPersistence.findWithDynamicQuery(dynamicQuery);
86      }
87  
88      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
89          int end) throws SystemException {
90          return pollsQuestionPersistence.findWithDynamicQuery(dynamicQuery,
91              start, end);
92      }
93  
94      public PollsQuestion getPollsQuestion(long questionId)
95          throws PortalException, SystemException {
96          return pollsQuestionPersistence.findByPrimaryKey(questionId);
97      }
98  
99      public List<PollsQuestion> getPollsQuestions(int start, int end)
100         throws SystemException {
101         return pollsQuestionPersistence.findAll(start, end);
102     }
103 
104     public int getPollsQuestionsCount() throws SystemException {
105         return pollsQuestionPersistence.countAll();
106     }
107 
108     public PollsQuestion updatePollsQuestion(PollsQuestion pollsQuestion)
109         throws SystemException {
110         pollsQuestion.setNew(false);
111 
112         return pollsQuestionPersistence.update(pollsQuestion, true);
113     }
114 
115     public PollsChoiceLocalService getPollsChoiceLocalService() {
116         return pollsChoiceLocalService;
117     }
118 
119     public void setPollsChoiceLocalService(
120         PollsChoiceLocalService pollsChoiceLocalService) {
121         this.pollsChoiceLocalService = pollsChoiceLocalService;
122     }
123 
124     public PollsChoicePersistence getPollsChoicePersistence() {
125         return pollsChoicePersistence;
126     }
127 
128     public void setPollsChoicePersistence(
129         PollsChoicePersistence pollsChoicePersistence) {
130         this.pollsChoicePersistence = pollsChoicePersistence;
131     }
132 
133     public PollsChoiceFinder getPollsChoiceFinder() {
134         return pollsChoiceFinder;
135     }
136 
137     public void setPollsChoiceFinder(PollsChoiceFinder pollsChoiceFinder) {
138         this.pollsChoiceFinder = pollsChoiceFinder;
139     }
140 
141     public PollsQuestionLocalService getPollsQuestionLocalService() {
142         return pollsQuestionLocalService;
143     }
144 
145     public void setPollsQuestionLocalService(
146         PollsQuestionLocalService pollsQuestionLocalService) {
147         this.pollsQuestionLocalService = pollsQuestionLocalService;
148     }
149 
150     public PollsQuestionService getPollsQuestionService() {
151         return pollsQuestionService;
152     }
153 
154     public void setPollsQuestionService(
155         PollsQuestionService pollsQuestionService) {
156         this.pollsQuestionService = pollsQuestionService;
157     }
158 
159     public PollsQuestionPersistence getPollsQuestionPersistence() {
160         return pollsQuestionPersistence;
161     }
162 
163     public void setPollsQuestionPersistence(
164         PollsQuestionPersistence pollsQuestionPersistence) {
165         this.pollsQuestionPersistence = pollsQuestionPersistence;
166     }
167 
168     public PollsVoteLocalService getPollsVoteLocalService() {
169         return pollsVoteLocalService;
170     }
171 
172     public void setPollsVoteLocalService(
173         PollsVoteLocalService pollsVoteLocalService) {
174         this.pollsVoteLocalService = pollsVoteLocalService;
175     }
176 
177     public PollsVoteService getPollsVoteService() {
178         return pollsVoteService;
179     }
180 
181     public void setPollsVoteService(PollsVoteService pollsVoteService) {
182         this.pollsVoteService = pollsVoteService;
183     }
184 
185     public PollsVotePersistence getPollsVotePersistence() {
186         return pollsVotePersistence;
187     }
188 
189     public void setPollsVotePersistence(
190         PollsVotePersistence pollsVotePersistence) {
191         this.pollsVotePersistence = pollsVotePersistence;
192     }
193 
194     public CounterLocalService getCounterLocalService() {
195         return counterLocalService;
196     }
197 
198     public void setCounterLocalService(CounterLocalService counterLocalService) {
199         this.counterLocalService = counterLocalService;
200     }
201 
202     public CounterService getCounterService() {
203         return counterService;
204     }
205 
206     public void setCounterService(CounterService counterService) {
207         this.counterService = counterService;
208     }
209 
210     public ResourceLocalService getResourceLocalService() {
211         return resourceLocalService;
212     }
213 
214     public void setResourceLocalService(
215         ResourceLocalService resourceLocalService) {
216         this.resourceLocalService = resourceLocalService;
217     }
218 
219     public ResourceService getResourceService() {
220         return resourceService;
221     }
222 
223     public void setResourceService(ResourceService resourceService) {
224         this.resourceService = resourceService;
225     }
226 
227     public ResourcePersistence getResourcePersistence() {
228         return resourcePersistence;
229     }
230 
231     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
232         this.resourcePersistence = resourcePersistence;
233     }
234 
235     public ResourceFinder getResourceFinder() {
236         return resourceFinder;
237     }
238 
239     public void setResourceFinder(ResourceFinder resourceFinder) {
240         this.resourceFinder = resourceFinder;
241     }
242 
243     public UserLocalService getUserLocalService() {
244         return userLocalService;
245     }
246 
247     public void setUserLocalService(UserLocalService userLocalService) {
248         this.userLocalService = userLocalService;
249     }
250 
251     public UserService getUserService() {
252         return userService;
253     }
254 
255     public void setUserService(UserService userService) {
256         this.userService = userService;
257     }
258 
259     public UserPersistence getUserPersistence() {
260         return userPersistence;
261     }
262 
263     public void setUserPersistence(UserPersistence userPersistence) {
264         this.userPersistence = userPersistence;
265     }
266 
267     public UserFinder getUserFinder() {
268         return userFinder;
269     }
270 
271     public void setUserFinder(UserFinder userFinder) {
272         this.userFinder = userFinder;
273     }
274 
275     @BeanReference(name = "com.liferay.portlet.polls.service.PollsChoiceLocalService.impl")
276     protected PollsChoiceLocalService pollsChoiceLocalService;
277     @BeanReference(name = "com.liferay.portlet.polls.service.persistence.PollsChoicePersistence.impl")
278     protected PollsChoicePersistence pollsChoicePersistence;
279     @BeanReference(name = "com.liferay.portlet.polls.service.persistence.PollsChoiceFinder.impl")
280     protected PollsChoiceFinder pollsChoiceFinder;
281     @BeanReference(name = "com.liferay.portlet.polls.service.PollsQuestionLocalService.impl")
282     protected PollsQuestionLocalService pollsQuestionLocalService;
283     @BeanReference(name = "com.liferay.portlet.polls.service.PollsQuestionService.impl")
284     protected PollsQuestionService pollsQuestionService;
285     @BeanReference(name = "com.liferay.portlet.polls.service.persistence.PollsQuestionPersistence.impl")
286     protected PollsQuestionPersistence pollsQuestionPersistence;
287     @BeanReference(name = "com.liferay.portlet.polls.service.PollsVoteLocalService.impl")
288     protected PollsVoteLocalService pollsVoteLocalService;
289     @BeanReference(name = "com.liferay.portlet.polls.service.PollsVoteService.impl")
290     protected PollsVoteService pollsVoteService;
291     @BeanReference(name = "com.liferay.portlet.polls.service.persistence.PollsVotePersistence.impl")
292     protected PollsVotePersistence pollsVotePersistence;
293     @BeanReference(name = "com.liferay.counter.service.CounterLocalService.impl")
294     protected CounterLocalService counterLocalService;
295     @BeanReference(name = "com.liferay.counter.service.CounterService.impl")
296     protected CounterService counterService;
297     @BeanReference(name = "com.liferay.portal.service.ResourceLocalService.impl")
298     protected ResourceLocalService resourceLocalService;
299     @BeanReference(name = "com.liferay.portal.service.ResourceService.impl")
300     protected ResourceService resourceService;
301     @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence.impl")
302     protected ResourcePersistence resourcePersistence;
303     @BeanReference(name = "com.liferay.portal.service.persistence.ResourceFinder.impl")
304     protected ResourceFinder resourceFinder;
305     @BeanReference(name = "com.liferay.portal.service.UserLocalService.impl")
306     protected UserLocalService userLocalService;
307     @BeanReference(name = "com.liferay.portal.service.UserService.impl")
308     protected UserService userService;
309     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence.impl")
310     protected UserPersistence userPersistence;
311     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder.impl")
312     protected UserFinder userFinder;
313 }