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.CounterLocalServiceFactory;
27  import com.liferay.counter.service.CounterService;
28  import com.liferay.counter.service.CounterServiceFactory;
29  
30  import com.liferay.portal.PortalException;
31  import com.liferay.portal.SystemException;
32  import com.liferay.portal.kernel.bean.InitializingBean;
33  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
34  import com.liferay.portal.service.ResourceLocalService;
35  import com.liferay.portal.service.ResourceLocalServiceFactory;
36  import com.liferay.portal.service.ResourceService;
37  import com.liferay.portal.service.ResourceServiceFactory;
38  import com.liferay.portal.service.SubscriptionLocalService;
39  import com.liferay.portal.service.SubscriptionLocalServiceFactory;
40  import com.liferay.portal.service.UserLocalService;
41  import com.liferay.portal.service.UserLocalServiceFactory;
42  import com.liferay.portal.service.UserService;
43  import com.liferay.portal.service.UserServiceFactory;
44  import com.liferay.portal.service.persistence.ResourceFinder;
45  import com.liferay.portal.service.persistence.ResourceFinderUtil;
46  import com.liferay.portal.service.persistence.ResourcePersistence;
47  import com.liferay.portal.service.persistence.ResourceUtil;
48  import com.liferay.portal.service.persistence.SubscriptionPersistence;
49  import com.liferay.portal.service.persistence.SubscriptionUtil;
50  import com.liferay.portal.service.persistence.UserFinder;
51  import com.liferay.portal.service.persistence.UserFinderUtil;
52  import com.liferay.portal.service.persistence.UserPersistence;
53  import com.liferay.portal.service.persistence.UserUtil;
54  
55  import com.liferay.portlet.tags.service.TagsEntryLocalService;
56  import com.liferay.portlet.tags.service.TagsEntryLocalServiceFactory;
57  import com.liferay.portlet.tags.service.TagsEntryService;
58  import com.liferay.portlet.tags.service.TagsEntryServiceFactory;
59  import com.liferay.portlet.tags.service.persistence.TagsEntryFinder;
60  import com.liferay.portlet.tags.service.persistence.TagsEntryFinderUtil;
61  import com.liferay.portlet.tags.service.persistence.TagsEntryPersistence;
62  import com.liferay.portlet.tags.service.persistence.TagsEntryUtil;
63  import com.liferay.portlet.wiki.model.WikiNode;
64  import com.liferay.portlet.wiki.service.WikiNodeLocalService;
65  import com.liferay.portlet.wiki.service.WikiPageLocalService;
66  import com.liferay.portlet.wiki.service.WikiPageLocalServiceFactory;
67  import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
68  import com.liferay.portlet.wiki.service.WikiPageResourceLocalServiceFactory;
69  import com.liferay.portlet.wiki.service.WikiPageService;
70  import com.liferay.portlet.wiki.service.WikiPageServiceFactory;
71  import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
72  import com.liferay.portlet.wiki.service.persistence.WikiNodeUtil;
73  import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
74  import com.liferay.portlet.wiki.service.persistence.WikiPageFinderUtil;
75  import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
76  import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
77  import com.liferay.portlet.wiki.service.persistence.WikiPageResourceUtil;
78  import com.liferay.portlet.wiki.service.persistence.WikiPageUtil;
79  
80  import java.util.List;
81  
82  /**
83   * <a href="WikiNodeLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
84   *
85   * @author Brian Wing Shun Chan
86   *
87   */
88  public abstract class WikiNodeLocalServiceBaseImpl
89      implements WikiNodeLocalService, InitializingBean {
90      public WikiNode addWikiNode(WikiNode wikiNode) throws SystemException {
91          wikiNode.setNew(true);
92  
93          return wikiNodePersistence.update(wikiNode, false);
94      }
95  
96      public void deleteWikiNode(long nodeId)
97          throws PortalException, SystemException {
98          wikiNodePersistence.remove(nodeId);
99      }
100 
101     public void deleteWikiNode(WikiNode wikiNode) throws SystemException {
102         wikiNodePersistence.remove(wikiNode);
103     }
104 
105     public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
106         throws SystemException {
107         return wikiNodePersistence.findWithDynamicQuery(dynamicQuery);
108     }
109 
110     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
111         int end) throws SystemException {
112         return wikiNodePersistence.findWithDynamicQuery(dynamicQuery, start, end);
113     }
114 
115     public WikiNode getWikiNode(long nodeId)
116         throws PortalException, SystemException {
117         return wikiNodePersistence.findByPrimaryKey(nodeId);
118     }
119 
120     public WikiNode updateWikiNode(WikiNode wikiNode) throws SystemException {
121         wikiNode.setNew(false);
122 
123         return wikiNodePersistence.update(wikiNode, true);
124     }
125 
126     public WikiNodePersistence getWikiNodePersistence() {
127         return wikiNodePersistence;
128     }
129 
130     public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
131         this.wikiNodePersistence = wikiNodePersistence;
132     }
133 
134     public WikiPageLocalService getWikiPageLocalService() {
135         return wikiPageLocalService;
136     }
137 
138     public void setWikiPageLocalService(
139         WikiPageLocalService wikiPageLocalService) {
140         this.wikiPageLocalService = wikiPageLocalService;
141     }
142 
143     public WikiPageService getWikiPageService() {
144         return wikiPageService;
145     }
146 
147     public void setWikiPageService(WikiPageService wikiPageService) {
148         this.wikiPageService = wikiPageService;
149     }
150 
151     public WikiPagePersistence getWikiPagePersistence() {
152         return wikiPagePersistence;
153     }
154 
155     public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
156         this.wikiPagePersistence = wikiPagePersistence;
157     }
158 
159     public WikiPageFinder getWikiPageFinder() {
160         return wikiPageFinder;
161     }
162 
163     public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
164         this.wikiPageFinder = wikiPageFinder;
165     }
166 
167     public WikiPageResourceLocalService getWikiPageResourceLocalService() {
168         return wikiPageResourceLocalService;
169     }
170 
171     public void setWikiPageResourceLocalService(
172         WikiPageResourceLocalService wikiPageResourceLocalService) {
173         this.wikiPageResourceLocalService = wikiPageResourceLocalService;
174     }
175 
176     public WikiPageResourcePersistence getWikiPageResourcePersistence() {
177         return wikiPageResourcePersistence;
178     }
179 
180     public void setWikiPageResourcePersistence(
181         WikiPageResourcePersistence wikiPageResourcePersistence) {
182         this.wikiPageResourcePersistence = wikiPageResourcePersistence;
183     }
184 
185     public CounterLocalService getCounterLocalService() {
186         return counterLocalService;
187     }
188 
189     public void setCounterLocalService(CounterLocalService counterLocalService) {
190         this.counterLocalService = counterLocalService;
191     }
192 
193     public CounterService getCounterService() {
194         return counterService;
195     }
196 
197     public void setCounterService(CounterService counterService) {
198         this.counterService = counterService;
199     }
200 
201     public ResourceLocalService getResourceLocalService() {
202         return resourceLocalService;
203     }
204 
205     public void setResourceLocalService(
206         ResourceLocalService resourceLocalService) {
207         this.resourceLocalService = resourceLocalService;
208     }
209 
210     public ResourceService getResourceService() {
211         return resourceService;
212     }
213 
214     public void setResourceService(ResourceService resourceService) {
215         this.resourceService = resourceService;
216     }
217 
218     public ResourcePersistence getResourcePersistence() {
219         return resourcePersistence;
220     }
221 
222     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
223         this.resourcePersistence = resourcePersistence;
224     }
225 
226     public ResourceFinder getResourceFinder() {
227         return resourceFinder;
228     }
229 
230     public void setResourceFinder(ResourceFinder resourceFinder) {
231         this.resourceFinder = resourceFinder;
232     }
233 
234     public SubscriptionLocalService getSubscriptionLocalService() {
235         return subscriptionLocalService;
236     }
237 
238     public void setSubscriptionLocalService(
239         SubscriptionLocalService subscriptionLocalService) {
240         this.subscriptionLocalService = subscriptionLocalService;
241     }
242 
243     public SubscriptionPersistence getSubscriptionPersistence() {
244         return subscriptionPersistence;
245     }
246 
247     public void setSubscriptionPersistence(
248         SubscriptionPersistence subscriptionPersistence) {
249         this.subscriptionPersistence = subscriptionPersistence;
250     }
251 
252     public UserLocalService getUserLocalService() {
253         return userLocalService;
254     }
255 
256     public void setUserLocalService(UserLocalService userLocalService) {
257         this.userLocalService = userLocalService;
258     }
259 
260     public UserService getUserService() {
261         return userService;
262     }
263 
264     public void setUserService(UserService userService) {
265         this.userService = userService;
266     }
267 
268     public UserPersistence getUserPersistence() {
269         return userPersistence;
270     }
271 
272     public void setUserPersistence(UserPersistence userPersistence) {
273         this.userPersistence = userPersistence;
274     }
275 
276     public UserFinder getUserFinder() {
277         return userFinder;
278     }
279 
280     public void setUserFinder(UserFinder userFinder) {
281         this.userFinder = userFinder;
282     }
283 
284     public TagsEntryLocalService getTagsEntryLocalService() {
285         return tagsEntryLocalService;
286     }
287 
288     public void setTagsEntryLocalService(
289         TagsEntryLocalService tagsEntryLocalService) {
290         this.tagsEntryLocalService = tagsEntryLocalService;
291     }
292 
293     public TagsEntryService getTagsEntryService() {
294         return tagsEntryService;
295     }
296 
297     public void setTagsEntryService(TagsEntryService tagsEntryService) {
298         this.tagsEntryService = tagsEntryService;
299     }
300 
301     public TagsEntryPersistence getTagsEntryPersistence() {
302         return tagsEntryPersistence;
303     }
304 
305     public void setTagsEntryPersistence(
306         TagsEntryPersistence tagsEntryPersistence) {
307         this.tagsEntryPersistence = tagsEntryPersistence;
308     }
309 
310     public TagsEntryFinder getTagsEntryFinder() {
311         return tagsEntryFinder;
312     }
313 
314     public void setTagsEntryFinder(TagsEntryFinder tagsEntryFinder) {
315         this.tagsEntryFinder = tagsEntryFinder;
316     }
317 
318     public void afterPropertiesSet() {
319         if (wikiNodePersistence == null) {
320             wikiNodePersistence = WikiNodeUtil.getPersistence();
321         }
322 
323         if (wikiPageLocalService == null) {
324             wikiPageLocalService = WikiPageLocalServiceFactory.getImpl();
325         }
326 
327         if (wikiPageService == null) {
328             wikiPageService = WikiPageServiceFactory.getImpl();
329         }
330 
331         if (wikiPagePersistence == null) {
332             wikiPagePersistence = WikiPageUtil.getPersistence();
333         }
334 
335         if (wikiPageFinder == null) {
336             wikiPageFinder = WikiPageFinderUtil.getFinder();
337         }
338 
339         if (wikiPageResourceLocalService == null) {
340             wikiPageResourceLocalService = WikiPageResourceLocalServiceFactory.getImpl();
341         }
342 
343         if (wikiPageResourcePersistence == null) {
344             wikiPageResourcePersistence = WikiPageResourceUtil.getPersistence();
345         }
346 
347         if (counterLocalService == null) {
348             counterLocalService = CounterLocalServiceFactory.getImpl();
349         }
350 
351         if (counterService == null) {
352             counterService = CounterServiceFactory.getImpl();
353         }
354 
355         if (resourceLocalService == null) {
356             resourceLocalService = ResourceLocalServiceFactory.getImpl();
357         }
358 
359         if (resourceService == null) {
360             resourceService = ResourceServiceFactory.getImpl();
361         }
362 
363         if (resourcePersistence == null) {
364             resourcePersistence = ResourceUtil.getPersistence();
365         }
366 
367         if (resourceFinder == null) {
368             resourceFinder = ResourceFinderUtil.getFinder();
369         }
370 
371         if (subscriptionLocalService == null) {
372             subscriptionLocalService = SubscriptionLocalServiceFactory.getImpl();
373         }
374 
375         if (subscriptionPersistence == null) {
376             subscriptionPersistence = SubscriptionUtil.getPersistence();
377         }
378 
379         if (userLocalService == null) {
380             userLocalService = UserLocalServiceFactory.getImpl();
381         }
382 
383         if (userService == null) {
384             userService = UserServiceFactory.getImpl();
385         }
386 
387         if (userPersistence == null) {
388             userPersistence = UserUtil.getPersistence();
389         }
390 
391         if (userFinder == null) {
392             userFinder = UserFinderUtil.getFinder();
393         }
394 
395         if (tagsEntryLocalService == null) {
396             tagsEntryLocalService = TagsEntryLocalServiceFactory.getImpl();
397         }
398 
399         if (tagsEntryService == null) {
400             tagsEntryService = TagsEntryServiceFactory.getImpl();
401         }
402 
403         if (tagsEntryPersistence == null) {
404             tagsEntryPersistence = TagsEntryUtil.getPersistence();
405         }
406 
407         if (tagsEntryFinder == null) {
408             tagsEntryFinder = TagsEntryFinderUtil.getFinder();
409         }
410     }
411 
412     protected WikiNodePersistence wikiNodePersistence;
413     protected WikiPageLocalService wikiPageLocalService;
414     protected WikiPageService wikiPageService;
415     protected WikiPagePersistence wikiPagePersistence;
416     protected WikiPageFinder wikiPageFinder;
417     protected WikiPageResourceLocalService wikiPageResourceLocalService;
418     protected WikiPageResourcePersistence wikiPageResourcePersistence;
419     protected CounterLocalService counterLocalService;
420     protected CounterService counterService;
421     protected ResourceLocalService resourceLocalService;
422     protected ResourceService resourceService;
423     protected ResourcePersistence resourcePersistence;
424     protected ResourceFinder resourceFinder;
425     protected SubscriptionLocalService subscriptionLocalService;
426     protected SubscriptionPersistence subscriptionPersistence;
427     protected UserLocalService userLocalService;
428     protected UserService userService;
429     protected UserPersistence userPersistence;
430     protected UserFinder userFinder;
431     protected TagsEntryLocalService tagsEntryLocalService;
432     protected TagsEntryService tagsEntryService;
433     protected TagsEntryPersistence tagsEntryPersistence;
434     protected TagsEntryFinder tagsEntryFinder;
435 }