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  import com.liferay.counter.service.CounterService;
19  
20  import com.liferay.portal.kernel.annotation.BeanReference;
21  import com.liferay.portal.kernel.dao.db.DB;
22  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
23  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
24  import com.liferay.portal.kernel.exception.PortalException;
25  import com.liferay.portal.kernel.exception.SystemException;
26  import com.liferay.portal.service.GroupLocalService;
27  import com.liferay.portal.service.GroupService;
28  import com.liferay.portal.service.ResourceLocalService;
29  import com.liferay.portal.service.ResourceService;
30  import com.liferay.portal.service.SubscriptionLocalService;
31  import com.liferay.portal.service.UserLocalService;
32  import com.liferay.portal.service.UserService;
33  import com.liferay.portal.service.persistence.GroupFinder;
34  import com.liferay.portal.service.persistence.GroupPersistence;
35  import com.liferay.portal.service.persistence.ResourceFinder;
36  import com.liferay.portal.service.persistence.ResourcePersistence;
37  import com.liferay.portal.service.persistence.SubscriptionPersistence;
38  import com.liferay.portal.service.persistence.UserFinder;
39  import com.liferay.portal.service.persistence.UserPersistence;
40  
41  import com.liferay.portlet.wiki.model.WikiNode;
42  import com.liferay.portlet.wiki.service.WikiNodeLocalService;
43  import com.liferay.portlet.wiki.service.WikiNodeService;
44  import com.liferay.portlet.wiki.service.WikiPageLocalService;
45  import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
46  import com.liferay.portlet.wiki.service.WikiPageService;
47  import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
48  import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
49  import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
50  import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
51  
52  import java.util.List;
53  
54  /**
55   * <a href="WikiNodeLocalServiceBaseImpl.java.html"><b><i>View Source</i></b>
56   * </a>
57   *
58   * @author Brian Wing Shun Chan
59   */
60  public abstract class WikiNodeLocalServiceBaseImpl
61      implements WikiNodeLocalService {
62      public WikiNode addWikiNode(WikiNode wikiNode) throws SystemException {
63          wikiNode.setNew(true);
64  
65          return wikiNodePersistence.update(wikiNode, false);
66      }
67  
68      public WikiNode createWikiNode(long nodeId) {
69          return wikiNodePersistence.create(nodeId);
70      }
71  
72      public void deleteWikiNode(long nodeId)
73          throws PortalException, SystemException {
74          wikiNodePersistence.remove(nodeId);
75      }
76  
77      public void deleteWikiNode(WikiNode wikiNode) throws SystemException {
78          wikiNodePersistence.remove(wikiNode);
79      }
80  
81      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
82          throws SystemException {
83          return wikiNodePersistence.findWithDynamicQuery(dynamicQuery);
84      }
85  
86      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
87          int end) throws SystemException {
88          return wikiNodePersistence.findWithDynamicQuery(dynamicQuery, start, end);
89      }
90  
91      public WikiNode getWikiNode(long nodeId)
92          throws PortalException, SystemException {
93          return wikiNodePersistence.findByPrimaryKey(nodeId);
94      }
95  
96      public List<WikiNode> getWikiNodes(int start, int end)
97          throws SystemException {
98          return wikiNodePersistence.findAll(start, end);
99      }
100 
101     public int getWikiNodesCount() throws SystemException {
102         return wikiNodePersistence.countAll();
103     }
104 
105     public WikiNode updateWikiNode(WikiNode wikiNode) throws SystemException {
106         wikiNode.setNew(false);
107 
108         return wikiNodePersistence.update(wikiNode, true);
109     }
110 
111     public WikiNode updateWikiNode(WikiNode wikiNode, boolean merge)
112         throws SystemException {
113         wikiNode.setNew(false);
114 
115         return wikiNodePersistence.update(wikiNode, merge);
116     }
117 
118     public WikiNodeLocalService getWikiNodeLocalService() {
119         return wikiNodeLocalService;
120     }
121 
122     public void setWikiNodeLocalService(
123         WikiNodeLocalService wikiNodeLocalService) {
124         this.wikiNodeLocalService = wikiNodeLocalService;
125     }
126 
127     public WikiNodeService getWikiNodeService() {
128         return wikiNodeService;
129     }
130 
131     public void setWikiNodeService(WikiNodeService wikiNodeService) {
132         this.wikiNodeService = wikiNodeService;
133     }
134 
135     public WikiNodePersistence getWikiNodePersistence() {
136         return wikiNodePersistence;
137     }
138 
139     public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
140         this.wikiNodePersistence = wikiNodePersistence;
141     }
142 
143     public WikiPageLocalService getWikiPageLocalService() {
144         return wikiPageLocalService;
145     }
146 
147     public void setWikiPageLocalService(
148         WikiPageLocalService wikiPageLocalService) {
149         this.wikiPageLocalService = wikiPageLocalService;
150     }
151 
152     public WikiPageService getWikiPageService() {
153         return wikiPageService;
154     }
155 
156     public void setWikiPageService(WikiPageService wikiPageService) {
157         this.wikiPageService = wikiPageService;
158     }
159 
160     public WikiPagePersistence getWikiPagePersistence() {
161         return wikiPagePersistence;
162     }
163 
164     public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
165         this.wikiPagePersistence = wikiPagePersistence;
166     }
167 
168     public WikiPageFinder getWikiPageFinder() {
169         return wikiPageFinder;
170     }
171 
172     public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
173         this.wikiPageFinder = wikiPageFinder;
174     }
175 
176     public WikiPageResourceLocalService getWikiPageResourceLocalService() {
177         return wikiPageResourceLocalService;
178     }
179 
180     public void setWikiPageResourceLocalService(
181         WikiPageResourceLocalService wikiPageResourceLocalService) {
182         this.wikiPageResourceLocalService = wikiPageResourceLocalService;
183     }
184 
185     public WikiPageResourcePersistence getWikiPageResourcePersistence() {
186         return wikiPageResourcePersistence;
187     }
188 
189     public void setWikiPageResourcePersistence(
190         WikiPageResourcePersistence wikiPageResourcePersistence) {
191         this.wikiPageResourcePersistence = wikiPageResourcePersistence;
192     }
193 
194     public CounterLocalService getCounterLocalService() {
195         return counterLocalService;
196     }
197 
198     public void setCounterLocalService(CounterLocalService counterLocalService) {
199         this.counterLocalService = counterLocalService;
200     }
201 
202     public CounterService getCounterService() {
203         return counterService;
204     }
205 
206     public void setCounterService(CounterService counterService) {
207         this.counterService = counterService;
208     }
209 
210     public GroupLocalService getGroupLocalService() {
211         return groupLocalService;
212     }
213 
214     public void setGroupLocalService(GroupLocalService groupLocalService) {
215         this.groupLocalService = groupLocalService;
216     }
217 
218     public GroupService getGroupService() {
219         return groupService;
220     }
221 
222     public void setGroupService(GroupService groupService) {
223         this.groupService = groupService;
224     }
225 
226     public GroupPersistence getGroupPersistence() {
227         return groupPersistence;
228     }
229 
230     public void setGroupPersistence(GroupPersistence groupPersistence) {
231         this.groupPersistence = groupPersistence;
232     }
233 
234     public GroupFinder getGroupFinder() {
235         return groupFinder;
236     }
237 
238     public void setGroupFinder(GroupFinder groupFinder) {
239         this.groupFinder = groupFinder;
240     }
241 
242     public ResourceLocalService getResourceLocalService() {
243         return resourceLocalService;
244     }
245 
246     public void setResourceLocalService(
247         ResourceLocalService resourceLocalService) {
248         this.resourceLocalService = resourceLocalService;
249     }
250 
251     public ResourceService getResourceService() {
252         return resourceService;
253     }
254 
255     public void setResourceService(ResourceService resourceService) {
256         this.resourceService = resourceService;
257     }
258 
259     public ResourcePersistence getResourcePersistence() {
260         return resourcePersistence;
261     }
262 
263     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
264         this.resourcePersistence = resourcePersistence;
265     }
266 
267     public ResourceFinder getResourceFinder() {
268         return resourceFinder;
269     }
270 
271     public void setResourceFinder(ResourceFinder resourceFinder) {
272         this.resourceFinder = resourceFinder;
273     }
274 
275     public SubscriptionLocalService getSubscriptionLocalService() {
276         return subscriptionLocalService;
277     }
278 
279     public void setSubscriptionLocalService(
280         SubscriptionLocalService subscriptionLocalService) {
281         this.subscriptionLocalService = subscriptionLocalService;
282     }
283 
284     public SubscriptionPersistence getSubscriptionPersistence() {
285         return subscriptionPersistence;
286     }
287 
288     public void setSubscriptionPersistence(
289         SubscriptionPersistence subscriptionPersistence) {
290         this.subscriptionPersistence = subscriptionPersistence;
291     }
292 
293     public UserLocalService getUserLocalService() {
294         return userLocalService;
295     }
296 
297     public void setUserLocalService(UserLocalService userLocalService) {
298         this.userLocalService = userLocalService;
299     }
300 
301     public UserService getUserService() {
302         return userService;
303     }
304 
305     public void setUserService(UserService userService) {
306         this.userService = userService;
307     }
308 
309     public UserPersistence getUserPersistence() {
310         return userPersistence;
311     }
312 
313     public void setUserPersistence(UserPersistence userPersistence) {
314         this.userPersistence = userPersistence;
315     }
316 
317     public UserFinder getUserFinder() {
318         return userFinder;
319     }
320 
321     public void setUserFinder(UserFinder userFinder) {
322         this.userFinder = userFinder;
323     }
324 
325     protected void runSQL(String sql) throws SystemException {
326         try {
327             DB db = DBFactoryUtil.getDB();
328 
329             db.runSQL(sql);
330         }
331         catch (Exception e) {
332             throw new SystemException(e);
333         }
334     }
335 
336     @BeanReference(name = "com.liferay.portlet.wiki.service.WikiNodeLocalService")
337     protected WikiNodeLocalService wikiNodeLocalService;
338     @BeanReference(name = "com.liferay.portlet.wiki.service.WikiNodeService")
339     protected WikiNodeService wikiNodeService;
340     @BeanReference(name = "com.liferay.portlet.wiki.service.persistence.WikiNodePersistence")
341     protected WikiNodePersistence wikiNodePersistence;
342     @BeanReference(name = "com.liferay.portlet.wiki.service.WikiPageLocalService")
343     protected WikiPageLocalService wikiPageLocalService;
344     @BeanReference(name = "com.liferay.portlet.wiki.service.WikiPageService")
345     protected WikiPageService wikiPageService;
346     @BeanReference(name = "com.liferay.portlet.wiki.service.persistence.WikiPagePersistence")
347     protected WikiPagePersistence wikiPagePersistence;
348     @BeanReference(name = "com.liferay.portlet.wiki.service.persistence.WikiPageFinder")
349     protected WikiPageFinder wikiPageFinder;
350     @BeanReference(name = "com.liferay.portlet.wiki.service.WikiPageResourceLocalService")
351     protected WikiPageResourceLocalService wikiPageResourceLocalService;
352     @BeanReference(name = "com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence")
353     protected WikiPageResourcePersistence wikiPageResourcePersistence;
354     @BeanReference(name = "com.liferay.counter.service.CounterLocalService")
355     protected CounterLocalService counterLocalService;
356     @BeanReference(name = "com.liferay.counter.service.CounterService")
357     protected CounterService counterService;
358     @BeanReference(name = "com.liferay.portal.service.GroupLocalService")
359     protected GroupLocalService groupLocalService;
360     @BeanReference(name = "com.liferay.portal.service.GroupService")
361     protected GroupService groupService;
362     @BeanReference(name = "com.liferay.portal.service.persistence.GroupPersistence")
363     protected GroupPersistence groupPersistence;
364     @BeanReference(name = "com.liferay.portal.service.persistence.GroupFinder")
365     protected GroupFinder groupFinder;
366     @BeanReference(name = "com.liferay.portal.service.ResourceLocalService")
367     protected ResourceLocalService resourceLocalService;
368     @BeanReference(name = "com.liferay.portal.service.ResourceService")
369     protected ResourceService resourceService;
370     @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence")
371     protected ResourcePersistence resourcePersistence;
372     @BeanReference(name = "com.liferay.portal.service.persistence.ResourceFinder")
373     protected ResourceFinder resourceFinder;
374     @BeanReference(name = "com.liferay.portal.service.SubscriptionLocalService")
375     protected SubscriptionLocalService subscriptionLocalService;
376     @BeanReference(name = "com.liferay.portal.service.persistence.SubscriptionPersistence")
377     protected SubscriptionPersistence subscriptionPersistence;
378     @BeanReference(name = "com.liferay.portal.service.UserLocalService")
379     protected UserLocalService userLocalService;
380     @BeanReference(name = "com.liferay.portal.service.UserService")
381     protected UserService userService;
382     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence")
383     protected UserPersistence userPersistence;
384     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder")
385     protected UserFinder userFinder;
386 }