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.tasks.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  
19  import com.liferay.portal.kernel.annotation.BeanReference;
20  import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
21  import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
22  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
23  import com.liferay.portal.kernel.exception.PortalException;
24  import com.liferay.portal.kernel.exception.SystemException;
25  import com.liferay.portal.kernel.util.OrderByComparator;
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.social.service.SocialActivityLocalService;
36  import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
37  import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
38  import com.liferay.portlet.tasks.model.TasksReview;
39  import com.liferay.portlet.tasks.service.TasksProposalLocalService;
40  import com.liferay.portlet.tasks.service.TasksProposalService;
41  import com.liferay.portlet.tasks.service.TasksReviewLocalService;
42  import com.liferay.portlet.tasks.service.TasksReviewService;
43  import com.liferay.portlet.tasks.service.persistence.TasksProposalFinder;
44  import com.liferay.portlet.tasks.service.persistence.TasksProposalPersistence;
45  import com.liferay.portlet.tasks.service.persistence.TasksReviewPersistence;
46  
47  import java.util.List;
48  
49  import javax.sql.DataSource;
50  
51  /**
52   * <a href="TasksReviewLocalServiceBaseImpl.java.html"><b><i>View Source</i></b>
53   * </a>
54   *
55   * @author Brian Wing Shun Chan
56   */
57  public abstract class TasksReviewLocalServiceBaseImpl
58      implements TasksReviewLocalService {
59      public TasksReview addTasksReview(TasksReview tasksReview)
60          throws SystemException {
61          tasksReview.setNew(true);
62  
63          return tasksReviewPersistence.update(tasksReview, false);
64      }
65  
66      public TasksReview createTasksReview(long reviewId) {
67          return tasksReviewPersistence.create(reviewId);
68      }
69  
70      public void deleteTasksReview(long reviewId)
71          throws PortalException, SystemException {
72          tasksReviewPersistence.remove(reviewId);
73      }
74  
75      public void deleteTasksReview(TasksReview tasksReview)
76          throws SystemException {
77          tasksReviewPersistence.remove(tasksReview);
78      }
79  
80      @SuppressWarnings("unchecked")
81      public List dynamicQuery(DynamicQuery dynamicQuery)
82          throws SystemException {
83          return tasksReviewPersistence.findWithDynamicQuery(dynamicQuery);
84      }
85  
86      @SuppressWarnings("unchecked")
87      public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
88          throws SystemException {
89          return tasksReviewPersistence.findWithDynamicQuery(dynamicQuery, start,
90              end);
91      }
92  
93      @SuppressWarnings("unchecked")
94      public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
95          OrderByComparator orderByComparator) throws SystemException {
96          return tasksReviewPersistence.findWithDynamicQuery(dynamicQuery, start,
97              end, orderByComparator);
98      }
99  
100     public long dynamicQueryCount(DynamicQuery dynamicQuery)
101         throws SystemException {
102         return tasksReviewPersistence.countWithDynamicQuery(dynamicQuery);
103     }
104 
105     public TasksReview getTasksReview(long reviewId)
106         throws PortalException, SystemException {
107         return tasksReviewPersistence.findByPrimaryKey(reviewId);
108     }
109 
110     public List<TasksReview> getTasksReviews(int start, int end)
111         throws SystemException {
112         return tasksReviewPersistence.findAll(start, end);
113     }
114 
115     public int getTasksReviewsCount() throws SystemException {
116         return tasksReviewPersistence.countAll();
117     }
118 
119     public TasksReview updateTasksReview(TasksReview tasksReview)
120         throws SystemException {
121         tasksReview.setNew(false);
122 
123         return tasksReviewPersistence.update(tasksReview, true);
124     }
125 
126     public TasksReview updateTasksReview(TasksReview tasksReview, boolean merge)
127         throws SystemException {
128         tasksReview.setNew(false);
129 
130         return tasksReviewPersistence.update(tasksReview, merge);
131     }
132 
133     public TasksProposalLocalService getTasksProposalLocalService() {
134         return tasksProposalLocalService;
135     }
136 
137     public void setTasksProposalLocalService(
138         TasksProposalLocalService tasksProposalLocalService) {
139         this.tasksProposalLocalService = tasksProposalLocalService;
140     }
141 
142     public TasksProposalService getTasksProposalService() {
143         return tasksProposalService;
144     }
145 
146     public void setTasksProposalService(
147         TasksProposalService tasksProposalService) {
148         this.tasksProposalService = tasksProposalService;
149     }
150 
151     public TasksProposalPersistence getTasksProposalPersistence() {
152         return tasksProposalPersistence;
153     }
154 
155     public void setTasksProposalPersistence(
156         TasksProposalPersistence tasksProposalPersistence) {
157         this.tasksProposalPersistence = tasksProposalPersistence;
158     }
159 
160     public TasksProposalFinder getTasksProposalFinder() {
161         return tasksProposalFinder;
162     }
163 
164     public void setTasksProposalFinder(TasksProposalFinder tasksProposalFinder) {
165         this.tasksProposalFinder = tasksProposalFinder;
166     }
167 
168     public TasksReviewLocalService getTasksReviewLocalService() {
169         return tasksReviewLocalService;
170     }
171 
172     public void setTasksReviewLocalService(
173         TasksReviewLocalService tasksReviewLocalService) {
174         this.tasksReviewLocalService = tasksReviewLocalService;
175     }
176 
177     public TasksReviewService getTasksReviewService() {
178         return tasksReviewService;
179     }
180 
181     public void setTasksReviewService(TasksReviewService tasksReviewService) {
182         this.tasksReviewService = tasksReviewService;
183     }
184 
185     public TasksReviewPersistence getTasksReviewPersistence() {
186         return tasksReviewPersistence;
187     }
188 
189     public void setTasksReviewPersistence(
190         TasksReviewPersistence tasksReviewPersistence) {
191         this.tasksReviewPersistence = tasksReviewPersistence;
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 ResourceLocalService getResourceLocalService() {
203         return resourceLocalService;
204     }
205 
206     public void setResourceLocalService(
207         ResourceLocalService resourceLocalService) {
208         this.resourceLocalService = resourceLocalService;
209     }
210 
211     public ResourceService getResourceService() {
212         return resourceService;
213     }
214 
215     public void setResourceService(ResourceService resourceService) {
216         this.resourceService = resourceService;
217     }
218 
219     public ResourcePersistence getResourcePersistence() {
220         return resourcePersistence;
221     }
222 
223     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
224         this.resourcePersistence = resourcePersistence;
225     }
226 
227     public ResourceFinder getResourceFinder() {
228         return resourceFinder;
229     }
230 
231     public void setResourceFinder(ResourceFinder resourceFinder) {
232         this.resourceFinder = resourceFinder;
233     }
234 
235     public UserLocalService getUserLocalService() {
236         return userLocalService;
237     }
238 
239     public void setUserLocalService(UserLocalService userLocalService) {
240         this.userLocalService = userLocalService;
241     }
242 
243     public UserService getUserService() {
244         return userService;
245     }
246 
247     public void setUserService(UserService userService) {
248         this.userService = userService;
249     }
250 
251     public UserPersistence getUserPersistence() {
252         return userPersistence;
253     }
254 
255     public void setUserPersistence(UserPersistence userPersistence) {
256         this.userPersistence = userPersistence;
257     }
258 
259     public UserFinder getUserFinder() {
260         return userFinder;
261     }
262 
263     public void setUserFinder(UserFinder userFinder) {
264         this.userFinder = userFinder;
265     }
266 
267     public SocialActivityLocalService getSocialActivityLocalService() {
268         return socialActivityLocalService;
269     }
270 
271     public void setSocialActivityLocalService(
272         SocialActivityLocalService socialActivityLocalService) {
273         this.socialActivityLocalService = socialActivityLocalService;
274     }
275 
276     public SocialActivityPersistence getSocialActivityPersistence() {
277         return socialActivityPersistence;
278     }
279 
280     public void setSocialActivityPersistence(
281         SocialActivityPersistence socialActivityPersistence) {
282         this.socialActivityPersistence = socialActivityPersistence;
283     }
284 
285     public SocialActivityFinder getSocialActivityFinder() {
286         return socialActivityFinder;
287     }
288 
289     public void setSocialActivityFinder(
290         SocialActivityFinder socialActivityFinder) {
291         this.socialActivityFinder = socialActivityFinder;
292     }
293 
294     protected void runSQL(String sql) throws SystemException {
295         try {
296             DataSource dataSource = tasksReviewPersistence.getDataSource();
297 
298             SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
299                     sql, new int[0]);
300 
301             sqlUpdate.update();
302         }
303         catch (Exception e) {
304             throw new SystemException(e);
305         }
306     }
307 
308     @BeanReference(type = TasksProposalLocalService.class)
309     protected TasksProposalLocalService tasksProposalLocalService;
310     @BeanReference(type = TasksProposalService.class)
311     protected TasksProposalService tasksProposalService;
312     @BeanReference(type = TasksProposalPersistence.class)
313     protected TasksProposalPersistence tasksProposalPersistence;
314     @BeanReference(type = TasksProposalFinder.class)
315     protected TasksProposalFinder tasksProposalFinder;
316     @BeanReference(type = TasksReviewLocalService.class)
317     protected TasksReviewLocalService tasksReviewLocalService;
318     @BeanReference(type = TasksReviewService.class)
319     protected TasksReviewService tasksReviewService;
320     @BeanReference(type = TasksReviewPersistence.class)
321     protected TasksReviewPersistence tasksReviewPersistence;
322     @BeanReference(type = CounterLocalService.class)
323     protected CounterLocalService counterLocalService;
324     @BeanReference(type = ResourceLocalService.class)
325     protected ResourceLocalService resourceLocalService;
326     @BeanReference(type = ResourceService.class)
327     protected ResourceService resourceService;
328     @BeanReference(type = ResourcePersistence.class)
329     protected ResourcePersistence resourcePersistence;
330     @BeanReference(type = ResourceFinder.class)
331     protected ResourceFinder resourceFinder;
332     @BeanReference(type = UserLocalService.class)
333     protected UserLocalService userLocalService;
334     @BeanReference(type = UserService.class)
335     protected UserService userService;
336     @BeanReference(type = UserPersistence.class)
337     protected UserPersistence userPersistence;
338     @BeanReference(type = UserFinder.class)
339     protected UserFinder userFinder;
340     @BeanReference(type = SocialActivityLocalService.class)
341     protected SocialActivityLocalService socialActivityLocalService;
342     @BeanReference(type = SocialActivityPersistence.class)
343     protected SocialActivityPersistence socialActivityPersistence;
344     @BeanReference(type = SocialActivityFinder.class)
345     protected SocialActivityFinder socialActivityFinder;
346 }