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.messageboards.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.messageboards.service.MBBanLocalService;
034    import com.liferay.portlet.messageboards.service.MBBanService;
035    import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
036    import com.liferay.portlet.messageboards.service.MBCategoryService;
037    import com.liferay.portlet.messageboards.service.MBDiscussionLocalService;
038    import com.liferay.portlet.messageboards.service.MBMailingListLocalService;
039    import com.liferay.portlet.messageboards.service.MBMessageFlagLocalService;
040    import com.liferay.portlet.messageboards.service.MBMessageFlagService;
041    import com.liferay.portlet.messageboards.service.MBMessageLocalService;
042    import com.liferay.portlet.messageboards.service.MBMessageService;
043    import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
044    import com.liferay.portlet.messageboards.service.MBThreadLocalService;
045    import com.liferay.portlet.messageboards.service.MBThreadService;
046    import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
047    import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
048    import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
049    import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
050    import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
051    import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
052    import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence;
053    import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
054    import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
055    import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
056    import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
057    
058    import javax.sql.DataSource;
059    
060    /**
061     * @author Brian Wing Shun Chan
062     */
063    public abstract class MBBanServiceBaseImpl extends PrincipalBean
064            implements MBBanService {
065            public MBBanLocalService getMBBanLocalService() {
066                    return mbBanLocalService;
067            }
068    
069            public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
070                    this.mbBanLocalService = mbBanLocalService;
071            }
072    
073            public MBBanService getMBBanService() {
074                    return mbBanService;
075            }
076    
077            public void setMBBanService(MBBanService mbBanService) {
078                    this.mbBanService = mbBanService;
079            }
080    
081            public MBBanPersistence getMBBanPersistence() {
082                    return mbBanPersistence;
083            }
084    
085            public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
086                    this.mbBanPersistence = mbBanPersistence;
087            }
088    
089            public MBCategoryLocalService getMBCategoryLocalService() {
090                    return mbCategoryLocalService;
091            }
092    
093            public void setMBCategoryLocalService(
094                    MBCategoryLocalService mbCategoryLocalService) {
095                    this.mbCategoryLocalService = mbCategoryLocalService;
096            }
097    
098            public MBCategoryService getMBCategoryService() {
099                    return mbCategoryService;
100            }
101    
102            public void setMBCategoryService(MBCategoryService mbCategoryService) {
103                    this.mbCategoryService = mbCategoryService;
104            }
105    
106            public MBCategoryPersistence getMBCategoryPersistence() {
107                    return mbCategoryPersistence;
108            }
109    
110            public void setMBCategoryPersistence(
111                    MBCategoryPersistence mbCategoryPersistence) {
112                    this.mbCategoryPersistence = mbCategoryPersistence;
113            }
114    
115            public MBCategoryFinder getMBCategoryFinder() {
116                    return mbCategoryFinder;
117            }
118    
119            public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
120                    this.mbCategoryFinder = mbCategoryFinder;
121            }
122    
123            public MBDiscussionLocalService getMBDiscussionLocalService() {
124                    return mbDiscussionLocalService;
125            }
126    
127            public void setMBDiscussionLocalService(
128                    MBDiscussionLocalService mbDiscussionLocalService) {
129                    this.mbDiscussionLocalService = mbDiscussionLocalService;
130            }
131    
132            public MBDiscussionPersistence getMBDiscussionPersistence() {
133                    return mbDiscussionPersistence;
134            }
135    
136            public void setMBDiscussionPersistence(
137                    MBDiscussionPersistence mbDiscussionPersistence) {
138                    this.mbDiscussionPersistence = mbDiscussionPersistence;
139            }
140    
141            public MBMailingListLocalService getMBMailingListLocalService() {
142                    return mbMailingListLocalService;
143            }
144    
145            public void setMBMailingListLocalService(
146                    MBMailingListLocalService mbMailingListLocalService) {
147                    this.mbMailingListLocalService = mbMailingListLocalService;
148            }
149    
150            public MBMailingListPersistence getMBMailingListPersistence() {
151                    return mbMailingListPersistence;
152            }
153    
154            public void setMBMailingListPersistence(
155                    MBMailingListPersistence mbMailingListPersistence) {
156                    this.mbMailingListPersistence = mbMailingListPersistence;
157            }
158    
159            public MBMessageLocalService getMBMessageLocalService() {
160                    return mbMessageLocalService;
161            }
162    
163            public void setMBMessageLocalService(
164                    MBMessageLocalService mbMessageLocalService) {
165                    this.mbMessageLocalService = mbMessageLocalService;
166            }
167    
168            public MBMessageService getMBMessageService() {
169                    return mbMessageService;
170            }
171    
172            public void setMBMessageService(MBMessageService mbMessageService) {
173                    this.mbMessageService = mbMessageService;
174            }
175    
176            public MBMessagePersistence getMBMessagePersistence() {
177                    return mbMessagePersistence;
178            }
179    
180            public void setMBMessagePersistence(
181                    MBMessagePersistence mbMessagePersistence) {
182                    this.mbMessagePersistence = mbMessagePersistence;
183            }
184    
185            public MBMessageFinder getMBMessageFinder() {
186                    return mbMessageFinder;
187            }
188    
189            public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
190                    this.mbMessageFinder = mbMessageFinder;
191            }
192    
193            public MBMessageFlagLocalService getMBMessageFlagLocalService() {
194                    return mbMessageFlagLocalService;
195            }
196    
197            public void setMBMessageFlagLocalService(
198                    MBMessageFlagLocalService mbMessageFlagLocalService) {
199                    this.mbMessageFlagLocalService = mbMessageFlagLocalService;
200            }
201    
202            public MBMessageFlagService getMBMessageFlagService() {
203                    return mbMessageFlagService;
204            }
205    
206            public void setMBMessageFlagService(
207                    MBMessageFlagService mbMessageFlagService) {
208                    this.mbMessageFlagService = mbMessageFlagService;
209            }
210    
211            public MBMessageFlagPersistence getMBMessageFlagPersistence() {
212                    return mbMessageFlagPersistence;
213            }
214    
215            public void setMBMessageFlagPersistence(
216                    MBMessageFlagPersistence mbMessageFlagPersistence) {
217                    this.mbMessageFlagPersistence = mbMessageFlagPersistence;
218            }
219    
220            public MBStatsUserLocalService getMBStatsUserLocalService() {
221                    return mbStatsUserLocalService;
222            }
223    
224            public void setMBStatsUserLocalService(
225                    MBStatsUserLocalService mbStatsUserLocalService) {
226                    this.mbStatsUserLocalService = mbStatsUserLocalService;
227            }
228    
229            public MBStatsUserPersistence getMBStatsUserPersistence() {
230                    return mbStatsUserPersistence;
231            }
232    
233            public void setMBStatsUserPersistence(
234                    MBStatsUserPersistence mbStatsUserPersistence) {
235                    this.mbStatsUserPersistence = mbStatsUserPersistence;
236            }
237    
238            public MBThreadLocalService getMBThreadLocalService() {
239                    return mbThreadLocalService;
240            }
241    
242            public void setMBThreadLocalService(
243                    MBThreadLocalService mbThreadLocalService) {
244                    this.mbThreadLocalService = mbThreadLocalService;
245            }
246    
247            public MBThreadService getMBThreadService() {
248                    return mbThreadService;
249            }
250    
251            public void setMBThreadService(MBThreadService mbThreadService) {
252                    this.mbThreadService = mbThreadService;
253            }
254    
255            public MBThreadPersistence getMBThreadPersistence() {
256                    return mbThreadPersistence;
257            }
258    
259            public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
260                    this.mbThreadPersistence = mbThreadPersistence;
261            }
262    
263            public MBThreadFinder getMBThreadFinder() {
264                    return mbThreadFinder;
265            }
266    
267            public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
268                    this.mbThreadFinder = mbThreadFinder;
269            }
270    
271            public CounterLocalService getCounterLocalService() {
272                    return counterLocalService;
273            }
274    
275            public void setCounterLocalService(CounterLocalService counterLocalService) {
276                    this.counterLocalService = counterLocalService;
277            }
278    
279            public ResourceLocalService getResourceLocalService() {
280                    return resourceLocalService;
281            }
282    
283            public void setResourceLocalService(
284                    ResourceLocalService resourceLocalService) {
285                    this.resourceLocalService = resourceLocalService;
286            }
287    
288            public ResourceService getResourceService() {
289                    return resourceService;
290            }
291    
292            public void setResourceService(ResourceService resourceService) {
293                    this.resourceService = resourceService;
294            }
295    
296            public ResourcePersistence getResourcePersistence() {
297                    return resourcePersistence;
298            }
299    
300            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
301                    this.resourcePersistence = resourcePersistence;
302            }
303    
304            public ResourceFinder getResourceFinder() {
305                    return resourceFinder;
306            }
307    
308            public void setResourceFinder(ResourceFinder resourceFinder) {
309                    this.resourceFinder = resourceFinder;
310            }
311    
312            public UserLocalService getUserLocalService() {
313                    return userLocalService;
314            }
315    
316            public void setUserLocalService(UserLocalService userLocalService) {
317                    this.userLocalService = userLocalService;
318            }
319    
320            public UserService getUserService() {
321                    return userService;
322            }
323    
324            public void setUserService(UserService userService) {
325                    this.userService = userService;
326            }
327    
328            public UserPersistence getUserPersistence() {
329                    return userPersistence;
330            }
331    
332            public void setUserPersistence(UserPersistence userPersistence) {
333                    this.userPersistence = userPersistence;
334            }
335    
336            public UserFinder getUserFinder() {
337                    return userFinder;
338            }
339    
340            public void setUserFinder(UserFinder userFinder) {
341                    this.userFinder = userFinder;
342            }
343    
344            protected void runSQL(String sql) throws SystemException {
345                    try {
346                            DataSource dataSource = mbBanPersistence.getDataSource();
347    
348                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
349                                            sql, new int[0]);
350    
351                            sqlUpdate.update();
352                    }
353                    catch (Exception e) {
354                            throw new SystemException(e);
355                    }
356            }
357    
358            @BeanReference(type = MBBanLocalService.class)
359            protected MBBanLocalService mbBanLocalService;
360            @BeanReference(type = MBBanService.class)
361            protected MBBanService mbBanService;
362            @BeanReference(type = MBBanPersistence.class)
363            protected MBBanPersistence mbBanPersistence;
364            @BeanReference(type = MBCategoryLocalService.class)
365            protected MBCategoryLocalService mbCategoryLocalService;
366            @BeanReference(type = MBCategoryService.class)
367            protected MBCategoryService mbCategoryService;
368            @BeanReference(type = MBCategoryPersistence.class)
369            protected MBCategoryPersistence mbCategoryPersistence;
370            @BeanReference(type = MBCategoryFinder.class)
371            protected MBCategoryFinder mbCategoryFinder;
372            @BeanReference(type = MBDiscussionLocalService.class)
373            protected MBDiscussionLocalService mbDiscussionLocalService;
374            @BeanReference(type = MBDiscussionPersistence.class)
375            protected MBDiscussionPersistence mbDiscussionPersistence;
376            @BeanReference(type = MBMailingListLocalService.class)
377            protected MBMailingListLocalService mbMailingListLocalService;
378            @BeanReference(type = MBMailingListPersistence.class)
379            protected MBMailingListPersistence mbMailingListPersistence;
380            @BeanReference(type = MBMessageLocalService.class)
381            protected MBMessageLocalService mbMessageLocalService;
382            @BeanReference(type = MBMessageService.class)
383            protected MBMessageService mbMessageService;
384            @BeanReference(type = MBMessagePersistence.class)
385            protected MBMessagePersistence mbMessagePersistence;
386            @BeanReference(type = MBMessageFinder.class)
387            protected MBMessageFinder mbMessageFinder;
388            @BeanReference(type = MBMessageFlagLocalService.class)
389            protected MBMessageFlagLocalService mbMessageFlagLocalService;
390            @BeanReference(type = MBMessageFlagService.class)
391            protected MBMessageFlagService mbMessageFlagService;
392            @BeanReference(type = MBMessageFlagPersistence.class)
393            protected MBMessageFlagPersistence mbMessageFlagPersistence;
394            @BeanReference(type = MBStatsUserLocalService.class)
395            protected MBStatsUserLocalService mbStatsUserLocalService;
396            @BeanReference(type = MBStatsUserPersistence.class)
397            protected MBStatsUserPersistence mbStatsUserPersistence;
398            @BeanReference(type = MBThreadLocalService.class)
399            protected MBThreadLocalService mbThreadLocalService;
400            @BeanReference(type = MBThreadService.class)
401            protected MBThreadService mbThreadService;
402            @BeanReference(type = MBThreadPersistence.class)
403            protected MBThreadPersistence mbThreadPersistence;
404            @BeanReference(type = MBThreadFinder.class)
405            protected MBThreadFinder mbThreadFinder;
406            @BeanReference(type = CounterLocalService.class)
407            protected CounterLocalService counterLocalService;
408            @BeanReference(type = ResourceLocalService.class)
409            protected ResourceLocalService resourceLocalService;
410            @BeanReference(type = ResourceService.class)
411            protected ResourceService resourceService;
412            @BeanReference(type = ResourcePersistence.class)
413            protected ResourcePersistence resourcePersistence;
414            @BeanReference(type = ResourceFinder.class)
415            protected ResourceFinder resourceFinder;
416            @BeanReference(type = UserLocalService.class)
417            protected UserLocalService userLocalService;
418            @BeanReference(type = UserService.class)
419            protected UserService userService;
420            @BeanReference(type = UserPersistence.class)
421            protected UserPersistence userPersistence;
422            @BeanReference(type = UserFinder.class)
423            protected UserFinder userFinder;
424    }