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