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.announcements.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.jdbc.SqlUpdate;
21  import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
22  import com.liferay.portal.kernel.exception.SystemException;
23  import com.liferay.portal.service.ResourceLocalService;
24  import com.liferay.portal.service.ResourceService;
25  import com.liferay.portal.service.UserLocalService;
26  import com.liferay.portal.service.UserService;
27  import com.liferay.portal.service.base.PrincipalBean;
28  import com.liferay.portal.service.persistence.ResourceFinder;
29  import com.liferay.portal.service.persistence.ResourcePersistence;
30  import com.liferay.portal.service.persistence.UserFinder;
31  import com.liferay.portal.service.persistence.UserPersistence;
32  
33  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService;
34  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryService;
35  import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService;
36  import com.liferay.portlet.announcements.service.AnnouncementsEntryService;
37  import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService;
38  import com.liferay.portlet.announcements.service.AnnouncementsFlagService;
39  import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence;
40  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder;
41  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryPersistence;
42  import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence;
43  
44  import javax.sql.DataSource;
45  
46  /**
47   * <a href="AnnouncementsDeliveryServiceBaseImpl.java.html"><b><i>View Source
48   * </i></b></a>
49   *
50   * @author Brian Wing Shun Chan
51   */
52  public abstract class AnnouncementsDeliveryServiceBaseImpl extends PrincipalBean
53      implements AnnouncementsDeliveryService {
54      public AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
55          return announcementsDeliveryLocalService;
56      }
57  
58      public void setAnnouncementsDeliveryLocalService(
59          AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
60          this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
61      }
62  
63      public AnnouncementsDeliveryService getAnnouncementsDeliveryService() {
64          return announcementsDeliveryService;
65      }
66  
67      public void setAnnouncementsDeliveryService(
68          AnnouncementsDeliveryService announcementsDeliveryService) {
69          this.announcementsDeliveryService = announcementsDeliveryService;
70      }
71  
72      public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
73          return announcementsDeliveryPersistence;
74      }
75  
76      public void setAnnouncementsDeliveryPersistence(
77          AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
78          this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
79      }
80  
81      public AnnouncementsEntryLocalService getAnnouncementsEntryLocalService() {
82          return announcementsEntryLocalService;
83      }
84  
85      public void setAnnouncementsEntryLocalService(
86          AnnouncementsEntryLocalService announcementsEntryLocalService) {
87          this.announcementsEntryLocalService = announcementsEntryLocalService;
88      }
89  
90      public AnnouncementsEntryService getAnnouncementsEntryService() {
91          return announcementsEntryService;
92      }
93  
94      public void setAnnouncementsEntryService(
95          AnnouncementsEntryService announcementsEntryService) {
96          this.announcementsEntryService = announcementsEntryService;
97      }
98  
99      public AnnouncementsEntryPersistence getAnnouncementsEntryPersistence() {
100         return announcementsEntryPersistence;
101     }
102 
103     public void setAnnouncementsEntryPersistence(
104         AnnouncementsEntryPersistence announcementsEntryPersistence) {
105         this.announcementsEntryPersistence = announcementsEntryPersistence;
106     }
107 
108     public AnnouncementsEntryFinder getAnnouncementsEntryFinder() {
109         return announcementsEntryFinder;
110     }
111 
112     public void setAnnouncementsEntryFinder(
113         AnnouncementsEntryFinder announcementsEntryFinder) {
114         this.announcementsEntryFinder = announcementsEntryFinder;
115     }
116 
117     public AnnouncementsFlagLocalService getAnnouncementsFlagLocalService() {
118         return announcementsFlagLocalService;
119     }
120 
121     public void setAnnouncementsFlagLocalService(
122         AnnouncementsFlagLocalService announcementsFlagLocalService) {
123         this.announcementsFlagLocalService = announcementsFlagLocalService;
124     }
125 
126     public AnnouncementsFlagService getAnnouncementsFlagService() {
127         return announcementsFlagService;
128     }
129 
130     public void setAnnouncementsFlagService(
131         AnnouncementsFlagService announcementsFlagService) {
132         this.announcementsFlagService = announcementsFlagService;
133     }
134 
135     public AnnouncementsFlagPersistence getAnnouncementsFlagPersistence() {
136         return announcementsFlagPersistence;
137     }
138 
139     public void setAnnouncementsFlagPersistence(
140         AnnouncementsFlagPersistence announcementsFlagPersistence) {
141         this.announcementsFlagPersistence = announcementsFlagPersistence;
142     }
143 
144     public CounterLocalService getCounterLocalService() {
145         return counterLocalService;
146     }
147 
148     public void setCounterLocalService(CounterLocalService counterLocalService) {
149         this.counterLocalService = counterLocalService;
150     }
151 
152     public ResourceLocalService getResourceLocalService() {
153         return resourceLocalService;
154     }
155 
156     public void setResourceLocalService(
157         ResourceLocalService resourceLocalService) {
158         this.resourceLocalService = resourceLocalService;
159     }
160 
161     public ResourceService getResourceService() {
162         return resourceService;
163     }
164 
165     public void setResourceService(ResourceService resourceService) {
166         this.resourceService = resourceService;
167     }
168 
169     public ResourcePersistence getResourcePersistence() {
170         return resourcePersistence;
171     }
172 
173     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
174         this.resourcePersistence = resourcePersistence;
175     }
176 
177     public ResourceFinder getResourceFinder() {
178         return resourceFinder;
179     }
180 
181     public void setResourceFinder(ResourceFinder resourceFinder) {
182         this.resourceFinder = resourceFinder;
183     }
184 
185     public UserLocalService getUserLocalService() {
186         return userLocalService;
187     }
188 
189     public void setUserLocalService(UserLocalService userLocalService) {
190         this.userLocalService = userLocalService;
191     }
192 
193     public UserService getUserService() {
194         return userService;
195     }
196 
197     public void setUserService(UserService userService) {
198         this.userService = userService;
199     }
200 
201     public UserPersistence getUserPersistence() {
202         return userPersistence;
203     }
204 
205     public void setUserPersistence(UserPersistence userPersistence) {
206         this.userPersistence = userPersistence;
207     }
208 
209     public UserFinder getUserFinder() {
210         return userFinder;
211     }
212 
213     public void setUserFinder(UserFinder userFinder) {
214         this.userFinder = userFinder;
215     }
216 
217     protected void runSQL(String sql) throws SystemException {
218         try {
219             DataSource dataSource = announcementsDeliveryPersistence.getDataSource();
220 
221             SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
222                     sql, new int[0]);
223 
224             sqlUpdate.update();
225         }
226         catch (Exception e) {
227             throw new SystemException(e);
228         }
229     }
230 
231     @BeanReference(type = AnnouncementsDeliveryLocalService.class)
232     protected AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
233     @BeanReference(type = AnnouncementsDeliveryService.class)
234     protected AnnouncementsDeliveryService announcementsDeliveryService;
235     @BeanReference(type = AnnouncementsDeliveryPersistence.class)
236     protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
237     @BeanReference(type = AnnouncementsEntryLocalService.class)
238     protected AnnouncementsEntryLocalService announcementsEntryLocalService;
239     @BeanReference(type = AnnouncementsEntryService.class)
240     protected AnnouncementsEntryService announcementsEntryService;
241     @BeanReference(type = AnnouncementsEntryPersistence.class)
242     protected AnnouncementsEntryPersistence announcementsEntryPersistence;
243     @BeanReference(type = AnnouncementsEntryFinder.class)
244     protected AnnouncementsEntryFinder announcementsEntryFinder;
245     @BeanReference(type = AnnouncementsFlagLocalService.class)
246     protected AnnouncementsFlagLocalService announcementsFlagLocalService;
247     @BeanReference(type = AnnouncementsFlagService.class)
248     protected AnnouncementsFlagService announcementsFlagService;
249     @BeanReference(type = AnnouncementsFlagPersistence.class)
250     protected AnnouncementsFlagPersistence announcementsFlagPersistence;
251     @BeanReference(type = CounterLocalService.class)
252     protected CounterLocalService counterLocalService;
253     @BeanReference(type = ResourceLocalService.class)
254     protected ResourceLocalService resourceLocalService;
255     @BeanReference(type = ResourceService.class)
256     protected ResourceService resourceService;
257     @BeanReference(type = ResourcePersistence.class)
258     protected ResourcePersistence resourcePersistence;
259     @BeanReference(type = ResourceFinder.class)
260     protected ResourceFinder resourceFinder;
261     @BeanReference(type = UserLocalService.class)
262     protected UserLocalService userLocalService;
263     @BeanReference(type = UserService.class)
264     protected UserService userService;
265     @BeanReference(type = UserPersistence.class)
266     protected UserPersistence userPersistence;
267     @BeanReference(type = UserFinder.class)
268     protected UserFinder userFinder;
269 }