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