1   /**
2    * Copyright (c) 2000-2008 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.CounterLocalServiceFactory;
27  import com.liferay.counter.service.CounterService;
28  import com.liferay.counter.service.CounterServiceFactory;
29  
30  import com.liferay.portal.PortalException;
31  import com.liferay.portal.SystemException;
32  import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
33  import com.liferay.portal.service.ResourceLocalService;
34  import com.liferay.portal.service.ResourceLocalServiceFactory;
35  import com.liferay.portal.service.ResourceService;
36  import com.liferay.portal.service.ResourceServiceFactory;
37  import com.liferay.portal.service.UserLocalService;
38  import com.liferay.portal.service.UserLocalServiceFactory;
39  import com.liferay.portal.service.UserService;
40  import com.liferay.portal.service.UserServiceFactory;
41  import com.liferay.portal.service.persistence.ResourceFinder;
42  import com.liferay.portal.service.persistence.ResourceFinderUtil;
43  import com.liferay.portal.service.persistence.ResourcePersistence;
44  import com.liferay.portal.service.persistence.ResourceUtil;
45  import com.liferay.portal.service.persistence.UserFinder;
46  import com.liferay.portal.service.persistence.UserFinderUtil;
47  import com.liferay.portal.service.persistence.UserPersistence;
48  import com.liferay.portal.service.persistence.UserUtil;
49  
50  import com.liferay.portlet.messageboards.service.MBMessageLocalService;
51  import com.liferay.portlet.messageboards.service.MBMessageLocalServiceFactory;
52  import com.liferay.portlet.messageboards.service.MBMessageService;
53  import com.liferay.portlet.messageboards.service.MBMessageServiceFactory;
54  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
55  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinderUtil;
56  import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
57  import com.liferay.portlet.messageboards.service.persistence.MBMessageUtil;
58  import com.liferay.portlet.social.service.SocialActivityLocalService;
59  import com.liferay.portlet.social.service.SocialActivityLocalServiceFactory;
60  import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
61  import com.liferay.portlet.social.service.persistence.SocialActivityFinderUtil;
62  import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
63  import com.liferay.portlet.social.service.persistence.SocialActivityUtil;
64  import com.liferay.portlet.tasks.model.TasksProposal;
65  import com.liferay.portlet.tasks.service.TasksProposalLocalService;
66  import com.liferay.portlet.tasks.service.TasksReviewLocalService;
67  import com.liferay.portlet.tasks.service.TasksReviewLocalServiceFactory;
68  import com.liferay.portlet.tasks.service.TasksReviewService;
69  import com.liferay.portlet.tasks.service.TasksReviewServiceFactory;
70  import com.liferay.portlet.tasks.service.persistence.TasksProposalFinder;
71  import com.liferay.portlet.tasks.service.persistence.TasksProposalFinderUtil;
72  import com.liferay.portlet.tasks.service.persistence.TasksProposalPersistence;
73  import com.liferay.portlet.tasks.service.persistence.TasksProposalUtil;
74  import com.liferay.portlet.tasks.service.persistence.TasksReviewPersistence;
75  import com.liferay.portlet.tasks.service.persistence.TasksReviewUtil;
76  
77  import org.springframework.beans.factory.InitializingBean;
78  
79  import java.util.List;
80  
81  /**
82   * <a href="TasksProposalLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
83   *
84   * @author Brian Wing Shun Chan
85   *
86   */
87  public abstract class TasksProposalLocalServiceBaseImpl
88      implements TasksProposalLocalService, InitializingBean {
89      public TasksProposal addTasksProposal(TasksProposal tasksProposal)
90          throws SystemException {
91          tasksProposal.setNew(true);
92  
93          return tasksProposalPersistence.update(tasksProposal, false);
94      }
95  
96      public void deleteTasksProposal(long proposalId)
97          throws PortalException, SystemException {
98          tasksProposalPersistence.remove(proposalId);
99      }
100 
101     public void deleteTasksProposal(TasksProposal tasksProposal)
102         throws PortalException, SystemException {
103         tasksProposalPersistence.remove(tasksProposal);
104     }
105 
106     public List<TasksProposal> dynamicQuery(
107         DynamicQueryInitializer queryInitializer) throws SystemException {
108         return tasksProposalPersistence.findWithDynamicQuery(queryInitializer);
109     }
110 
111     public List<TasksProposal> dynamicQuery(
112         DynamicQueryInitializer queryInitializer, int begin, int end)
113         throws SystemException {
114         return tasksProposalPersistence.findWithDynamicQuery(queryInitializer,
115             begin, end);
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 TasksReviewLocalService getTasksReviewLocalService() {
126         return tasksReviewLocalService;
127     }
128 
129     public void setTasksReviewLocalService(
130         TasksReviewLocalService tasksReviewLocalService) {
131         this.tasksReviewLocalService = tasksReviewLocalService;
132     }
133 
134     public TasksReviewService getTasksReviewService() {
135         return tasksReviewService;
136     }
137 
138     public void setTasksReviewService(TasksReviewService tasksReviewService) {
139         this.tasksReviewService = tasksReviewService;
140     }
141 
142     public TasksReviewPersistence getTasksReviewPersistence() {
143         return tasksReviewPersistence;
144     }
145 
146     public void setTasksReviewPersistence(
147         TasksReviewPersistence tasksReviewPersistence) {
148         this.tasksReviewPersistence = tasksReviewPersistence;
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 CounterLocalService getCounterLocalService() {
169         return counterLocalService;
170     }
171 
172     public void setCounterLocalService(CounterLocalService counterLocalService) {
173         this.counterLocalService = counterLocalService;
174     }
175 
176     public CounterService getCounterService() {
177         return counterService;
178     }
179 
180     public void setCounterService(CounterService counterService) {
181         this.counterService = counterService;
182     }
183 
184     public ResourceLocalService getResourceLocalService() {
185         return resourceLocalService;
186     }
187 
188     public void setResourceLocalService(
189         ResourceLocalService resourceLocalService) {
190         this.resourceLocalService = resourceLocalService;
191     }
192 
193     public ResourceService getResourceService() {
194         return resourceService;
195     }
196 
197     public void setResourceService(ResourceService resourceService) {
198         this.resourceService = resourceService;
199     }
200 
201     public ResourcePersistence getResourcePersistence() {
202         return resourcePersistence;
203     }
204 
205     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
206         this.resourcePersistence = resourcePersistence;
207     }
208 
209     public ResourceFinder getResourceFinder() {
210         return resourceFinder;
211     }
212 
213     public void setResourceFinder(ResourceFinder resourceFinder) {
214         this.resourceFinder = resourceFinder;
215     }
216 
217     public UserLocalService getUserLocalService() {
218         return userLocalService;
219     }
220 
221     public void setUserLocalService(UserLocalService userLocalService) {
222         this.userLocalService = userLocalService;
223     }
224 
225     public UserService getUserService() {
226         return userService;
227     }
228 
229     public void setUserService(UserService userService) {
230         this.userService = userService;
231     }
232 
233     public UserPersistence getUserPersistence() {
234         return userPersistence;
235     }
236 
237     public void setUserPersistence(UserPersistence userPersistence) {
238         this.userPersistence = userPersistence;
239     }
240 
241     public UserFinder getUserFinder() {
242         return userFinder;
243     }
244 
245     public void setUserFinder(UserFinder userFinder) {
246         this.userFinder = userFinder;
247     }
248 
249     public MBMessageLocalService getMBMessageLocalService() {
250         return mbMessageLocalService;
251     }
252 
253     public void setMBMessageLocalService(
254         MBMessageLocalService mbMessageLocalService) {
255         this.mbMessageLocalService = mbMessageLocalService;
256     }
257 
258     public MBMessageService getMBMessageService() {
259         return mbMessageService;
260     }
261 
262     public void setMBMessageService(MBMessageService mbMessageService) {
263         this.mbMessageService = mbMessageService;
264     }
265 
266     public MBMessagePersistence getMBMessagePersistence() {
267         return mbMessagePersistence;
268     }
269 
270     public void setMBMessagePersistence(
271         MBMessagePersistence mbMessagePersistence) {
272         this.mbMessagePersistence = mbMessagePersistence;
273     }
274 
275     public MBMessageFinder getMBMessageFinder() {
276         return mbMessageFinder;
277     }
278 
279     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
280         this.mbMessageFinder = mbMessageFinder;
281     }
282 
283     public SocialActivityLocalService getSocialActivityLocalService() {
284         return socialActivityLocalService;
285     }
286 
287     public void setSocialActivityLocalService(
288         SocialActivityLocalService socialActivityLocalService) {
289         this.socialActivityLocalService = socialActivityLocalService;
290     }
291 
292     public SocialActivityPersistence getSocialActivityPersistence() {
293         return socialActivityPersistence;
294     }
295 
296     public void setSocialActivityPersistence(
297         SocialActivityPersistence socialActivityPersistence) {
298         this.socialActivityPersistence = socialActivityPersistence;
299     }
300 
301     public SocialActivityFinder getSocialActivityFinder() {
302         return socialActivityFinder;
303     }
304 
305     public void setSocialActivityFinder(
306         SocialActivityFinder socialActivityFinder) {
307         this.socialActivityFinder = socialActivityFinder;
308     }
309 
310     public void afterPropertiesSet() {
311         if (tasksReviewLocalService == null) {
312             tasksReviewLocalService = TasksReviewLocalServiceFactory.getImpl();
313         }
314 
315         if (tasksReviewService == null) {
316             tasksReviewService = TasksReviewServiceFactory.getImpl();
317         }
318 
319         if (tasksReviewPersistence == null) {
320             tasksReviewPersistence = TasksReviewUtil.getPersistence();
321         }
322 
323         if (tasksProposalPersistence == null) {
324             tasksProposalPersistence = TasksProposalUtil.getPersistence();
325         }
326 
327         if (tasksProposalFinder == null) {
328             tasksProposalFinder = TasksProposalFinderUtil.getFinder();
329         }
330 
331         if (counterLocalService == null) {
332             counterLocalService = CounterLocalServiceFactory.getImpl();
333         }
334 
335         if (counterService == null) {
336             counterService = CounterServiceFactory.getImpl();
337         }
338 
339         if (resourceLocalService == null) {
340             resourceLocalService = ResourceLocalServiceFactory.getImpl();
341         }
342 
343         if (resourceService == null) {
344             resourceService = ResourceServiceFactory.getImpl();
345         }
346 
347         if (resourcePersistence == null) {
348             resourcePersistence = ResourceUtil.getPersistence();
349         }
350 
351         if (resourceFinder == null) {
352             resourceFinder = ResourceFinderUtil.getFinder();
353         }
354 
355         if (userLocalService == null) {
356             userLocalService = UserLocalServiceFactory.getImpl();
357         }
358 
359         if (userService == null) {
360             userService = UserServiceFactory.getImpl();
361         }
362 
363         if (userPersistence == null) {
364             userPersistence = UserUtil.getPersistence();
365         }
366 
367         if (userFinder == null) {
368             userFinder = UserFinderUtil.getFinder();
369         }
370 
371         if (mbMessageLocalService == null) {
372             mbMessageLocalService = MBMessageLocalServiceFactory.getImpl();
373         }
374 
375         if (mbMessageService == null) {
376             mbMessageService = MBMessageServiceFactory.getImpl();
377         }
378 
379         if (mbMessagePersistence == null) {
380             mbMessagePersistence = MBMessageUtil.getPersistence();
381         }
382 
383         if (mbMessageFinder == null) {
384             mbMessageFinder = MBMessageFinderUtil.getFinder();
385         }
386 
387         if (socialActivityLocalService == null) {
388             socialActivityLocalService = SocialActivityLocalServiceFactory.getImpl();
389         }
390 
391         if (socialActivityPersistence == null) {
392             socialActivityPersistence = SocialActivityUtil.getPersistence();
393         }
394 
395         if (socialActivityFinder == null) {
396             socialActivityFinder = SocialActivityFinderUtil.getFinder();
397         }
398     }
399 
400     protected TasksReviewLocalService tasksReviewLocalService;
401     protected TasksReviewService tasksReviewService;
402     protected TasksReviewPersistence tasksReviewPersistence;
403     protected TasksProposalPersistence tasksProposalPersistence;
404     protected TasksProposalFinder tasksProposalFinder;
405     protected CounterLocalService counterLocalService;
406     protected CounterService counterService;
407     protected ResourceLocalService resourceLocalService;
408     protected ResourceService resourceService;
409     protected ResourcePersistence resourcePersistence;
410     protected ResourceFinder resourceFinder;
411     protected UserLocalService userLocalService;
412     protected UserService userService;
413     protected UserPersistence userPersistence;
414     protected UserFinder userFinder;
415     protected MBMessageLocalService mbMessageLocalService;
416     protected MBMessageService mbMessageService;
417     protected MBMessagePersistence mbMessagePersistence;
418     protected MBMessageFinder mbMessageFinder;
419     protected SocialActivityLocalService socialActivityLocalService;
420     protected SocialActivityPersistence socialActivityPersistence;
421     protected SocialActivityFinder socialActivityFinder;
422 }