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.SystemException;
31  import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
32  import com.liferay.portal.service.ResourceLocalService;
33  import com.liferay.portal.service.ResourceLocalServiceFactory;
34  import com.liferay.portal.service.ResourceService;
35  import com.liferay.portal.service.ResourceServiceFactory;
36  import com.liferay.portal.service.UserLocalService;
37  import com.liferay.portal.service.UserLocalServiceFactory;
38  import com.liferay.portal.service.UserService;
39  import com.liferay.portal.service.UserServiceFactory;
40  import com.liferay.portal.service.persistence.ResourceFinder;
41  import com.liferay.portal.service.persistence.ResourceFinderUtil;
42  import com.liferay.portal.service.persistence.ResourcePersistence;
43  import com.liferay.portal.service.persistence.ResourceUtil;
44  import com.liferay.portal.service.persistence.UserFinder;
45  import com.liferay.portal.service.persistence.UserFinderUtil;
46  import com.liferay.portal.service.persistence.UserPersistence;
47  import com.liferay.portal.service.persistence.UserUtil;
48  
49  import com.liferay.portlet.messageboards.service.MBMessageLocalService;
50  import com.liferay.portlet.messageboards.service.MBMessageLocalServiceFactory;
51  import com.liferay.portlet.messageboards.service.MBMessageService;
52  import com.liferay.portlet.messageboards.service.MBMessageServiceFactory;
53  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
54  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinderUtil;
55  import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
56  import com.liferay.portlet.messageboards.service.persistence.MBMessageUtil;
57  import com.liferay.portlet.tags.service.TagsAssetLocalService;
58  import com.liferay.portlet.tags.service.TagsAssetLocalServiceFactory;
59  import com.liferay.portlet.tags.service.TagsAssetService;
60  import com.liferay.portlet.tags.service.TagsAssetServiceFactory;
61  import com.liferay.portlet.tags.service.persistence.TagsAssetFinder;
62  import com.liferay.portlet.tags.service.persistence.TagsAssetFinderUtil;
63  import com.liferay.portlet.tags.service.persistence.TagsAssetPersistence;
64  import com.liferay.portlet.tags.service.persistence.TagsAssetUtil;
65  import com.liferay.portlet.wiki.model.WikiPage;
66  import com.liferay.portlet.wiki.model.impl.WikiPageImpl;
67  import com.liferay.portlet.wiki.service.WikiNodeLocalService;
68  import com.liferay.portlet.wiki.service.WikiNodeLocalServiceFactory;
69  import com.liferay.portlet.wiki.service.WikiNodeService;
70  import com.liferay.portlet.wiki.service.WikiNodeServiceFactory;
71  import com.liferay.portlet.wiki.service.WikiPageLocalService;
72  import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
73  import com.liferay.portlet.wiki.service.WikiPageResourceLocalServiceFactory;
74  import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
75  import com.liferay.portlet.wiki.service.persistence.WikiNodeUtil;
76  import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
77  import com.liferay.portlet.wiki.service.persistence.WikiPageFinderUtil;
78  import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
79  import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
80  import com.liferay.portlet.wiki.service.persistence.WikiPageResourceUtil;
81  import com.liferay.portlet.wiki.service.persistence.WikiPageUtil;
82  
83  import org.springframework.beans.factory.InitializingBean;
84  
85  import java.util.List;
86  
87  /**
88   * <a href="WikiPageLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
89   *
90   * @author Brian Wing Shun Chan
91   *
92   */
93  public abstract class WikiPageLocalServiceBaseImpl
94      implements WikiPageLocalService, InitializingBean {
95      public WikiPage addWikiPage(WikiPage model) throws SystemException {
96          WikiPage wikiPage = new WikiPageImpl();
97  
98          wikiPage.setNew(true);
99  
100         wikiPage.setUuid(model.getUuid());
101         wikiPage.setPageId(model.getPageId());
102         wikiPage.setResourcePrimKey(model.getResourcePrimKey());
103         wikiPage.setCompanyId(model.getCompanyId());
104         wikiPage.setUserId(model.getUserId());
105         wikiPage.setUserName(model.getUserName());
106         wikiPage.setCreateDate(model.getCreateDate());
107         wikiPage.setNodeId(model.getNodeId());
108         wikiPage.setTitle(model.getTitle());
109         wikiPage.setVersion(model.getVersion());
110         wikiPage.setContent(model.getContent());
111         wikiPage.setFormat(model.getFormat());
112         wikiPage.setHead(model.getHead());
113 
114         return wikiPagePersistence.update(wikiPage);
115     }
116 
117     public List dynamicQuery(DynamicQueryInitializer queryInitializer)
118         throws SystemException {
119         return wikiPagePersistence.findWithDynamicQuery(queryInitializer);
120     }
121 
122     public List dynamicQuery(DynamicQueryInitializer queryInitializer,
123         int begin, int end) throws SystemException {
124         return wikiPagePersistence.findWithDynamicQuery(queryInitializer,
125             begin, end);
126     }
127 
128     public WikiPage updateWikiPage(WikiPage model) throws SystemException {
129         return wikiPagePersistence.update(model, true);
130     }
131 
132     public WikiNodeLocalService getWikiNodeLocalService() {
133         return wikiNodeLocalService;
134     }
135 
136     public void setWikiNodeLocalService(
137         WikiNodeLocalService wikiNodeLocalService) {
138         this.wikiNodeLocalService = wikiNodeLocalService;
139     }
140 
141     public WikiNodeService getWikiNodeService() {
142         return wikiNodeService;
143     }
144 
145     public void setWikiNodeService(WikiNodeService wikiNodeService) {
146         this.wikiNodeService = wikiNodeService;
147     }
148 
149     public WikiNodePersistence getWikiNodePersistence() {
150         return wikiNodePersistence;
151     }
152 
153     public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
154         this.wikiNodePersistence = wikiNodePersistence;
155     }
156 
157     public WikiPagePersistence getWikiPagePersistence() {
158         return wikiPagePersistence;
159     }
160 
161     public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
162         this.wikiPagePersistence = wikiPagePersistence;
163     }
164 
165     public WikiPageFinder getWikiPageFinder() {
166         return wikiPageFinder;
167     }
168 
169     public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
170         this.wikiPageFinder = wikiPageFinder;
171     }
172 
173     public WikiPageResourceLocalService getWikiPageResourceLocalService() {
174         return wikiPageResourceLocalService;
175     }
176 
177     public void setWikiPageResourceLocalService(
178         WikiPageResourceLocalService wikiPageResourceLocalService) {
179         this.wikiPageResourceLocalService = wikiPageResourceLocalService;
180     }
181 
182     public WikiPageResourcePersistence getWikiPageResourcePersistence() {
183         return wikiPageResourcePersistence;
184     }
185 
186     public void setWikiPageResourcePersistence(
187         WikiPageResourcePersistence wikiPageResourcePersistence) {
188         this.wikiPageResourcePersistence = wikiPageResourcePersistence;
189     }
190 
191     public CounterLocalService getCounterLocalService() {
192         return counterLocalService;
193     }
194 
195     public void setCounterLocalService(CounterLocalService counterLocalService) {
196         this.counterLocalService = counterLocalService;
197     }
198 
199     public CounterService getCounterService() {
200         return counterService;
201     }
202 
203     public void setCounterService(CounterService counterService) {
204         this.counterService = counterService;
205     }
206 
207     public ResourceLocalService getResourceLocalService() {
208         return resourceLocalService;
209     }
210 
211     public void setResourceLocalService(
212         ResourceLocalService resourceLocalService) {
213         this.resourceLocalService = resourceLocalService;
214     }
215 
216     public ResourceService getResourceService() {
217         return resourceService;
218     }
219 
220     public void setResourceService(ResourceService resourceService) {
221         this.resourceService = resourceService;
222     }
223 
224     public ResourcePersistence getResourcePersistence() {
225         return resourcePersistence;
226     }
227 
228     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
229         this.resourcePersistence = resourcePersistence;
230     }
231 
232     public ResourceFinder getResourceFinder() {
233         return resourceFinder;
234     }
235 
236     public void setResourceFinder(ResourceFinder resourceFinder) {
237         this.resourceFinder = resourceFinder;
238     }
239 
240     public UserLocalService getUserLocalService() {
241         return userLocalService;
242     }
243 
244     public void setUserLocalService(UserLocalService userLocalService) {
245         this.userLocalService = userLocalService;
246     }
247 
248     public UserService getUserService() {
249         return userService;
250     }
251 
252     public void setUserService(UserService userService) {
253         this.userService = userService;
254     }
255 
256     public UserPersistence getUserPersistence() {
257         return userPersistence;
258     }
259 
260     public void setUserPersistence(UserPersistence userPersistence) {
261         this.userPersistence = userPersistence;
262     }
263 
264     public UserFinder getUserFinder() {
265         return userFinder;
266     }
267 
268     public void setUserFinder(UserFinder userFinder) {
269         this.userFinder = userFinder;
270     }
271 
272     public MBMessageLocalService getMBMessageLocalService() {
273         return mbMessageLocalService;
274     }
275 
276     public void setMBMessageLocalService(
277         MBMessageLocalService mbMessageLocalService) {
278         this.mbMessageLocalService = mbMessageLocalService;
279     }
280 
281     public MBMessageService getMBMessageService() {
282         return mbMessageService;
283     }
284 
285     public void setMBMessageService(MBMessageService mbMessageService) {
286         this.mbMessageService = mbMessageService;
287     }
288 
289     public MBMessagePersistence getMBMessagePersistence() {
290         return mbMessagePersistence;
291     }
292 
293     public void setMBMessagePersistence(
294         MBMessagePersistence mbMessagePersistence) {
295         this.mbMessagePersistence = mbMessagePersistence;
296     }
297 
298     public MBMessageFinder getMBMessageFinder() {
299         return mbMessageFinder;
300     }
301 
302     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
303         this.mbMessageFinder = mbMessageFinder;
304     }
305 
306     public TagsAssetLocalService getTagsAssetLocalService() {
307         return tagsAssetLocalService;
308     }
309 
310     public void setTagsAssetLocalService(
311         TagsAssetLocalService tagsAssetLocalService) {
312         this.tagsAssetLocalService = tagsAssetLocalService;
313     }
314 
315     public TagsAssetService getTagsAssetService() {
316         return tagsAssetService;
317     }
318 
319     public void setTagsAssetService(TagsAssetService tagsAssetService) {
320         this.tagsAssetService = tagsAssetService;
321     }
322 
323     public TagsAssetPersistence getTagsAssetPersistence() {
324         return tagsAssetPersistence;
325     }
326 
327     public void setTagsAssetPersistence(
328         TagsAssetPersistence tagsAssetPersistence) {
329         this.tagsAssetPersistence = tagsAssetPersistence;
330     }
331 
332     public TagsAssetFinder getTagsAssetFinder() {
333         return tagsAssetFinder;
334     }
335 
336     public void setTagsAssetFinder(TagsAssetFinder tagsAssetFinder) {
337         this.tagsAssetFinder = tagsAssetFinder;
338     }
339 
340     public void afterPropertiesSet() {
341         if (wikiNodeLocalService == null) {
342             wikiNodeLocalService = WikiNodeLocalServiceFactory.getImpl();
343         }
344 
345         if (wikiNodeService == null) {
346             wikiNodeService = WikiNodeServiceFactory.getImpl();
347         }
348 
349         if (wikiNodePersistence == null) {
350             wikiNodePersistence = WikiNodeUtil.getPersistence();
351         }
352 
353         if (wikiPagePersistence == null) {
354             wikiPagePersistence = WikiPageUtil.getPersistence();
355         }
356 
357         if (wikiPageFinder == null) {
358             wikiPageFinder = WikiPageFinderUtil.getFinder();
359         }
360 
361         if (wikiPageResourceLocalService == null) {
362             wikiPageResourceLocalService = WikiPageResourceLocalServiceFactory.getImpl();
363         }
364 
365         if (wikiPageResourcePersistence == null) {
366             wikiPageResourcePersistence = WikiPageResourceUtil.getPersistence();
367         }
368 
369         if (counterLocalService == null) {
370             counterLocalService = CounterLocalServiceFactory.getImpl();
371         }
372 
373         if (counterService == null) {
374             counterService = CounterServiceFactory.getImpl();
375         }
376 
377         if (resourceLocalService == null) {
378             resourceLocalService = ResourceLocalServiceFactory.getImpl();
379         }
380 
381         if (resourceService == null) {
382             resourceService = ResourceServiceFactory.getImpl();
383         }
384 
385         if (resourcePersistence == null) {
386             resourcePersistence = ResourceUtil.getPersistence();
387         }
388 
389         if (resourceFinder == null) {
390             resourceFinder = ResourceFinderUtil.getFinder();
391         }
392 
393         if (userLocalService == null) {
394             userLocalService = UserLocalServiceFactory.getImpl();
395         }
396 
397         if (userService == null) {
398             userService = UserServiceFactory.getImpl();
399         }
400 
401         if (userPersistence == null) {
402             userPersistence = UserUtil.getPersistence();
403         }
404 
405         if (userFinder == null) {
406             userFinder = UserFinderUtil.getFinder();
407         }
408 
409         if (mbMessageLocalService == null) {
410             mbMessageLocalService = MBMessageLocalServiceFactory.getImpl();
411         }
412 
413         if (mbMessageService == null) {
414             mbMessageService = MBMessageServiceFactory.getImpl();
415         }
416 
417         if (mbMessagePersistence == null) {
418             mbMessagePersistence = MBMessageUtil.getPersistence();
419         }
420 
421         if (mbMessageFinder == null) {
422             mbMessageFinder = MBMessageFinderUtil.getFinder();
423         }
424 
425         if (tagsAssetLocalService == null) {
426             tagsAssetLocalService = TagsAssetLocalServiceFactory.getImpl();
427         }
428 
429         if (tagsAssetService == null) {
430             tagsAssetService = TagsAssetServiceFactory.getImpl();
431         }
432 
433         if (tagsAssetPersistence == null) {
434             tagsAssetPersistence = TagsAssetUtil.getPersistence();
435         }
436 
437         if (tagsAssetFinder == null) {
438             tagsAssetFinder = TagsAssetFinderUtil.getFinder();
439         }
440     }
441 
442     protected WikiNodeLocalService wikiNodeLocalService;
443     protected WikiNodeService wikiNodeService;
444     protected WikiNodePersistence wikiNodePersistence;
445     protected WikiPagePersistence wikiPagePersistence;
446     protected WikiPageFinder wikiPageFinder;
447     protected WikiPageResourceLocalService wikiPageResourceLocalService;
448     protected WikiPageResourcePersistence wikiPageResourcePersistence;
449     protected CounterLocalService counterLocalService;
450     protected CounterService counterService;
451     protected ResourceLocalService resourceLocalService;
452     protected ResourceService resourceService;
453     protected ResourcePersistence resourcePersistence;
454     protected ResourceFinder resourceFinder;
455     protected UserLocalService userLocalService;
456     protected UserService userService;
457     protected UserPersistence userPersistence;
458     protected UserFinder userFinder;
459     protected MBMessageLocalService mbMessageLocalService;
460     protected MBMessageService mbMessageService;
461     protected MBMessagePersistence mbMessagePersistence;
462     protected MBMessageFinder mbMessageFinder;
463     protected TagsAssetLocalService tagsAssetLocalService;
464     protected TagsAssetService tagsAssetService;
465     protected TagsAssetPersistence tagsAssetPersistence;
466     protected TagsAssetFinder tagsAssetFinder;
467 }