1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.wiki.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterService;
27  
28  import com.liferay.portal.PortalException;
29  import com.liferay.portal.SystemException;
30  import com.liferay.portal.kernel.bean.InitializingBean;
31  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
32  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
33  import com.liferay.portal.service.ResourceLocalService;
34  import com.liferay.portal.service.ResourceService;
35  import com.liferay.portal.service.SubscriptionLocalService;
36  import com.liferay.portal.service.UserLocalService;
37  import com.liferay.portal.service.UserService;
38  import com.liferay.portal.service.persistence.ResourceFinder;
39  import com.liferay.portal.service.persistence.ResourcePersistence;
40  import com.liferay.portal.service.persistence.SubscriptionPersistence;
41  import com.liferay.portal.service.persistence.UserFinder;
42  import com.liferay.portal.service.persistence.UserPersistence;
43  
44  import com.liferay.portlet.tags.service.TagsEntryLocalService;
45  import com.liferay.portlet.tags.service.TagsEntryService;
46  import com.liferay.portlet.tags.service.persistence.TagsEntryFinder;
47  import com.liferay.portlet.tags.service.persistence.TagsEntryPersistence;
48  import com.liferay.portlet.wiki.model.WikiNode;
49  import com.liferay.portlet.wiki.service.WikiNodeLocalService;
50  import com.liferay.portlet.wiki.service.WikiPageLocalService;
51  import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
52  import com.liferay.portlet.wiki.service.WikiPageService;
53  import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
54  import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
55  import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
56  import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
57  
58  import java.util.List;
59  
60  /**
61   * <a href="WikiNodeLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
62   *
63   * @author Brian Wing Shun Chan
64   *
65   */
66  public abstract class WikiNodeLocalServiceBaseImpl
67      implements WikiNodeLocalService, InitializingBean {
68      public WikiNode addWikiNode(WikiNode wikiNode) throws SystemException {
69          wikiNode.setNew(true);
70  
71          return wikiNodePersistence.update(wikiNode, false);
72      }
73  
74      public void deleteWikiNode(long nodeId)
75          throws PortalException, SystemException {
76          wikiNodePersistence.remove(nodeId);
77      }
78  
79      public void deleteWikiNode(WikiNode wikiNode) throws SystemException {
80          wikiNodePersistence.remove(wikiNode);
81      }
82  
83      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
84          throws SystemException {
85          return wikiNodePersistence.findWithDynamicQuery(dynamicQuery);
86      }
87  
88      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
89          int end) throws SystemException {
90          return wikiNodePersistence.findWithDynamicQuery(dynamicQuery, start, end);
91      }
92  
93      public WikiNode getWikiNode(long nodeId)
94          throws PortalException, SystemException {
95          return wikiNodePersistence.findByPrimaryKey(nodeId);
96      }
97  
98      public List<WikiNode> getWikiNodes(int start, int end)
99          throws SystemException {
100         return wikiNodePersistence.findAll(start, end);
101     }
102 
103     public int getWikiNodesCount() throws SystemException {
104         return wikiNodePersistence.countAll();
105     }
106 
107     public WikiNode updateWikiNode(WikiNode wikiNode) throws SystemException {
108         wikiNode.setNew(false);
109 
110         return wikiNodePersistence.update(wikiNode, true);
111     }
112 
113     public WikiNodePersistence getWikiNodePersistence() {
114         return wikiNodePersistence;
115     }
116 
117     public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
118         this.wikiNodePersistence = wikiNodePersistence;
119     }
120 
121     public WikiPageLocalService getWikiPageLocalService() {
122         return wikiPageLocalService;
123     }
124 
125     public void setWikiPageLocalService(
126         WikiPageLocalService wikiPageLocalService) {
127         this.wikiPageLocalService = wikiPageLocalService;
128     }
129 
130     public WikiPageService getWikiPageService() {
131         return wikiPageService;
132     }
133 
134     public void setWikiPageService(WikiPageService wikiPageService) {
135         this.wikiPageService = wikiPageService;
136     }
137 
138     public WikiPagePersistence getWikiPagePersistence() {
139         return wikiPagePersistence;
140     }
141 
142     public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
143         this.wikiPagePersistence = wikiPagePersistence;
144     }
145 
146     public WikiPageFinder getWikiPageFinder() {
147         return wikiPageFinder;
148     }
149 
150     public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
151         this.wikiPageFinder = wikiPageFinder;
152     }
153 
154     public WikiPageResourceLocalService getWikiPageResourceLocalService() {
155         return wikiPageResourceLocalService;
156     }
157 
158     public void setWikiPageResourceLocalService(
159         WikiPageResourceLocalService wikiPageResourceLocalService) {
160         this.wikiPageResourceLocalService = wikiPageResourceLocalService;
161     }
162 
163     public WikiPageResourcePersistence getWikiPageResourcePersistence() {
164         return wikiPageResourcePersistence;
165     }
166 
167     public void setWikiPageResourcePersistence(
168         WikiPageResourcePersistence wikiPageResourcePersistence) {
169         this.wikiPageResourcePersistence = wikiPageResourcePersistence;
170     }
171 
172     public CounterLocalService getCounterLocalService() {
173         return counterLocalService;
174     }
175 
176     public void setCounterLocalService(CounterLocalService counterLocalService) {
177         this.counterLocalService = counterLocalService;
178     }
179 
180     public CounterService getCounterService() {
181         return counterService;
182     }
183 
184     public void setCounterService(CounterService counterService) {
185         this.counterService = counterService;
186     }
187 
188     public ResourceLocalService getResourceLocalService() {
189         return resourceLocalService;
190     }
191 
192     public void setResourceLocalService(
193         ResourceLocalService resourceLocalService) {
194         this.resourceLocalService = resourceLocalService;
195     }
196 
197     public ResourceService getResourceService() {
198         return resourceService;
199     }
200 
201     public void setResourceService(ResourceService resourceService) {
202         this.resourceService = resourceService;
203     }
204 
205     public ResourcePersistence getResourcePersistence() {
206         return resourcePersistence;
207     }
208 
209     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
210         this.resourcePersistence = resourcePersistence;
211     }
212 
213     public ResourceFinder getResourceFinder() {
214         return resourceFinder;
215     }
216 
217     public void setResourceFinder(ResourceFinder resourceFinder) {
218         this.resourceFinder = resourceFinder;
219     }
220 
221     public SubscriptionLocalService getSubscriptionLocalService() {
222         return subscriptionLocalService;
223     }
224 
225     public void setSubscriptionLocalService(
226         SubscriptionLocalService subscriptionLocalService) {
227         this.subscriptionLocalService = subscriptionLocalService;
228     }
229 
230     public SubscriptionPersistence getSubscriptionPersistence() {
231         return subscriptionPersistence;
232     }
233 
234     public void setSubscriptionPersistence(
235         SubscriptionPersistence subscriptionPersistence) {
236         this.subscriptionPersistence = subscriptionPersistence;
237     }
238 
239     public UserLocalService getUserLocalService() {
240         return userLocalService;
241     }
242 
243     public void setUserLocalService(UserLocalService userLocalService) {
244         this.userLocalService = userLocalService;
245     }
246 
247     public UserService getUserService() {
248         return userService;
249     }
250 
251     public void setUserService(UserService userService) {
252         this.userService = userService;
253     }
254 
255     public UserPersistence getUserPersistence() {
256         return userPersistence;
257     }
258 
259     public void setUserPersistence(UserPersistence userPersistence) {
260         this.userPersistence = userPersistence;
261     }
262 
263     public UserFinder getUserFinder() {
264         return userFinder;
265     }
266 
267     public void setUserFinder(UserFinder userFinder) {
268         this.userFinder = userFinder;
269     }
270 
271     public TagsEntryLocalService getTagsEntryLocalService() {
272         return tagsEntryLocalService;
273     }
274 
275     public void setTagsEntryLocalService(
276         TagsEntryLocalService tagsEntryLocalService) {
277         this.tagsEntryLocalService = tagsEntryLocalService;
278     }
279 
280     public TagsEntryService getTagsEntryService() {
281         return tagsEntryService;
282     }
283 
284     public void setTagsEntryService(TagsEntryService tagsEntryService) {
285         this.tagsEntryService = tagsEntryService;
286     }
287 
288     public TagsEntryPersistence getTagsEntryPersistence() {
289         return tagsEntryPersistence;
290     }
291 
292     public void setTagsEntryPersistence(
293         TagsEntryPersistence tagsEntryPersistence) {
294         this.tagsEntryPersistence = tagsEntryPersistence;
295     }
296 
297     public TagsEntryFinder getTagsEntryFinder() {
298         return tagsEntryFinder;
299     }
300 
301     public void setTagsEntryFinder(TagsEntryFinder tagsEntryFinder) {
302         this.tagsEntryFinder = tagsEntryFinder;
303     }
304 
305     public void afterPropertiesSet() {
306         if (wikiNodePersistence == null) {
307             wikiNodePersistence = (WikiNodePersistence)PortalBeanLocatorUtil.locate(WikiNodePersistence.class.getName() +
308                     ".impl");
309         }
310 
311         if (wikiPageLocalService == null) {
312             wikiPageLocalService = (WikiPageLocalService)PortalBeanLocatorUtil.locate(WikiPageLocalService.class.getName() +
313                     ".impl");
314         }
315 
316         if (wikiPageService == null) {
317             wikiPageService = (WikiPageService)PortalBeanLocatorUtil.locate(WikiPageService.class.getName() +
318                     ".impl");
319         }
320 
321         if (wikiPagePersistence == null) {
322             wikiPagePersistence = (WikiPagePersistence)PortalBeanLocatorUtil.locate(WikiPagePersistence.class.getName() +
323                     ".impl");
324         }
325 
326         if (wikiPageFinder == null) {
327             wikiPageFinder = (WikiPageFinder)PortalBeanLocatorUtil.locate(WikiPageFinder.class.getName() +
328                     ".impl");
329         }
330 
331         if (wikiPageResourceLocalService == null) {
332             wikiPageResourceLocalService = (WikiPageResourceLocalService)PortalBeanLocatorUtil.locate(WikiPageResourceLocalService.class.getName() +
333                     ".impl");
334         }
335 
336         if (wikiPageResourcePersistence == null) {
337             wikiPageResourcePersistence = (WikiPageResourcePersistence)PortalBeanLocatorUtil.locate(WikiPageResourcePersistence.class.getName() +
338                     ".impl");
339         }
340 
341         if (counterLocalService == null) {
342             counterLocalService = (CounterLocalService)PortalBeanLocatorUtil.locate(CounterLocalService.class.getName() +
343                     ".impl");
344         }
345 
346         if (counterService == null) {
347             counterService = (CounterService)PortalBeanLocatorUtil.locate(CounterService.class.getName() +
348                     ".impl");
349         }
350 
351         if (resourceLocalService == null) {
352             resourceLocalService = (ResourceLocalService)PortalBeanLocatorUtil.locate(ResourceLocalService.class.getName() +
353                     ".impl");
354         }
355 
356         if (resourceService == null) {
357             resourceService = (ResourceService)PortalBeanLocatorUtil.locate(ResourceService.class.getName() +
358                     ".impl");
359         }
360 
361         if (resourcePersistence == null) {
362             resourcePersistence = (ResourcePersistence)PortalBeanLocatorUtil.locate(ResourcePersistence.class.getName() +
363                     ".impl");
364         }
365 
366         if (resourceFinder == null) {
367             resourceFinder = (ResourceFinder)PortalBeanLocatorUtil.locate(ResourceFinder.class.getName() +
368                     ".impl");
369         }
370 
371         if (subscriptionLocalService == null) {
372             subscriptionLocalService = (SubscriptionLocalService)PortalBeanLocatorUtil.locate(SubscriptionLocalService.class.getName() +
373                     ".impl");
374         }
375 
376         if (subscriptionPersistence == null) {
377             subscriptionPersistence = (SubscriptionPersistence)PortalBeanLocatorUtil.locate(SubscriptionPersistence.class.getName() +
378                     ".impl");
379         }
380 
381         if (userLocalService == null) {
382             userLocalService = (UserLocalService)PortalBeanLocatorUtil.locate(UserLocalService.class.getName() +
383                     ".impl");
384         }
385 
386         if (userService == null) {
387             userService = (UserService)PortalBeanLocatorUtil.locate(UserService.class.getName() +
388                     ".impl");
389         }
390 
391         if (userPersistence == null) {
392             userPersistence = (UserPersistence)PortalBeanLocatorUtil.locate(UserPersistence.class.getName() +
393                     ".impl");
394         }
395 
396         if (userFinder == null) {
397             userFinder = (UserFinder)PortalBeanLocatorUtil.locate(UserFinder.class.getName() +
398                     ".impl");
399         }
400 
401         if (tagsEntryLocalService == null) {
402             tagsEntryLocalService = (TagsEntryLocalService)PortalBeanLocatorUtil.locate(TagsEntryLocalService.class.getName() +
403                     ".impl");
404         }
405 
406         if (tagsEntryService == null) {
407             tagsEntryService = (TagsEntryService)PortalBeanLocatorUtil.locate(TagsEntryService.class.getName() +
408                     ".impl");
409         }
410 
411         if (tagsEntryPersistence == null) {
412             tagsEntryPersistence = (TagsEntryPersistence)PortalBeanLocatorUtil.locate(TagsEntryPersistence.class.getName() +
413                     ".impl");
414         }
415 
416         if (tagsEntryFinder == null) {
417             tagsEntryFinder = (TagsEntryFinder)PortalBeanLocatorUtil.locate(TagsEntryFinder.class.getName() +
418                     ".impl");
419         }
420     }
421 
422     protected WikiNodePersistence wikiNodePersistence;
423     protected WikiPageLocalService wikiPageLocalService;
424     protected WikiPageService wikiPageService;
425     protected WikiPagePersistence wikiPagePersistence;
426     protected WikiPageFinder wikiPageFinder;
427     protected WikiPageResourceLocalService wikiPageResourceLocalService;
428     protected WikiPageResourcePersistence wikiPageResourcePersistence;
429     protected CounterLocalService counterLocalService;
430     protected CounterService counterService;
431     protected ResourceLocalService resourceLocalService;
432     protected ResourceService resourceService;
433     protected ResourcePersistence resourcePersistence;
434     protected ResourceFinder resourceFinder;
435     protected SubscriptionLocalService subscriptionLocalService;
436     protected SubscriptionPersistence subscriptionPersistence;
437     protected UserLocalService userLocalService;
438     protected UserService userService;
439     protected UserPersistence userPersistence;
440     protected UserFinder userFinder;
441     protected TagsEntryLocalService tagsEntryLocalService;
442     protected TagsEntryService tagsEntryService;
443     protected TagsEntryPersistence tagsEntryPersistence;
444     protected TagsEntryFinder tagsEntryFinder;
445 }