001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.announcements.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.mail.service.MailService;
020    
021    import com.liferay.portal.kernel.annotation.BeanReference;
022    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
023    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
024    import com.liferay.portal.kernel.exception.SystemException;
025    import com.liferay.portal.service.CompanyLocalService;
026    import com.liferay.portal.service.CompanyService;
027    import com.liferay.portal.service.GroupLocalService;
028    import com.liferay.portal.service.GroupService;
029    import com.liferay.portal.service.OrganizationLocalService;
030    import com.liferay.portal.service.OrganizationService;
031    import com.liferay.portal.service.ResourceLocalService;
032    import com.liferay.portal.service.ResourceService;
033    import com.liferay.portal.service.RoleLocalService;
034    import com.liferay.portal.service.RoleService;
035    import com.liferay.portal.service.UserGroupLocalService;
036    import com.liferay.portal.service.UserGroupService;
037    import com.liferay.portal.service.UserLocalService;
038    import com.liferay.portal.service.UserService;
039    import com.liferay.portal.service.base.PrincipalBean;
040    import com.liferay.portal.service.persistence.CompanyPersistence;
041    import com.liferay.portal.service.persistence.GroupFinder;
042    import com.liferay.portal.service.persistence.GroupPersistence;
043    import com.liferay.portal.service.persistence.OrganizationFinder;
044    import com.liferay.portal.service.persistence.OrganizationPersistence;
045    import com.liferay.portal.service.persistence.ResourceFinder;
046    import com.liferay.portal.service.persistence.ResourcePersistence;
047    import com.liferay.portal.service.persistence.RoleFinder;
048    import com.liferay.portal.service.persistence.RolePersistence;
049    import com.liferay.portal.service.persistence.UserFinder;
050    import com.liferay.portal.service.persistence.UserGroupFinder;
051    import com.liferay.portal.service.persistence.UserGroupPersistence;
052    import com.liferay.portal.service.persistence.UserPersistence;
053    
054    import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService;
055    import com.liferay.portlet.announcements.service.AnnouncementsDeliveryService;
056    import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService;
057    import com.liferay.portlet.announcements.service.AnnouncementsEntryService;
058    import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService;
059    import com.liferay.portlet.announcements.service.AnnouncementsFlagService;
060    import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence;
061    import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder;
062    import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryPersistence;
063    import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence;
064    
065    import javax.sql.DataSource;
066    
067    /**
068     * @author Brian Wing Shun Chan
069     */
070    public abstract class AnnouncementsEntryServiceBaseImpl extends PrincipalBean
071            implements AnnouncementsEntryService {
072            public AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
073                    return announcementsDeliveryLocalService;
074            }
075    
076            public void setAnnouncementsDeliveryLocalService(
077                    AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
078                    this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
079            }
080    
081            public AnnouncementsDeliveryService getAnnouncementsDeliveryService() {
082                    return announcementsDeliveryService;
083            }
084    
085            public void setAnnouncementsDeliveryService(
086                    AnnouncementsDeliveryService announcementsDeliveryService) {
087                    this.announcementsDeliveryService = announcementsDeliveryService;
088            }
089    
090            public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
091                    return announcementsDeliveryPersistence;
092            }
093    
094            public void setAnnouncementsDeliveryPersistence(
095                    AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
096                    this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
097            }
098    
099            public AnnouncementsEntryLocalService getAnnouncementsEntryLocalService() {
100                    return announcementsEntryLocalService;
101            }
102    
103            public void setAnnouncementsEntryLocalService(
104                    AnnouncementsEntryLocalService announcementsEntryLocalService) {
105                    this.announcementsEntryLocalService = announcementsEntryLocalService;
106            }
107    
108            public AnnouncementsEntryService getAnnouncementsEntryService() {
109                    return announcementsEntryService;
110            }
111    
112            public void setAnnouncementsEntryService(
113                    AnnouncementsEntryService announcementsEntryService) {
114                    this.announcementsEntryService = announcementsEntryService;
115            }
116    
117            public AnnouncementsEntryPersistence getAnnouncementsEntryPersistence() {
118                    return announcementsEntryPersistence;
119            }
120    
121            public void setAnnouncementsEntryPersistence(
122                    AnnouncementsEntryPersistence announcementsEntryPersistence) {
123                    this.announcementsEntryPersistence = announcementsEntryPersistence;
124            }
125    
126            public AnnouncementsEntryFinder getAnnouncementsEntryFinder() {
127                    return announcementsEntryFinder;
128            }
129    
130            public void setAnnouncementsEntryFinder(
131                    AnnouncementsEntryFinder announcementsEntryFinder) {
132                    this.announcementsEntryFinder = announcementsEntryFinder;
133            }
134    
135            public AnnouncementsFlagLocalService getAnnouncementsFlagLocalService() {
136                    return announcementsFlagLocalService;
137            }
138    
139            public void setAnnouncementsFlagLocalService(
140                    AnnouncementsFlagLocalService announcementsFlagLocalService) {
141                    this.announcementsFlagLocalService = announcementsFlagLocalService;
142            }
143    
144            public AnnouncementsFlagService getAnnouncementsFlagService() {
145                    return announcementsFlagService;
146            }
147    
148            public void setAnnouncementsFlagService(
149                    AnnouncementsFlagService announcementsFlagService) {
150                    this.announcementsFlagService = announcementsFlagService;
151            }
152    
153            public AnnouncementsFlagPersistence getAnnouncementsFlagPersistence() {
154                    return announcementsFlagPersistence;
155            }
156    
157            public void setAnnouncementsFlagPersistence(
158                    AnnouncementsFlagPersistence announcementsFlagPersistence) {
159                    this.announcementsFlagPersistence = announcementsFlagPersistence;
160            }
161    
162            public CounterLocalService getCounterLocalService() {
163                    return counterLocalService;
164            }
165    
166            public void setCounterLocalService(CounterLocalService counterLocalService) {
167                    this.counterLocalService = counterLocalService;
168            }
169    
170            public MailService getMailService() {
171                    return mailService;
172            }
173    
174            public void setMailService(MailService mailService) {
175                    this.mailService = mailService;
176            }
177    
178            public CompanyLocalService getCompanyLocalService() {
179                    return companyLocalService;
180            }
181    
182            public void setCompanyLocalService(CompanyLocalService companyLocalService) {
183                    this.companyLocalService = companyLocalService;
184            }
185    
186            public CompanyService getCompanyService() {
187                    return companyService;
188            }
189    
190            public void setCompanyService(CompanyService companyService) {
191                    this.companyService = companyService;
192            }
193    
194            public CompanyPersistence getCompanyPersistence() {
195                    return companyPersistence;
196            }
197    
198            public void setCompanyPersistence(CompanyPersistence companyPersistence) {
199                    this.companyPersistence = companyPersistence;
200            }
201    
202            public GroupLocalService getGroupLocalService() {
203                    return groupLocalService;
204            }
205    
206            public void setGroupLocalService(GroupLocalService groupLocalService) {
207                    this.groupLocalService = groupLocalService;
208            }
209    
210            public GroupService getGroupService() {
211                    return groupService;
212            }
213    
214            public void setGroupService(GroupService groupService) {
215                    this.groupService = groupService;
216            }
217    
218            public GroupPersistence getGroupPersistence() {
219                    return groupPersistence;
220            }
221    
222            public void setGroupPersistence(GroupPersistence groupPersistence) {
223                    this.groupPersistence = groupPersistence;
224            }
225    
226            public GroupFinder getGroupFinder() {
227                    return groupFinder;
228            }
229    
230            public void setGroupFinder(GroupFinder groupFinder) {
231                    this.groupFinder = groupFinder;
232            }
233    
234            public OrganizationLocalService getOrganizationLocalService() {
235                    return organizationLocalService;
236            }
237    
238            public void setOrganizationLocalService(
239                    OrganizationLocalService organizationLocalService) {
240                    this.organizationLocalService = organizationLocalService;
241            }
242    
243            public OrganizationService getOrganizationService() {
244                    return organizationService;
245            }
246    
247            public void setOrganizationService(OrganizationService organizationService) {
248                    this.organizationService = organizationService;
249            }
250    
251            public OrganizationPersistence getOrganizationPersistence() {
252                    return organizationPersistence;
253            }
254    
255            public void setOrganizationPersistence(
256                    OrganizationPersistence organizationPersistence) {
257                    this.organizationPersistence = organizationPersistence;
258            }
259    
260            public OrganizationFinder getOrganizationFinder() {
261                    return organizationFinder;
262            }
263    
264            public void setOrganizationFinder(OrganizationFinder organizationFinder) {
265                    this.organizationFinder = organizationFinder;
266            }
267    
268            public ResourceLocalService getResourceLocalService() {
269                    return resourceLocalService;
270            }
271    
272            public void setResourceLocalService(
273                    ResourceLocalService resourceLocalService) {
274                    this.resourceLocalService = resourceLocalService;
275            }
276    
277            public ResourceService getResourceService() {
278                    return resourceService;
279            }
280    
281            public void setResourceService(ResourceService resourceService) {
282                    this.resourceService = resourceService;
283            }
284    
285            public ResourcePersistence getResourcePersistence() {
286                    return resourcePersistence;
287            }
288    
289            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
290                    this.resourcePersistence = resourcePersistence;
291            }
292    
293            public ResourceFinder getResourceFinder() {
294                    return resourceFinder;
295            }
296    
297            public void setResourceFinder(ResourceFinder resourceFinder) {
298                    this.resourceFinder = resourceFinder;
299            }
300    
301            public RoleLocalService getRoleLocalService() {
302                    return roleLocalService;
303            }
304    
305            public void setRoleLocalService(RoleLocalService roleLocalService) {
306                    this.roleLocalService = roleLocalService;
307            }
308    
309            public RoleService getRoleService() {
310                    return roleService;
311            }
312    
313            public void setRoleService(RoleService roleService) {
314                    this.roleService = roleService;
315            }
316    
317            public RolePersistence getRolePersistence() {
318                    return rolePersistence;
319            }
320    
321            public void setRolePersistence(RolePersistence rolePersistence) {
322                    this.rolePersistence = rolePersistence;
323            }
324    
325            public RoleFinder getRoleFinder() {
326                    return roleFinder;
327            }
328    
329            public void setRoleFinder(RoleFinder roleFinder) {
330                    this.roleFinder = roleFinder;
331            }
332    
333            public UserLocalService getUserLocalService() {
334                    return userLocalService;
335            }
336    
337            public void setUserLocalService(UserLocalService userLocalService) {
338                    this.userLocalService = userLocalService;
339            }
340    
341            public UserService getUserService() {
342                    return userService;
343            }
344    
345            public void setUserService(UserService userService) {
346                    this.userService = userService;
347            }
348    
349            public UserPersistence getUserPersistence() {
350                    return userPersistence;
351            }
352    
353            public void setUserPersistence(UserPersistence userPersistence) {
354                    this.userPersistence = userPersistence;
355            }
356    
357            public UserFinder getUserFinder() {
358                    return userFinder;
359            }
360    
361            public void setUserFinder(UserFinder userFinder) {
362                    this.userFinder = userFinder;
363            }
364    
365            public UserGroupLocalService getUserGroupLocalService() {
366                    return userGroupLocalService;
367            }
368    
369            public void setUserGroupLocalService(
370                    UserGroupLocalService userGroupLocalService) {
371                    this.userGroupLocalService = userGroupLocalService;
372            }
373    
374            public UserGroupService getUserGroupService() {
375                    return userGroupService;
376            }
377    
378            public void setUserGroupService(UserGroupService userGroupService) {
379                    this.userGroupService = userGroupService;
380            }
381    
382            public UserGroupPersistence getUserGroupPersistence() {
383                    return userGroupPersistence;
384            }
385    
386            public void setUserGroupPersistence(
387                    UserGroupPersistence userGroupPersistence) {
388                    this.userGroupPersistence = userGroupPersistence;
389            }
390    
391            public UserGroupFinder getUserGroupFinder() {
392                    return userGroupFinder;
393            }
394    
395            public void setUserGroupFinder(UserGroupFinder userGroupFinder) {
396                    this.userGroupFinder = userGroupFinder;
397            }
398    
399            protected void runSQL(String sql) throws SystemException {
400                    try {
401                            DataSource dataSource = announcementsEntryPersistence.getDataSource();
402    
403                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
404                                            sql, new int[0]);
405    
406                            sqlUpdate.update();
407                    }
408                    catch (Exception e) {
409                            throw new SystemException(e);
410                    }
411            }
412    
413            @BeanReference(type = AnnouncementsDeliveryLocalService.class)
414            protected AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
415            @BeanReference(type = AnnouncementsDeliveryService.class)
416            protected AnnouncementsDeliveryService announcementsDeliveryService;
417            @BeanReference(type = AnnouncementsDeliveryPersistence.class)
418            protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
419            @BeanReference(type = AnnouncementsEntryLocalService.class)
420            protected AnnouncementsEntryLocalService announcementsEntryLocalService;
421            @BeanReference(type = AnnouncementsEntryService.class)
422            protected AnnouncementsEntryService announcementsEntryService;
423            @BeanReference(type = AnnouncementsEntryPersistence.class)
424            protected AnnouncementsEntryPersistence announcementsEntryPersistence;
425            @BeanReference(type = AnnouncementsEntryFinder.class)
426            protected AnnouncementsEntryFinder announcementsEntryFinder;
427            @BeanReference(type = AnnouncementsFlagLocalService.class)
428            protected AnnouncementsFlagLocalService announcementsFlagLocalService;
429            @BeanReference(type = AnnouncementsFlagService.class)
430            protected AnnouncementsFlagService announcementsFlagService;
431            @BeanReference(type = AnnouncementsFlagPersistence.class)
432            protected AnnouncementsFlagPersistence announcementsFlagPersistence;
433            @BeanReference(type = CounterLocalService.class)
434            protected CounterLocalService counterLocalService;
435            @BeanReference(type = MailService.class)
436            protected MailService mailService;
437            @BeanReference(type = CompanyLocalService.class)
438            protected CompanyLocalService companyLocalService;
439            @BeanReference(type = CompanyService.class)
440            protected CompanyService companyService;
441            @BeanReference(type = CompanyPersistence.class)
442            protected CompanyPersistence companyPersistence;
443            @BeanReference(type = GroupLocalService.class)
444            protected GroupLocalService groupLocalService;
445            @BeanReference(type = GroupService.class)
446            protected GroupService groupService;
447            @BeanReference(type = GroupPersistence.class)
448            protected GroupPersistence groupPersistence;
449            @BeanReference(type = GroupFinder.class)
450            protected GroupFinder groupFinder;
451            @BeanReference(type = OrganizationLocalService.class)
452            protected OrganizationLocalService organizationLocalService;
453            @BeanReference(type = OrganizationService.class)
454            protected OrganizationService organizationService;
455            @BeanReference(type = OrganizationPersistence.class)
456            protected OrganizationPersistence organizationPersistence;
457            @BeanReference(type = OrganizationFinder.class)
458            protected OrganizationFinder organizationFinder;
459            @BeanReference(type = ResourceLocalService.class)
460            protected ResourceLocalService resourceLocalService;
461            @BeanReference(type = ResourceService.class)
462            protected ResourceService resourceService;
463            @BeanReference(type = ResourcePersistence.class)
464            protected ResourcePersistence resourcePersistence;
465            @BeanReference(type = ResourceFinder.class)
466            protected ResourceFinder resourceFinder;
467            @BeanReference(type = RoleLocalService.class)
468            protected RoleLocalService roleLocalService;
469            @BeanReference(type = RoleService.class)
470            protected RoleService roleService;
471            @BeanReference(type = RolePersistence.class)
472            protected RolePersistence rolePersistence;
473            @BeanReference(type = RoleFinder.class)
474            protected RoleFinder roleFinder;
475            @BeanReference(type = UserLocalService.class)
476            protected UserLocalService userLocalService;
477            @BeanReference(type = UserService.class)
478            protected UserService userService;
479            @BeanReference(type = UserPersistence.class)
480            protected UserPersistence userPersistence;
481            @BeanReference(type = UserFinder.class)
482            protected UserFinder userFinder;
483            @BeanReference(type = UserGroupLocalService.class)
484            protected UserGroupLocalService userGroupLocalService;
485            @BeanReference(type = UserGroupService.class)
486            protected UserGroupService userGroupService;
487            @BeanReference(type = UserGroupPersistence.class)
488            protected UserGroupPersistence userGroupPersistence;
489            @BeanReference(type = UserGroupFinder.class)
490            protected UserGroupFinder userGroupFinder;
491    }