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.wiki.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.GroupLocalService;
24  import com.liferay.portal.service.GroupService;
25  import com.liferay.portal.service.ResourceLocalService;
26  import com.liferay.portal.service.ResourceService;
27  import com.liferay.portal.service.SubscriptionLocalService;
28  import com.liferay.portal.service.UserLocalService;
29  import com.liferay.portal.service.UserService;
30  import com.liferay.portal.service.base.PrincipalBean;
31  import com.liferay.portal.service.persistence.GroupFinder;
32  import com.liferay.portal.service.persistence.GroupPersistence;
33  import com.liferay.portal.service.persistence.ResourceFinder;
34  import com.liferay.portal.service.persistence.ResourcePersistence;
35  import com.liferay.portal.service.persistence.SubscriptionPersistence;
36  import com.liferay.portal.service.persistence.UserFinder;
37  import com.liferay.portal.service.persistence.UserPersistence;
38  
39  import com.liferay.portlet.wiki.service.WikiNodeLocalService;
40  import com.liferay.portlet.wiki.service.WikiNodeService;
41  import com.liferay.portlet.wiki.service.WikiPageLocalService;
42  import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
43  import com.liferay.portlet.wiki.service.WikiPageService;
44  import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
45  import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
46  import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
47  import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
48  
49  import javax.sql.DataSource;
50  
51  /**
52   * <a href="WikiNodeServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
53   *
54   * @author Brian Wing Shun Chan
55   */
56  public abstract class WikiNodeServiceBaseImpl extends PrincipalBean
57      implements WikiNodeService {
58      public WikiNodeLocalService getWikiNodeLocalService() {
59          return wikiNodeLocalService;
60      }
61  
62      public void setWikiNodeLocalService(
63          WikiNodeLocalService wikiNodeLocalService) {
64          this.wikiNodeLocalService = wikiNodeLocalService;
65      }
66  
67      public WikiNodeService getWikiNodeService() {
68          return wikiNodeService;
69      }
70  
71      public void setWikiNodeService(WikiNodeService wikiNodeService) {
72          this.wikiNodeService = wikiNodeService;
73      }
74  
75      public WikiNodePersistence getWikiNodePersistence() {
76          return wikiNodePersistence;
77      }
78  
79      public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
80          this.wikiNodePersistence = wikiNodePersistence;
81      }
82  
83      public WikiPageLocalService getWikiPageLocalService() {
84          return wikiPageLocalService;
85      }
86  
87      public void setWikiPageLocalService(
88          WikiPageLocalService wikiPageLocalService) {
89          this.wikiPageLocalService = wikiPageLocalService;
90      }
91  
92      public WikiPageService getWikiPageService() {
93          return wikiPageService;
94      }
95  
96      public void setWikiPageService(WikiPageService wikiPageService) {
97          this.wikiPageService = wikiPageService;
98      }
99  
100     public WikiPagePersistence getWikiPagePersistence() {
101         return wikiPagePersistence;
102     }
103 
104     public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
105         this.wikiPagePersistence = wikiPagePersistence;
106     }
107 
108     public WikiPageFinder getWikiPageFinder() {
109         return wikiPageFinder;
110     }
111 
112     public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
113         this.wikiPageFinder = wikiPageFinder;
114     }
115 
116     public WikiPageResourceLocalService getWikiPageResourceLocalService() {
117         return wikiPageResourceLocalService;
118     }
119 
120     public void setWikiPageResourceLocalService(
121         WikiPageResourceLocalService wikiPageResourceLocalService) {
122         this.wikiPageResourceLocalService = wikiPageResourceLocalService;
123     }
124 
125     public WikiPageResourcePersistence getWikiPageResourcePersistence() {
126         return wikiPageResourcePersistence;
127     }
128 
129     public void setWikiPageResourcePersistence(
130         WikiPageResourcePersistence wikiPageResourcePersistence) {
131         this.wikiPageResourcePersistence = wikiPageResourcePersistence;
132     }
133 
134     public CounterLocalService getCounterLocalService() {
135         return counterLocalService;
136     }
137 
138     public void setCounterLocalService(CounterLocalService counterLocalService) {
139         this.counterLocalService = counterLocalService;
140     }
141 
142     public GroupLocalService getGroupLocalService() {
143         return groupLocalService;
144     }
145 
146     public void setGroupLocalService(GroupLocalService groupLocalService) {
147         this.groupLocalService = groupLocalService;
148     }
149 
150     public GroupService getGroupService() {
151         return groupService;
152     }
153 
154     public void setGroupService(GroupService groupService) {
155         this.groupService = groupService;
156     }
157 
158     public GroupPersistence getGroupPersistence() {
159         return groupPersistence;
160     }
161 
162     public void setGroupPersistence(GroupPersistence groupPersistence) {
163         this.groupPersistence = groupPersistence;
164     }
165 
166     public GroupFinder getGroupFinder() {
167         return groupFinder;
168     }
169 
170     public void setGroupFinder(GroupFinder groupFinder) {
171         this.groupFinder = groupFinder;
172     }
173 
174     public ResourceLocalService getResourceLocalService() {
175         return resourceLocalService;
176     }
177 
178     public void setResourceLocalService(
179         ResourceLocalService resourceLocalService) {
180         this.resourceLocalService = resourceLocalService;
181     }
182 
183     public ResourceService getResourceService() {
184         return resourceService;
185     }
186 
187     public void setResourceService(ResourceService resourceService) {
188         this.resourceService = resourceService;
189     }
190 
191     public ResourcePersistence getResourcePersistence() {
192         return resourcePersistence;
193     }
194 
195     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
196         this.resourcePersistence = resourcePersistence;
197     }
198 
199     public ResourceFinder getResourceFinder() {
200         return resourceFinder;
201     }
202 
203     public void setResourceFinder(ResourceFinder resourceFinder) {
204         this.resourceFinder = resourceFinder;
205     }
206 
207     public SubscriptionLocalService getSubscriptionLocalService() {
208         return subscriptionLocalService;
209     }
210 
211     public void setSubscriptionLocalService(
212         SubscriptionLocalService subscriptionLocalService) {
213         this.subscriptionLocalService = subscriptionLocalService;
214     }
215 
216     public SubscriptionPersistence getSubscriptionPersistence() {
217         return subscriptionPersistence;
218     }
219 
220     public void setSubscriptionPersistence(
221         SubscriptionPersistence subscriptionPersistence) {
222         this.subscriptionPersistence = subscriptionPersistence;
223     }
224 
225     public UserLocalService getUserLocalService() {
226         return userLocalService;
227     }
228 
229     public void setUserLocalService(UserLocalService userLocalService) {
230         this.userLocalService = userLocalService;
231     }
232 
233     public UserService getUserService() {
234         return userService;
235     }
236 
237     public void setUserService(UserService userService) {
238         this.userService = userService;
239     }
240 
241     public UserPersistence getUserPersistence() {
242         return userPersistence;
243     }
244 
245     public void setUserPersistence(UserPersistence userPersistence) {
246         this.userPersistence = userPersistence;
247     }
248 
249     public UserFinder getUserFinder() {
250         return userFinder;
251     }
252 
253     public void setUserFinder(UserFinder userFinder) {
254         this.userFinder = userFinder;
255     }
256 
257     protected void runSQL(String sql) throws SystemException {
258         try {
259             DataSource dataSource = wikiNodePersistence.getDataSource();
260 
261             SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
262                     sql, new int[0]);
263 
264             sqlUpdate.update();
265         }
266         catch (Exception e) {
267             throw new SystemException(e);
268         }
269     }
270 
271     @BeanReference(type = WikiNodeLocalService.class)
272     protected WikiNodeLocalService wikiNodeLocalService;
273     @BeanReference(type = WikiNodeService.class)
274     protected WikiNodeService wikiNodeService;
275     @BeanReference(type = WikiNodePersistence.class)
276     protected WikiNodePersistence wikiNodePersistence;
277     @BeanReference(type = WikiPageLocalService.class)
278     protected WikiPageLocalService wikiPageLocalService;
279     @BeanReference(type = WikiPageService.class)
280     protected WikiPageService wikiPageService;
281     @BeanReference(type = WikiPagePersistence.class)
282     protected WikiPagePersistence wikiPagePersistence;
283     @BeanReference(type = WikiPageFinder.class)
284     protected WikiPageFinder wikiPageFinder;
285     @BeanReference(type = WikiPageResourceLocalService.class)
286     protected WikiPageResourceLocalService wikiPageResourceLocalService;
287     @BeanReference(type = WikiPageResourcePersistence.class)
288     protected WikiPageResourcePersistence wikiPageResourcePersistence;
289     @BeanReference(type = CounterLocalService.class)
290     protected CounterLocalService counterLocalService;
291     @BeanReference(type = GroupLocalService.class)
292     protected GroupLocalService groupLocalService;
293     @BeanReference(type = GroupService.class)
294     protected GroupService groupService;
295     @BeanReference(type = GroupPersistence.class)
296     protected GroupPersistence groupPersistence;
297     @BeanReference(type = GroupFinder.class)
298     protected GroupFinder groupFinder;
299     @BeanReference(type = ResourceLocalService.class)
300     protected ResourceLocalService resourceLocalService;
301     @BeanReference(type = ResourceService.class)
302     protected ResourceService resourceService;
303     @BeanReference(type = ResourcePersistence.class)
304     protected ResourcePersistence resourcePersistence;
305     @BeanReference(type = ResourceFinder.class)
306     protected ResourceFinder resourceFinder;
307     @BeanReference(type = SubscriptionLocalService.class)
308     protected SubscriptionLocalService subscriptionLocalService;
309     @BeanReference(type = SubscriptionPersistence.class)
310     protected SubscriptionPersistence subscriptionPersistence;
311     @BeanReference(type = UserLocalService.class)
312     protected UserLocalService userLocalService;
313     @BeanReference(type = UserService.class)
314     protected UserService userService;
315     @BeanReference(type = UserPersistence.class)
316     protected UserPersistence userPersistence;
317     @BeanReference(type = UserFinder.class)
318     protected UserFinder userFinder;
319 }