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.portal.kernel.annotation.BeanReference;
020    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022    import com.liferay.portal.kernel.exception.SystemException;
023    import com.liferay.portal.service.ResourceLocalService;
024    import com.liferay.portal.service.ResourceService;
025    import com.liferay.portal.service.UserLocalService;
026    import com.liferay.portal.service.UserService;
027    import com.liferay.portal.service.base.PrincipalBean;
028    import com.liferay.portal.service.persistence.ResourceFinder;
029    import com.liferay.portal.service.persistence.ResourcePersistence;
030    import com.liferay.portal.service.persistence.UserFinder;
031    import com.liferay.portal.service.persistence.UserPersistence;
032    
033    import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService;
034    import com.liferay.portlet.announcements.service.AnnouncementsDeliveryService;
035    import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService;
036    import com.liferay.portlet.announcements.service.AnnouncementsEntryService;
037    import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService;
038    import com.liferay.portlet.announcements.service.AnnouncementsFlagService;
039    import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence;
040    import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder;
041    import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryPersistence;
042    import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence;
043    
044    import javax.sql.DataSource;
045    
046    /**
047     * @author Brian Wing Shun Chan
048     */
049    public abstract class AnnouncementsDeliveryServiceBaseImpl extends PrincipalBean
050            implements AnnouncementsDeliveryService {
051            public AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
052                    return announcementsDeliveryLocalService;
053            }
054    
055            public void setAnnouncementsDeliveryLocalService(
056                    AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
057                    this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
058            }
059    
060            public AnnouncementsDeliveryService getAnnouncementsDeliveryService() {
061                    return announcementsDeliveryService;
062            }
063    
064            public void setAnnouncementsDeliveryService(
065                    AnnouncementsDeliveryService announcementsDeliveryService) {
066                    this.announcementsDeliveryService = announcementsDeliveryService;
067            }
068    
069            public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
070                    return announcementsDeliveryPersistence;
071            }
072    
073            public void setAnnouncementsDeliveryPersistence(
074                    AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
075                    this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
076            }
077    
078            public AnnouncementsEntryLocalService getAnnouncementsEntryLocalService() {
079                    return announcementsEntryLocalService;
080            }
081    
082            public void setAnnouncementsEntryLocalService(
083                    AnnouncementsEntryLocalService announcementsEntryLocalService) {
084                    this.announcementsEntryLocalService = announcementsEntryLocalService;
085            }
086    
087            public AnnouncementsEntryService getAnnouncementsEntryService() {
088                    return announcementsEntryService;
089            }
090    
091            public void setAnnouncementsEntryService(
092                    AnnouncementsEntryService announcementsEntryService) {
093                    this.announcementsEntryService = announcementsEntryService;
094            }
095    
096            public AnnouncementsEntryPersistence getAnnouncementsEntryPersistence() {
097                    return announcementsEntryPersistence;
098            }
099    
100            public void setAnnouncementsEntryPersistence(
101                    AnnouncementsEntryPersistence announcementsEntryPersistence) {
102                    this.announcementsEntryPersistence = announcementsEntryPersistence;
103            }
104    
105            public AnnouncementsEntryFinder getAnnouncementsEntryFinder() {
106                    return announcementsEntryFinder;
107            }
108    
109            public void setAnnouncementsEntryFinder(
110                    AnnouncementsEntryFinder announcementsEntryFinder) {
111                    this.announcementsEntryFinder = announcementsEntryFinder;
112            }
113    
114            public AnnouncementsFlagLocalService getAnnouncementsFlagLocalService() {
115                    return announcementsFlagLocalService;
116            }
117    
118            public void setAnnouncementsFlagLocalService(
119                    AnnouncementsFlagLocalService announcementsFlagLocalService) {
120                    this.announcementsFlagLocalService = announcementsFlagLocalService;
121            }
122    
123            public AnnouncementsFlagService getAnnouncementsFlagService() {
124                    return announcementsFlagService;
125            }
126    
127            public void setAnnouncementsFlagService(
128                    AnnouncementsFlagService announcementsFlagService) {
129                    this.announcementsFlagService = announcementsFlagService;
130            }
131    
132            public AnnouncementsFlagPersistence getAnnouncementsFlagPersistence() {
133                    return announcementsFlagPersistence;
134            }
135    
136            public void setAnnouncementsFlagPersistence(
137                    AnnouncementsFlagPersistence announcementsFlagPersistence) {
138                    this.announcementsFlagPersistence = announcementsFlagPersistence;
139            }
140    
141            public CounterLocalService getCounterLocalService() {
142                    return counterLocalService;
143            }
144    
145            public void setCounterLocalService(CounterLocalService counterLocalService) {
146                    this.counterLocalService = counterLocalService;
147            }
148    
149            public ResourceLocalService getResourceLocalService() {
150                    return resourceLocalService;
151            }
152    
153            public void setResourceLocalService(
154                    ResourceLocalService resourceLocalService) {
155                    this.resourceLocalService = resourceLocalService;
156            }
157    
158            public ResourceService getResourceService() {
159                    return resourceService;
160            }
161    
162            public void setResourceService(ResourceService resourceService) {
163                    this.resourceService = resourceService;
164            }
165    
166            public ResourcePersistence getResourcePersistence() {
167                    return resourcePersistence;
168            }
169    
170            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
171                    this.resourcePersistence = resourcePersistence;
172            }
173    
174            public ResourceFinder getResourceFinder() {
175                    return resourceFinder;
176            }
177    
178            public void setResourceFinder(ResourceFinder resourceFinder) {
179                    this.resourceFinder = resourceFinder;
180            }
181    
182            public UserLocalService getUserLocalService() {
183                    return userLocalService;
184            }
185    
186            public void setUserLocalService(UserLocalService userLocalService) {
187                    this.userLocalService = userLocalService;
188            }
189    
190            public UserService getUserService() {
191                    return userService;
192            }
193    
194            public void setUserService(UserService userService) {
195                    this.userService = userService;
196            }
197    
198            public UserPersistence getUserPersistence() {
199                    return userPersistence;
200            }
201    
202            public void setUserPersistence(UserPersistence userPersistence) {
203                    this.userPersistence = userPersistence;
204            }
205    
206            public UserFinder getUserFinder() {
207                    return userFinder;
208            }
209    
210            public void setUserFinder(UserFinder userFinder) {
211                    this.userFinder = userFinder;
212            }
213    
214            protected void runSQL(String sql) throws SystemException {
215                    try {
216                            DataSource dataSource = announcementsDeliveryPersistence.getDataSource();
217    
218                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
219                                            sql, new int[0]);
220    
221                            sqlUpdate.update();
222                    }
223                    catch (Exception e) {
224                            throw new SystemException(e);
225                    }
226            }
227    
228            @BeanReference(type = AnnouncementsDeliveryLocalService.class)
229            protected AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
230            @BeanReference(type = AnnouncementsDeliveryService.class)
231            protected AnnouncementsDeliveryService announcementsDeliveryService;
232            @BeanReference(type = AnnouncementsDeliveryPersistence.class)
233            protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
234            @BeanReference(type = AnnouncementsEntryLocalService.class)
235            protected AnnouncementsEntryLocalService announcementsEntryLocalService;
236            @BeanReference(type = AnnouncementsEntryService.class)
237            protected AnnouncementsEntryService announcementsEntryService;
238            @BeanReference(type = AnnouncementsEntryPersistence.class)
239            protected AnnouncementsEntryPersistence announcementsEntryPersistence;
240            @BeanReference(type = AnnouncementsEntryFinder.class)
241            protected AnnouncementsEntryFinder announcementsEntryFinder;
242            @BeanReference(type = AnnouncementsFlagLocalService.class)
243            protected AnnouncementsFlagLocalService announcementsFlagLocalService;
244            @BeanReference(type = AnnouncementsFlagService.class)
245            protected AnnouncementsFlagService announcementsFlagService;
246            @BeanReference(type = AnnouncementsFlagPersistence.class)
247            protected AnnouncementsFlagPersistence announcementsFlagPersistence;
248            @BeanReference(type = CounterLocalService.class)
249            protected CounterLocalService counterLocalService;
250            @BeanReference(type = ResourceLocalService.class)
251            protected ResourceLocalService resourceLocalService;
252            @BeanReference(type = ResourceService.class)
253            protected ResourceService resourceService;
254            @BeanReference(type = ResourcePersistence.class)
255            protected ResourcePersistence resourcePersistence;
256            @BeanReference(type = ResourceFinder.class)
257            protected ResourceFinder resourceFinder;
258            @BeanReference(type = UserLocalService.class)
259            protected UserLocalService userLocalService;
260            @BeanReference(type = UserService.class)
261            protected UserService userService;
262            @BeanReference(type = UserPersistence.class)
263            protected UserPersistence userPersistence;
264            @BeanReference(type = UserFinder.class)
265            protected UserFinder userFinder;
266    }