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.wiki.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.GroupLocalService;
024    import com.liferay.portal.service.GroupService;
025    import com.liferay.portal.service.ResourceLocalService;
026    import com.liferay.portal.service.ResourceService;
027    import com.liferay.portal.service.SubscriptionLocalService;
028    import com.liferay.portal.service.UserLocalService;
029    import com.liferay.portal.service.UserService;
030    import com.liferay.portal.service.base.PrincipalBean;
031    import com.liferay.portal.service.persistence.GroupFinder;
032    import com.liferay.portal.service.persistence.GroupPersistence;
033    import com.liferay.portal.service.persistence.ResourceFinder;
034    import com.liferay.portal.service.persistence.ResourcePersistence;
035    import com.liferay.portal.service.persistence.SubscriptionPersistence;
036    import com.liferay.portal.service.persistence.UserFinder;
037    import com.liferay.portal.service.persistence.UserPersistence;
038    
039    import com.liferay.portlet.wiki.service.WikiNodeLocalService;
040    import com.liferay.portlet.wiki.service.WikiNodeService;
041    import com.liferay.portlet.wiki.service.WikiPageLocalService;
042    import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
043    import com.liferay.portlet.wiki.service.WikiPageService;
044    import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
045    import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
046    import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
047    import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
048    
049    import javax.sql.DataSource;
050    
051    /**
052     * @author Brian Wing Shun Chan
053     */
054    public abstract class WikiNodeServiceBaseImpl extends PrincipalBean
055            implements WikiNodeService {
056            public WikiNodeLocalService getWikiNodeLocalService() {
057                    return wikiNodeLocalService;
058            }
059    
060            public void setWikiNodeLocalService(
061                    WikiNodeLocalService wikiNodeLocalService) {
062                    this.wikiNodeLocalService = wikiNodeLocalService;
063            }
064    
065            public WikiNodeService getWikiNodeService() {
066                    return wikiNodeService;
067            }
068    
069            public void setWikiNodeService(WikiNodeService wikiNodeService) {
070                    this.wikiNodeService = wikiNodeService;
071            }
072    
073            public WikiNodePersistence getWikiNodePersistence() {
074                    return wikiNodePersistence;
075            }
076    
077            public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
078                    this.wikiNodePersistence = wikiNodePersistence;
079            }
080    
081            public WikiPageLocalService getWikiPageLocalService() {
082                    return wikiPageLocalService;
083            }
084    
085            public void setWikiPageLocalService(
086                    WikiPageLocalService wikiPageLocalService) {
087                    this.wikiPageLocalService = wikiPageLocalService;
088            }
089    
090            public WikiPageService getWikiPageService() {
091                    return wikiPageService;
092            }
093    
094            public void setWikiPageService(WikiPageService wikiPageService) {
095                    this.wikiPageService = wikiPageService;
096            }
097    
098            public WikiPagePersistence getWikiPagePersistence() {
099                    return wikiPagePersistence;
100            }
101    
102            public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
103                    this.wikiPagePersistence = wikiPagePersistence;
104            }
105    
106            public WikiPageFinder getWikiPageFinder() {
107                    return wikiPageFinder;
108            }
109    
110            public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
111                    this.wikiPageFinder = wikiPageFinder;
112            }
113    
114            public WikiPageResourceLocalService getWikiPageResourceLocalService() {
115                    return wikiPageResourceLocalService;
116            }
117    
118            public void setWikiPageResourceLocalService(
119                    WikiPageResourceLocalService wikiPageResourceLocalService) {
120                    this.wikiPageResourceLocalService = wikiPageResourceLocalService;
121            }
122    
123            public WikiPageResourcePersistence getWikiPageResourcePersistence() {
124                    return wikiPageResourcePersistence;
125            }
126    
127            public void setWikiPageResourcePersistence(
128                    WikiPageResourcePersistence wikiPageResourcePersistence) {
129                    this.wikiPageResourcePersistence = wikiPageResourcePersistence;
130            }
131    
132            public CounterLocalService getCounterLocalService() {
133                    return counterLocalService;
134            }
135    
136            public void setCounterLocalService(CounterLocalService counterLocalService) {
137                    this.counterLocalService = counterLocalService;
138            }
139    
140            public GroupLocalService getGroupLocalService() {
141                    return groupLocalService;
142            }
143    
144            public void setGroupLocalService(GroupLocalService groupLocalService) {
145                    this.groupLocalService = groupLocalService;
146            }
147    
148            public GroupService getGroupService() {
149                    return groupService;
150            }
151    
152            public void setGroupService(GroupService groupService) {
153                    this.groupService = groupService;
154            }
155    
156            public GroupPersistence getGroupPersistence() {
157                    return groupPersistence;
158            }
159    
160            public void setGroupPersistence(GroupPersistence groupPersistence) {
161                    this.groupPersistence = groupPersistence;
162            }
163    
164            public GroupFinder getGroupFinder() {
165                    return groupFinder;
166            }
167    
168            public void setGroupFinder(GroupFinder groupFinder) {
169                    this.groupFinder = groupFinder;
170            }
171    
172            public ResourceLocalService getResourceLocalService() {
173                    return resourceLocalService;
174            }
175    
176            public void setResourceLocalService(
177                    ResourceLocalService resourceLocalService) {
178                    this.resourceLocalService = resourceLocalService;
179            }
180    
181            public ResourceService getResourceService() {
182                    return resourceService;
183            }
184    
185            public void setResourceService(ResourceService resourceService) {
186                    this.resourceService = resourceService;
187            }
188    
189            public ResourcePersistence getResourcePersistence() {
190                    return resourcePersistence;
191            }
192    
193            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
194                    this.resourcePersistence = resourcePersistence;
195            }
196    
197            public ResourceFinder getResourceFinder() {
198                    return resourceFinder;
199            }
200    
201            public void setResourceFinder(ResourceFinder resourceFinder) {
202                    this.resourceFinder = resourceFinder;
203            }
204    
205            public SubscriptionLocalService getSubscriptionLocalService() {
206                    return subscriptionLocalService;
207            }
208    
209            public void setSubscriptionLocalService(
210                    SubscriptionLocalService subscriptionLocalService) {
211                    this.subscriptionLocalService = subscriptionLocalService;
212            }
213    
214            public SubscriptionPersistence getSubscriptionPersistence() {
215                    return subscriptionPersistence;
216            }
217    
218            public void setSubscriptionPersistence(
219                    SubscriptionPersistence subscriptionPersistence) {
220                    this.subscriptionPersistence = subscriptionPersistence;
221            }
222    
223            public UserLocalService getUserLocalService() {
224                    return userLocalService;
225            }
226    
227            public void setUserLocalService(UserLocalService userLocalService) {
228                    this.userLocalService = userLocalService;
229            }
230    
231            public UserService getUserService() {
232                    return userService;
233            }
234    
235            public void setUserService(UserService userService) {
236                    this.userService = userService;
237            }
238    
239            public UserPersistence getUserPersistence() {
240                    return userPersistence;
241            }
242    
243            public void setUserPersistence(UserPersistence userPersistence) {
244                    this.userPersistence = userPersistence;
245            }
246    
247            public UserFinder getUserFinder() {
248                    return userFinder;
249            }
250    
251            public void setUserFinder(UserFinder userFinder) {
252                    this.userFinder = userFinder;
253            }
254    
255            protected void runSQL(String sql) throws SystemException {
256                    try {
257                            DataSource dataSource = wikiNodePersistence.getDataSource();
258    
259                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
260                                            sql, new int[0]);
261    
262                            sqlUpdate.update();
263                    }
264                    catch (Exception e) {
265                            throw new SystemException(e);
266                    }
267            }
268    
269            @BeanReference(type = WikiNodeLocalService.class)
270            protected WikiNodeLocalService wikiNodeLocalService;
271            @BeanReference(type = WikiNodeService.class)
272            protected WikiNodeService wikiNodeService;
273            @BeanReference(type = WikiNodePersistence.class)
274            protected WikiNodePersistence wikiNodePersistence;
275            @BeanReference(type = WikiPageLocalService.class)
276            protected WikiPageLocalService wikiPageLocalService;
277            @BeanReference(type = WikiPageService.class)
278            protected WikiPageService wikiPageService;
279            @BeanReference(type = WikiPagePersistence.class)
280            protected WikiPagePersistence wikiPagePersistence;
281            @BeanReference(type = WikiPageFinder.class)
282            protected WikiPageFinder wikiPageFinder;
283            @BeanReference(type = WikiPageResourceLocalService.class)
284            protected WikiPageResourceLocalService wikiPageResourceLocalService;
285            @BeanReference(type = WikiPageResourcePersistence.class)
286            protected WikiPageResourcePersistence wikiPageResourcePersistence;
287            @BeanReference(type = CounterLocalService.class)
288            protected CounterLocalService counterLocalService;
289            @BeanReference(type = GroupLocalService.class)
290            protected GroupLocalService groupLocalService;
291            @BeanReference(type = GroupService.class)
292            protected GroupService groupService;
293            @BeanReference(type = GroupPersistence.class)
294            protected GroupPersistence groupPersistence;
295            @BeanReference(type = GroupFinder.class)
296            protected GroupFinder groupFinder;
297            @BeanReference(type = ResourceLocalService.class)
298            protected ResourceLocalService resourceLocalService;
299            @BeanReference(type = ResourceService.class)
300            protected ResourceService resourceService;
301            @BeanReference(type = ResourcePersistence.class)
302            protected ResourcePersistence resourcePersistence;
303            @BeanReference(type = ResourceFinder.class)
304            protected ResourceFinder resourceFinder;
305            @BeanReference(type = SubscriptionLocalService.class)
306            protected SubscriptionLocalService subscriptionLocalService;
307            @BeanReference(type = SubscriptionPersistence.class)
308            protected SubscriptionPersistence subscriptionPersistence;
309            @BeanReference(type = UserLocalService.class)
310            protected UserLocalService userLocalService;
311            @BeanReference(type = UserService.class)
312            protected UserService userService;
313            @BeanReference(type = UserPersistence.class)
314            protected UserPersistence userPersistence;
315            @BeanReference(type = UserFinder.class)
316            protected UserFinder userFinder;
317    }