1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.polls.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  import com.liferay.counter.service.CounterService;
19  
20  import com.liferay.portal.kernel.annotation.BeanReference;
21  import com.liferay.portal.kernel.dao.db.DB;
22  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
23  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
24  import com.liferay.portal.kernel.exception.PortalException;
25  import com.liferay.portal.kernel.exception.SystemException;
26  import com.liferay.portal.service.ResourceLocalService;
27  import com.liferay.portal.service.ResourceService;
28  import com.liferay.portal.service.UserLocalService;
29  import com.liferay.portal.service.UserService;
30  import com.liferay.portal.service.persistence.ResourceFinder;
31  import com.liferay.portal.service.persistence.ResourcePersistence;
32  import com.liferay.portal.service.persistence.UserFinder;
33  import com.liferay.portal.service.persistence.UserPersistence;
34  
35  import com.liferay.portlet.polls.model.PollsVote;
36  import com.liferay.portlet.polls.service.PollsChoiceLocalService;
37  import com.liferay.portlet.polls.service.PollsQuestionLocalService;
38  import com.liferay.portlet.polls.service.PollsQuestionService;
39  import com.liferay.portlet.polls.service.PollsVoteLocalService;
40  import com.liferay.portlet.polls.service.PollsVoteService;
41  import com.liferay.portlet.polls.service.persistence.PollsChoiceFinder;
42  import com.liferay.portlet.polls.service.persistence.PollsChoicePersistence;
43  import com.liferay.portlet.polls.service.persistence.PollsQuestionPersistence;
44  import com.liferay.portlet.polls.service.persistence.PollsVotePersistence;
45  
46  import java.util.List;
47  
48  /**
49   * <a href="PollsVoteLocalServiceBaseImpl.java.html"><b><i>View Source</i></b>
50   * </a>
51   *
52   * @author Brian Wing Shun Chan
53   */
54  public abstract class PollsVoteLocalServiceBaseImpl
55      implements PollsVoteLocalService {
56      public PollsVote addPollsVote(PollsVote pollsVote)
57          throws SystemException {
58          pollsVote.setNew(true);
59  
60          return pollsVotePersistence.update(pollsVote, false);
61      }
62  
63      public PollsVote createPollsVote(long voteId) {
64          return pollsVotePersistence.create(voteId);
65      }
66  
67      public void deletePollsVote(long voteId)
68          throws PortalException, SystemException {
69          pollsVotePersistence.remove(voteId);
70      }
71  
72      public void deletePollsVote(PollsVote pollsVote) throws SystemException {
73          pollsVotePersistence.remove(pollsVote);
74      }
75  
76      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
77          throws SystemException {
78          return pollsVotePersistence.findWithDynamicQuery(dynamicQuery);
79      }
80  
81      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
82          int end) throws SystemException {
83          return pollsVotePersistence.findWithDynamicQuery(dynamicQuery, start,
84              end);
85      }
86  
87      public PollsVote getPollsVote(long voteId)
88          throws PortalException, SystemException {
89          return pollsVotePersistence.findByPrimaryKey(voteId);
90      }
91  
92      public List<PollsVote> getPollsVotes(int start, int end)
93          throws SystemException {
94          return pollsVotePersistence.findAll(start, end);
95      }
96  
97      public int getPollsVotesCount() throws SystemException {
98          return pollsVotePersistence.countAll();
99      }
100 
101     public PollsVote updatePollsVote(PollsVote pollsVote)
102         throws SystemException {
103         pollsVote.setNew(false);
104 
105         return pollsVotePersistence.update(pollsVote, true);
106     }
107 
108     public PollsVote updatePollsVote(PollsVote pollsVote, boolean merge)
109         throws SystemException {
110         pollsVote.setNew(false);
111 
112         return pollsVotePersistence.update(pollsVote, merge);
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     protected void runSQL(String sql) throws SystemException {
276         try {
277             DB db = DBFactoryUtil.getDB();
278 
279             db.runSQL(sql);
280         }
281         catch (Exception e) {
282             throw new SystemException(e);
283         }
284     }
285 
286     @BeanReference(name = "com.liferay.portlet.polls.service.PollsChoiceLocalService")
287     protected PollsChoiceLocalService pollsChoiceLocalService;
288     @BeanReference(name = "com.liferay.portlet.polls.service.persistence.PollsChoicePersistence")
289     protected PollsChoicePersistence pollsChoicePersistence;
290     @BeanReference(name = "com.liferay.portlet.polls.service.persistence.PollsChoiceFinder")
291     protected PollsChoiceFinder pollsChoiceFinder;
292     @BeanReference(name = "com.liferay.portlet.polls.service.PollsQuestionLocalService")
293     protected PollsQuestionLocalService pollsQuestionLocalService;
294     @BeanReference(name = "com.liferay.portlet.polls.service.PollsQuestionService")
295     protected PollsQuestionService pollsQuestionService;
296     @BeanReference(name = "com.liferay.portlet.polls.service.persistence.PollsQuestionPersistence")
297     protected PollsQuestionPersistence pollsQuestionPersistence;
298     @BeanReference(name = "com.liferay.portlet.polls.service.PollsVoteLocalService")
299     protected PollsVoteLocalService pollsVoteLocalService;
300     @BeanReference(name = "com.liferay.portlet.polls.service.PollsVoteService")
301     protected PollsVoteService pollsVoteService;
302     @BeanReference(name = "com.liferay.portlet.polls.service.persistence.PollsVotePersistence")
303     protected PollsVotePersistence pollsVotePersistence;
304     @BeanReference(name = "com.liferay.counter.service.CounterLocalService")
305     protected CounterLocalService counterLocalService;
306     @BeanReference(name = "com.liferay.counter.service.CounterService")
307     protected CounterService counterService;
308     @BeanReference(name = "com.liferay.portal.service.ResourceLocalService")
309     protected ResourceLocalService resourceLocalService;
310     @BeanReference(name = "com.liferay.portal.service.ResourceService")
311     protected ResourceService resourceService;
312     @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence")
313     protected ResourcePersistence resourcePersistence;
314     @BeanReference(name = "com.liferay.portal.service.persistence.ResourceFinder")
315     protected ResourceFinder resourceFinder;
316     @BeanReference(name = "com.liferay.portal.service.UserLocalService")
317     protected UserLocalService userLocalService;
318     @BeanReference(name = "com.liferay.portal.service.UserService")
319     protected UserService userService;
320     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence")
321     protected UserPersistence userPersistence;
322     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder")
323     protected UserFinder userFinder;
324 }