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