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.tasks.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.UserLocalService;
33  import com.liferay.portal.service.UserService;
34  import com.liferay.portal.service.persistence.UserFinder;
35  import com.liferay.portal.service.persistence.UserPersistence;
36  import com.liferay.portal.util.PortalUtil;
37  
38  import com.liferay.portlet.social.service.SocialActivityLocalService;
39  import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
40  import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
41  import com.liferay.portlet.tasks.model.TasksReview;
42  import com.liferay.portlet.tasks.service.TasksProposalLocalService;
43  import com.liferay.portlet.tasks.service.TasksProposalService;
44  import com.liferay.portlet.tasks.service.TasksReviewLocalService;
45  import com.liferay.portlet.tasks.service.TasksReviewService;
46  import com.liferay.portlet.tasks.service.persistence.TasksProposalFinder;
47  import com.liferay.portlet.tasks.service.persistence.TasksProposalPersistence;
48  import com.liferay.portlet.tasks.service.persistence.TasksReviewPersistence;
49  
50  import java.util.List;
51  
52  /**
53   * <a href="TasksReviewLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
54   *
55   * @author Brian Wing Shun Chan
56   *
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      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
82          throws SystemException {
83          return tasksReviewPersistence.findWithDynamicQuery(dynamicQuery);
84      }
85  
86      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
87          int end) throws SystemException {
88          return tasksReviewPersistence.findWithDynamicQuery(dynamicQuery, start,
89              end);
90      }
91  
92      public TasksReview getTasksReview(long reviewId)
93          throws PortalException, SystemException {
94          return tasksReviewPersistence.findByPrimaryKey(reviewId);
95      }
96  
97      public List<TasksReview> getTasksReviews(int start, int end)
98          throws SystemException {
99          return tasksReviewPersistence.findAll(start, end);
100     }
101 
102     public int getTasksReviewsCount() throws SystemException {
103         return tasksReviewPersistence.countAll();
104     }
105 
106     public TasksReview updateTasksReview(TasksReview tasksReview)
107         throws SystemException {
108         tasksReview.setNew(false);
109 
110         return tasksReviewPersistence.update(tasksReview, true);
111     }
112 
113     public TasksReview updateTasksReview(TasksReview tasksReview, boolean merge)
114         throws SystemException {
115         tasksReview.setNew(false);
116 
117         return tasksReviewPersistence.update(tasksReview, merge);
118     }
119 
120     public TasksReviewLocalService getTasksReviewLocalService() {
121         return tasksReviewLocalService;
122     }
123 
124     public void setTasksReviewLocalService(
125         TasksReviewLocalService tasksReviewLocalService) {
126         this.tasksReviewLocalService = tasksReviewLocalService;
127     }
128 
129     public TasksReviewService getTasksReviewService() {
130         return tasksReviewService;
131     }
132 
133     public void setTasksReviewService(TasksReviewService tasksReviewService) {
134         this.tasksReviewService = tasksReviewService;
135     }
136 
137     public TasksReviewPersistence getTasksReviewPersistence() {
138         return tasksReviewPersistence;
139     }
140 
141     public void setTasksReviewPersistence(
142         TasksReviewPersistence tasksReviewPersistence) {
143         this.tasksReviewPersistence = tasksReviewPersistence;
144     }
145 
146     public TasksProposalLocalService getTasksProposalLocalService() {
147         return tasksProposalLocalService;
148     }
149 
150     public void setTasksProposalLocalService(
151         TasksProposalLocalService tasksProposalLocalService) {
152         this.tasksProposalLocalService = tasksProposalLocalService;
153     }
154 
155     public TasksProposalService getTasksProposalService() {
156         return tasksProposalService;
157     }
158 
159     public void setTasksProposalService(
160         TasksProposalService tasksProposalService) {
161         this.tasksProposalService = tasksProposalService;
162     }
163 
164     public TasksProposalPersistence getTasksProposalPersistence() {
165         return tasksProposalPersistence;
166     }
167 
168     public void setTasksProposalPersistence(
169         TasksProposalPersistence tasksProposalPersistence) {
170         this.tasksProposalPersistence = tasksProposalPersistence;
171     }
172 
173     public TasksProposalFinder getTasksProposalFinder() {
174         return tasksProposalFinder;
175     }
176 
177     public void setTasksProposalFinder(TasksProposalFinder tasksProposalFinder) {
178         this.tasksProposalFinder = tasksProposalFinder;
179     }
180 
181     public CounterLocalService getCounterLocalService() {
182         return counterLocalService;
183     }
184 
185     public void setCounterLocalService(CounterLocalService counterLocalService) {
186         this.counterLocalService = counterLocalService;
187     }
188 
189     public CounterService getCounterService() {
190         return counterService;
191     }
192 
193     public void setCounterService(CounterService counterService) {
194         this.counterService = counterService;
195     }
196 
197     public UserLocalService getUserLocalService() {
198         return userLocalService;
199     }
200 
201     public void setUserLocalService(UserLocalService userLocalService) {
202         this.userLocalService = userLocalService;
203     }
204 
205     public UserService getUserService() {
206         return userService;
207     }
208 
209     public void setUserService(UserService userService) {
210         this.userService = userService;
211     }
212 
213     public UserPersistence getUserPersistence() {
214         return userPersistence;
215     }
216 
217     public void setUserPersistence(UserPersistence userPersistence) {
218         this.userPersistence = userPersistence;
219     }
220 
221     public UserFinder getUserFinder() {
222         return userFinder;
223     }
224 
225     public void setUserFinder(UserFinder userFinder) {
226         this.userFinder = userFinder;
227     }
228 
229     public SocialActivityLocalService getSocialActivityLocalService() {
230         return socialActivityLocalService;
231     }
232 
233     public void setSocialActivityLocalService(
234         SocialActivityLocalService socialActivityLocalService) {
235         this.socialActivityLocalService = socialActivityLocalService;
236     }
237 
238     public SocialActivityPersistence getSocialActivityPersistence() {
239         return socialActivityPersistence;
240     }
241 
242     public void setSocialActivityPersistence(
243         SocialActivityPersistence socialActivityPersistence) {
244         this.socialActivityPersistence = socialActivityPersistence;
245     }
246 
247     public SocialActivityFinder getSocialActivityFinder() {
248         return socialActivityFinder;
249     }
250 
251     public void setSocialActivityFinder(
252         SocialActivityFinder socialActivityFinder) {
253         this.socialActivityFinder = socialActivityFinder;
254     }
255 
256     protected void runSQL(String sql) throws SystemException {
257         try {
258             PortalUtil.runSQL(sql);
259         }
260         catch (Exception e) {
261             throw new SystemException(e);
262         }
263     }
264 
265     @BeanReference(name = "com.liferay.portlet.tasks.service.TasksReviewLocalService.impl")
266     protected TasksReviewLocalService tasksReviewLocalService;
267     @BeanReference(name = "com.liferay.portlet.tasks.service.TasksReviewService.impl")
268     protected TasksReviewService tasksReviewService;
269     @BeanReference(name = "com.liferay.portlet.tasks.service.persistence.TasksReviewPersistence.impl")
270     protected TasksReviewPersistence tasksReviewPersistence;
271     @BeanReference(name = "com.liferay.portlet.tasks.service.TasksProposalLocalService.impl")
272     protected TasksProposalLocalService tasksProposalLocalService;
273     @BeanReference(name = "com.liferay.portlet.tasks.service.TasksProposalService.impl")
274     protected TasksProposalService tasksProposalService;
275     @BeanReference(name = "com.liferay.portlet.tasks.service.persistence.TasksProposalPersistence.impl")
276     protected TasksProposalPersistence tasksProposalPersistence;
277     @BeanReference(name = "com.liferay.portlet.tasks.service.persistence.TasksProposalFinder.impl")
278     protected TasksProposalFinder tasksProposalFinder;
279     @BeanReference(name = "com.liferay.counter.service.CounterLocalService.impl")
280     protected CounterLocalService counterLocalService;
281     @BeanReference(name = "com.liferay.counter.service.CounterService.impl")
282     protected CounterService counterService;
283     @BeanReference(name = "com.liferay.portal.service.UserLocalService.impl")
284     protected UserLocalService userLocalService;
285     @BeanReference(name = "com.liferay.portal.service.UserService.impl")
286     protected UserService userService;
287     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence.impl")
288     protected UserPersistence userPersistence;
289     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder.impl")
290     protected UserFinder userFinder;
291     @BeanReference(name = "com.liferay.portlet.social.service.SocialActivityLocalService.impl")
292     protected SocialActivityLocalService socialActivityLocalService;
293     @BeanReference(name = "com.liferay.portlet.social.service.persistence.SocialActivityPersistence.impl")
294     protected SocialActivityPersistence socialActivityPersistence;
295     @BeanReference(name = "com.liferay.portlet.social.service.persistence.SocialActivityFinder.impl")
296     protected SocialActivityFinder socialActivityFinder;
297 }