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