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.announcements.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.mail.service.MailService;
31  import com.liferay.mail.service.MailServiceFactory;
32  
33  import com.liferay.portal.PortalException;
34  import com.liferay.portal.SystemException;
35  import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
36  import com.liferay.portal.service.CompanyLocalService;
37  import com.liferay.portal.service.CompanyLocalServiceFactory;
38  import com.liferay.portal.service.CompanyService;
39  import com.liferay.portal.service.CompanyServiceFactory;
40  import com.liferay.portal.service.GroupLocalService;
41  import com.liferay.portal.service.GroupLocalServiceFactory;
42  import com.liferay.portal.service.GroupService;
43  import com.liferay.portal.service.GroupServiceFactory;
44  import com.liferay.portal.service.OrganizationLocalService;
45  import com.liferay.portal.service.OrganizationLocalServiceFactory;
46  import com.liferay.portal.service.OrganizationService;
47  import com.liferay.portal.service.OrganizationServiceFactory;
48  import com.liferay.portal.service.ResourceLocalService;
49  import com.liferay.portal.service.ResourceLocalServiceFactory;
50  import com.liferay.portal.service.ResourceService;
51  import com.liferay.portal.service.ResourceServiceFactory;
52  import com.liferay.portal.service.RoleLocalService;
53  import com.liferay.portal.service.RoleLocalServiceFactory;
54  import com.liferay.portal.service.RoleService;
55  import com.liferay.portal.service.RoleServiceFactory;
56  import com.liferay.portal.service.UserGroupLocalService;
57  import com.liferay.portal.service.UserGroupLocalServiceFactory;
58  import com.liferay.portal.service.UserGroupService;
59  import com.liferay.portal.service.UserGroupServiceFactory;
60  import com.liferay.portal.service.UserLocalService;
61  import com.liferay.portal.service.UserLocalServiceFactory;
62  import com.liferay.portal.service.UserService;
63  import com.liferay.portal.service.UserServiceFactory;
64  import com.liferay.portal.service.persistence.CompanyPersistence;
65  import com.liferay.portal.service.persistence.CompanyUtil;
66  import com.liferay.portal.service.persistence.GroupFinder;
67  import com.liferay.portal.service.persistence.GroupFinderUtil;
68  import com.liferay.portal.service.persistence.GroupPersistence;
69  import com.liferay.portal.service.persistence.GroupUtil;
70  import com.liferay.portal.service.persistence.OrganizationFinder;
71  import com.liferay.portal.service.persistence.OrganizationFinderUtil;
72  import com.liferay.portal.service.persistence.OrganizationPersistence;
73  import com.liferay.portal.service.persistence.OrganizationUtil;
74  import com.liferay.portal.service.persistence.ResourceFinder;
75  import com.liferay.portal.service.persistence.ResourceFinderUtil;
76  import com.liferay.portal.service.persistence.ResourcePersistence;
77  import com.liferay.portal.service.persistence.ResourceUtil;
78  import com.liferay.portal.service.persistence.RoleFinder;
79  import com.liferay.portal.service.persistence.RoleFinderUtil;
80  import com.liferay.portal.service.persistence.RolePersistence;
81  import com.liferay.portal.service.persistence.RoleUtil;
82  import com.liferay.portal.service.persistence.UserFinder;
83  import com.liferay.portal.service.persistence.UserFinderUtil;
84  import com.liferay.portal.service.persistence.UserGroupFinder;
85  import com.liferay.portal.service.persistence.UserGroupFinderUtil;
86  import com.liferay.portal.service.persistence.UserGroupPersistence;
87  import com.liferay.portal.service.persistence.UserGroupUtil;
88  import com.liferay.portal.service.persistence.UserPersistence;
89  import com.liferay.portal.service.persistence.UserUtil;
90  
91  import com.liferay.portlet.announcements.model.AnnouncementsEntry;
92  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService;
93  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalServiceFactory;
94  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryService;
95  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryServiceFactory;
96  import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService;
97  import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService;
98  import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalServiceFactory;
99  import com.liferay.portlet.announcements.service.AnnouncementsFlagService;
100 import com.liferay.portlet.announcements.service.AnnouncementsFlagServiceFactory;
101 import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence;
102 import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryUtil;
103 import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder;
104 import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinderUtil;
105 import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryPersistence;
106 import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryUtil;
107 import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence;
108 import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagUtil;
109 
110 import org.springframework.beans.factory.InitializingBean;
111 
112 import java.util.List;
113 
114 /**
115  * <a href="AnnouncementsEntryLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
116  *
117  * @author Brian Wing Shun Chan
118  *
119  */
120 public abstract class AnnouncementsEntryLocalServiceBaseImpl
121     implements AnnouncementsEntryLocalService, InitializingBean {
122     public AnnouncementsEntry addAnnouncementsEntry(
123         AnnouncementsEntry announcementsEntry) throws SystemException {
124         announcementsEntry.setNew(true);
125 
126         return announcementsEntryPersistence.update(announcementsEntry, false);
127     }
128 
129     public void deleteAnnouncementsEntry(long entryId)
130         throws PortalException, SystemException {
131         announcementsEntryPersistence.remove(entryId);
132     }
133 
134     public void deleteAnnouncementsEntry(AnnouncementsEntry announcementsEntry)
135         throws PortalException, SystemException {
136         announcementsEntryPersistence.remove(announcementsEntry);
137     }
138 
139     public List<AnnouncementsEntry> dynamicQuery(
140         DynamicQueryInitializer queryInitializer) throws SystemException {
141         return announcementsEntryPersistence.findWithDynamicQuery(queryInitializer);
142     }
143 
144     public List<AnnouncementsEntry> dynamicQuery(
145         DynamicQueryInitializer queryInitializer, int begin, int end)
146         throws SystemException {
147         return announcementsEntryPersistence.findWithDynamicQuery(queryInitializer,
148             begin, end);
149     }
150 
151     public AnnouncementsEntry updateAnnouncementsEntry(
152         AnnouncementsEntry announcementsEntry) throws SystemException {
153         announcementsEntry.setNew(false);
154 
155         return announcementsEntryPersistence.update(announcementsEntry, true);
156     }
157 
158     public AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
159         return announcementsDeliveryLocalService;
160     }
161 
162     public void setAnnouncementsDeliveryLocalService(
163         AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
164         this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
165     }
166 
167     public AnnouncementsDeliveryService getAnnouncementsDeliveryService() {
168         return announcementsDeliveryService;
169     }
170 
171     public void setAnnouncementsDeliveryService(
172         AnnouncementsDeliveryService announcementsDeliveryService) {
173         this.announcementsDeliveryService = announcementsDeliveryService;
174     }
175 
176     public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
177         return announcementsDeliveryPersistence;
178     }
179 
180     public void setAnnouncementsDeliveryPersistence(
181         AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
182         this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
183     }
184 
185     public AnnouncementsEntryPersistence getAnnouncementsEntryPersistence() {
186         return announcementsEntryPersistence;
187     }
188 
189     public void setAnnouncementsEntryPersistence(
190         AnnouncementsEntryPersistence announcementsEntryPersistence) {
191         this.announcementsEntryPersistence = announcementsEntryPersistence;
192     }
193 
194     public AnnouncementsEntryFinder getAnnouncementsEntryFinder() {
195         return announcementsEntryFinder;
196     }
197 
198     public void setAnnouncementsEntryFinder(
199         AnnouncementsEntryFinder announcementsEntryFinder) {
200         this.announcementsEntryFinder = announcementsEntryFinder;
201     }
202 
203     public AnnouncementsFlagLocalService getAnnouncementsFlagLocalService() {
204         return announcementsFlagLocalService;
205     }
206 
207     public void setAnnouncementsFlagLocalService(
208         AnnouncementsFlagLocalService announcementsFlagLocalService) {
209         this.announcementsFlagLocalService = announcementsFlagLocalService;
210     }
211 
212     public AnnouncementsFlagService getAnnouncementsFlagService() {
213         return announcementsFlagService;
214     }
215 
216     public void setAnnouncementsFlagService(
217         AnnouncementsFlagService announcementsFlagService) {
218         this.announcementsFlagService = announcementsFlagService;
219     }
220 
221     public AnnouncementsFlagPersistence getAnnouncementsFlagPersistence() {
222         return announcementsFlagPersistence;
223     }
224 
225     public void setAnnouncementsFlagPersistence(
226         AnnouncementsFlagPersistence announcementsFlagPersistence) {
227         this.announcementsFlagPersistence = announcementsFlagPersistence;
228     }
229 
230     public CounterLocalService getCounterLocalService() {
231         return counterLocalService;
232     }
233 
234     public void setCounterLocalService(CounterLocalService counterLocalService) {
235         this.counterLocalService = counterLocalService;
236     }
237 
238     public CounterService getCounterService() {
239         return counterService;
240     }
241 
242     public void setCounterService(CounterService counterService) {
243         this.counterService = counterService;
244     }
245 
246     public MailService getMailService() {
247         return mailService;
248     }
249 
250     public void setMailService(MailService mailService) {
251         this.mailService = mailService;
252     }
253 
254     public CompanyLocalService getCompanyLocalService() {
255         return companyLocalService;
256     }
257 
258     public void setCompanyLocalService(CompanyLocalService companyLocalService) {
259         this.companyLocalService = companyLocalService;
260     }
261 
262     public CompanyService getCompanyService() {
263         return companyService;
264     }
265 
266     public void setCompanyService(CompanyService companyService) {
267         this.companyService = companyService;
268     }
269 
270     public CompanyPersistence getCompanyPersistence() {
271         return companyPersistence;
272     }
273 
274     public void setCompanyPersistence(CompanyPersistence companyPersistence) {
275         this.companyPersistence = companyPersistence;
276     }
277 
278     public GroupLocalService getGroupLocalService() {
279         return groupLocalService;
280     }
281 
282     public void setGroupLocalService(GroupLocalService groupLocalService) {
283         this.groupLocalService = groupLocalService;
284     }
285 
286     public GroupService getGroupService() {
287         return groupService;
288     }
289 
290     public void setGroupService(GroupService groupService) {
291         this.groupService = groupService;
292     }
293 
294     public GroupPersistence getGroupPersistence() {
295         return groupPersistence;
296     }
297 
298     public void setGroupPersistence(GroupPersistence groupPersistence) {
299         this.groupPersistence = groupPersistence;
300     }
301 
302     public GroupFinder getGroupFinder() {
303         return groupFinder;
304     }
305 
306     public void setGroupFinder(GroupFinder groupFinder) {
307         this.groupFinder = groupFinder;
308     }
309 
310     public OrganizationLocalService getOrganizationLocalService() {
311         return organizationLocalService;
312     }
313 
314     public void setOrganizationLocalService(
315         OrganizationLocalService organizationLocalService) {
316         this.organizationLocalService = organizationLocalService;
317     }
318 
319     public OrganizationService getOrganizationService() {
320         return organizationService;
321     }
322 
323     public void setOrganizationService(OrganizationService organizationService) {
324         this.organizationService = organizationService;
325     }
326 
327     public OrganizationPersistence getOrganizationPersistence() {
328         return organizationPersistence;
329     }
330 
331     public void setOrganizationPersistence(
332         OrganizationPersistence organizationPersistence) {
333         this.organizationPersistence = organizationPersistence;
334     }
335 
336     public OrganizationFinder getOrganizationFinder() {
337         return organizationFinder;
338     }
339 
340     public void setOrganizationFinder(OrganizationFinder organizationFinder) {
341         this.organizationFinder = organizationFinder;
342     }
343 
344     public ResourceLocalService getResourceLocalService() {
345         return resourceLocalService;
346     }
347 
348     public void setResourceLocalService(
349         ResourceLocalService resourceLocalService) {
350         this.resourceLocalService = resourceLocalService;
351     }
352 
353     public ResourceService getResourceService() {
354         return resourceService;
355     }
356 
357     public void setResourceService(ResourceService resourceService) {
358         this.resourceService = resourceService;
359     }
360 
361     public ResourcePersistence getResourcePersistence() {
362         return resourcePersistence;
363     }
364 
365     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
366         this.resourcePersistence = resourcePersistence;
367     }
368 
369     public ResourceFinder getResourceFinder() {
370         return resourceFinder;
371     }
372 
373     public void setResourceFinder(ResourceFinder resourceFinder) {
374         this.resourceFinder = resourceFinder;
375     }
376 
377     public RoleLocalService getRoleLocalService() {
378         return roleLocalService;
379     }
380 
381     public void setRoleLocalService(RoleLocalService roleLocalService) {
382         this.roleLocalService = roleLocalService;
383     }
384 
385     public RoleService getRoleService() {
386         return roleService;
387     }
388 
389     public void setRoleService(RoleService roleService) {
390         this.roleService = roleService;
391     }
392 
393     public RolePersistence getRolePersistence() {
394         return rolePersistence;
395     }
396 
397     public void setRolePersistence(RolePersistence rolePersistence) {
398         this.rolePersistence = rolePersistence;
399     }
400 
401     public RoleFinder getRoleFinder() {
402         return roleFinder;
403     }
404 
405     public void setRoleFinder(RoleFinder roleFinder) {
406         this.roleFinder = roleFinder;
407     }
408 
409     public UserLocalService getUserLocalService() {
410         return userLocalService;
411     }
412 
413     public void setUserLocalService(UserLocalService userLocalService) {
414         this.userLocalService = userLocalService;
415     }
416 
417     public UserService getUserService() {
418         return userService;
419     }
420 
421     public void setUserService(UserService userService) {
422         this.userService = userService;
423     }
424 
425     public UserPersistence getUserPersistence() {
426         return userPersistence;
427     }
428 
429     public void setUserPersistence(UserPersistence userPersistence) {
430         this.userPersistence = userPersistence;
431     }
432 
433     public UserFinder getUserFinder() {
434         return userFinder;
435     }
436 
437     public void setUserFinder(UserFinder userFinder) {
438         this.userFinder = userFinder;
439     }
440 
441     public UserGroupLocalService getUserGroupLocalService() {
442         return userGroupLocalService;
443     }
444 
445     public void setUserGroupLocalService(
446         UserGroupLocalService userGroupLocalService) {
447         this.userGroupLocalService = userGroupLocalService;
448     }
449 
450     public UserGroupService getUserGroupService() {
451         return userGroupService;
452     }
453 
454     public void setUserGroupService(UserGroupService userGroupService) {
455         this.userGroupService = userGroupService;
456     }
457 
458     public UserGroupPersistence getUserGroupPersistence() {
459         return userGroupPersistence;
460     }
461 
462     public void setUserGroupPersistence(
463         UserGroupPersistence userGroupPersistence) {
464         this.userGroupPersistence = userGroupPersistence;
465     }
466 
467     public UserGroupFinder getUserGroupFinder() {
468         return userGroupFinder;
469     }
470 
471     public void setUserGroupFinder(UserGroupFinder userGroupFinder) {
472         this.userGroupFinder = userGroupFinder;
473     }
474 
475     public void afterPropertiesSet() {
476         if (announcementsDeliveryLocalService == null) {
477             announcementsDeliveryLocalService = AnnouncementsDeliveryLocalServiceFactory.getImpl();
478         }
479 
480         if (announcementsDeliveryService == null) {
481             announcementsDeliveryService = AnnouncementsDeliveryServiceFactory.getImpl();
482         }
483 
484         if (announcementsDeliveryPersistence == null) {
485             announcementsDeliveryPersistence = AnnouncementsDeliveryUtil.getPersistence();
486         }
487 
488         if (announcementsEntryPersistence == null) {
489             announcementsEntryPersistence = AnnouncementsEntryUtil.getPersistence();
490         }
491 
492         if (announcementsEntryFinder == null) {
493             announcementsEntryFinder = AnnouncementsEntryFinderUtil.getFinder();
494         }
495 
496         if (announcementsFlagLocalService == null) {
497             announcementsFlagLocalService = AnnouncementsFlagLocalServiceFactory.getImpl();
498         }
499 
500         if (announcementsFlagService == null) {
501             announcementsFlagService = AnnouncementsFlagServiceFactory.getImpl();
502         }
503 
504         if (announcementsFlagPersistence == null) {
505             announcementsFlagPersistence = AnnouncementsFlagUtil.getPersistence();
506         }
507 
508         if (counterLocalService == null) {
509             counterLocalService = CounterLocalServiceFactory.getImpl();
510         }
511 
512         if (counterService == null) {
513             counterService = CounterServiceFactory.getImpl();
514         }
515 
516         if (mailService == null) {
517             mailService = MailServiceFactory.getImpl();
518         }
519 
520         if (companyLocalService == null) {
521             companyLocalService = CompanyLocalServiceFactory.getImpl();
522         }
523 
524         if (companyService == null) {
525             companyService = CompanyServiceFactory.getImpl();
526         }
527 
528         if (companyPersistence == null) {
529             companyPersistence = CompanyUtil.getPersistence();
530         }
531 
532         if (groupLocalService == null) {
533             groupLocalService = GroupLocalServiceFactory.getImpl();
534         }
535 
536         if (groupService == null) {
537             groupService = GroupServiceFactory.getImpl();
538         }
539 
540         if (groupPersistence == null) {
541             groupPersistence = GroupUtil.getPersistence();
542         }
543 
544         if (groupFinder == null) {
545             groupFinder = GroupFinderUtil.getFinder();
546         }
547 
548         if (organizationLocalService == null) {
549             organizationLocalService = OrganizationLocalServiceFactory.getImpl();
550         }
551 
552         if (organizationService == null) {
553             organizationService = OrganizationServiceFactory.getImpl();
554         }
555 
556         if (organizationPersistence == null) {
557             organizationPersistence = OrganizationUtil.getPersistence();
558         }
559 
560         if (organizationFinder == null) {
561             organizationFinder = OrganizationFinderUtil.getFinder();
562         }
563 
564         if (resourceLocalService == null) {
565             resourceLocalService = ResourceLocalServiceFactory.getImpl();
566         }
567 
568         if (resourceService == null) {
569             resourceService = ResourceServiceFactory.getImpl();
570         }
571 
572         if (resourcePersistence == null) {
573             resourcePersistence = ResourceUtil.getPersistence();
574         }
575 
576         if (resourceFinder == null) {
577             resourceFinder = ResourceFinderUtil.getFinder();
578         }
579 
580         if (roleLocalService == null) {
581             roleLocalService = RoleLocalServiceFactory.getImpl();
582         }
583 
584         if (roleService == null) {
585             roleService = RoleServiceFactory.getImpl();
586         }
587 
588         if (rolePersistence == null) {
589             rolePersistence = RoleUtil.getPersistence();
590         }
591 
592         if (roleFinder == null) {
593             roleFinder = RoleFinderUtil.getFinder();
594         }
595 
596         if (userLocalService == null) {
597             userLocalService = UserLocalServiceFactory.getImpl();
598         }
599 
600         if (userService == null) {
601             userService = UserServiceFactory.getImpl();
602         }
603 
604         if (userPersistence == null) {
605             userPersistence = UserUtil.getPersistence();
606         }
607 
608         if (userFinder == null) {
609             userFinder = UserFinderUtil.getFinder();
610         }
611 
612         if (userGroupLocalService == null) {
613             userGroupLocalService = UserGroupLocalServiceFactory.getImpl();
614         }
615 
616         if (userGroupService == null) {
617             userGroupService = UserGroupServiceFactory.getImpl();
618         }
619 
620         if (userGroupPersistence == null) {
621             userGroupPersistence = UserGroupUtil.getPersistence();
622         }
623 
624         if (userGroupFinder == null) {
625             userGroupFinder = UserGroupFinderUtil.getFinder();
626         }
627     }
628 
629     protected AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
630     protected AnnouncementsDeliveryService announcementsDeliveryService;
631     protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
632     protected AnnouncementsEntryPersistence announcementsEntryPersistence;
633     protected AnnouncementsEntryFinder announcementsEntryFinder;
634     protected AnnouncementsFlagLocalService announcementsFlagLocalService;
635     protected AnnouncementsFlagService announcementsFlagService;
636     protected AnnouncementsFlagPersistence announcementsFlagPersistence;
637     protected CounterLocalService counterLocalService;
638     protected CounterService counterService;
639     protected MailService mailService;
640     protected CompanyLocalService companyLocalService;
641     protected CompanyService companyService;
642     protected CompanyPersistence companyPersistence;
643     protected GroupLocalService groupLocalService;
644     protected GroupService groupService;
645     protected GroupPersistence groupPersistence;
646     protected GroupFinder groupFinder;
647     protected OrganizationLocalService organizationLocalService;
648     protected OrganizationService organizationService;
649     protected OrganizationPersistence organizationPersistence;
650     protected OrganizationFinder organizationFinder;
651     protected ResourceLocalService resourceLocalService;
652     protected ResourceService resourceService;
653     protected ResourcePersistence resourcePersistence;
654     protected ResourceFinder resourceFinder;
655     protected RoleLocalService roleLocalService;
656     protected RoleService roleService;
657     protected RolePersistence rolePersistence;
658     protected RoleFinder roleFinder;
659     protected UserLocalService userLocalService;
660     protected UserService userService;
661     protected UserPersistence userPersistence;
662     protected UserFinder userFinder;
663     protected UserGroupLocalService userGroupLocalService;
664     protected UserGroupService userGroupService;
665     protected UserGroupPersistence userGroupPersistence;
666     protected UserGroupFinder userGroupFinder;
667 }