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         WikiPage wikiPage = new WikiPageImpl();
130 
131         wikiPage.setNew(false);
132 
133         wikiPage.setUuid(model.getUuid());
134         wikiPage.setPageId(model.getPageId());
135         wikiPage.setResourcePrimKey(model.getResourcePrimKey());
136         wikiPage.setCompanyId(model.getCompanyId());
137         wikiPage.setUserId(model.getUserId());
138         wikiPage.setUserName(model.getUserName());
139         wikiPage.setCreateDate(model.getCreateDate());
140         wikiPage.setNodeId(model.getNodeId());
141         wikiPage.setTitle(model.getTitle());
142         wikiPage.setVersion(model.getVersion());
143         wikiPage.setContent(model.getContent());
144         wikiPage.setFormat(model.getFormat());
145         wikiPage.setHead(model.getHead());
146 
147         return wikiPagePersistence.update(wikiPage);
148     }
149 
150     public WikiNodeLocalService getWikiNodeLocalService() {
151         return wikiNodeLocalService;
152     }
153 
154     public void setWikiNodeLocalService(
155         WikiNodeLocalService wikiNodeLocalService) {
156         this.wikiNodeLocalService = wikiNodeLocalService;
157     }
158 
159     public WikiNodeService getWikiNodeService() {
160         return wikiNodeService;
161     }
162 
163     public void setWikiNodeService(WikiNodeService wikiNodeService) {
164         this.wikiNodeService = wikiNodeService;
165     }
166 
167     public WikiNodePersistence getWikiNodePersistence() {
168         return wikiNodePersistence;
169     }
170 
171     public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
172         this.wikiNodePersistence = wikiNodePersistence;
173     }
174 
175     public WikiPagePersistence getWikiPagePersistence() {
176         return wikiPagePersistence;
177     }
178 
179     public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
180         this.wikiPagePersistence = wikiPagePersistence;
181     }
182 
183     public WikiPageFinder getWikiPageFinder() {
184         return wikiPageFinder;
185     }
186 
187     public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
188         this.wikiPageFinder = wikiPageFinder;
189     }
190 
191     public WikiPageResourceLocalService getWikiPageResourceLocalService() {
192         return wikiPageResourceLocalService;
193     }
194 
195     public void setWikiPageResourceLocalService(
196         WikiPageResourceLocalService wikiPageResourceLocalService) {
197         this.wikiPageResourceLocalService = wikiPageResourceLocalService;
198     }
199 
200     public WikiPageResourcePersistence getWikiPageResourcePersistence() {
201         return wikiPageResourcePersistence;
202     }
203 
204     public void setWikiPageResourcePersistence(
205         WikiPageResourcePersistence wikiPageResourcePersistence) {
206         this.wikiPageResourcePersistence = wikiPageResourcePersistence;
207     }
208 
209     public CounterLocalService getCounterLocalService() {
210         return counterLocalService;
211     }
212 
213     public void setCounterLocalService(CounterLocalService counterLocalService) {
214         this.counterLocalService = counterLocalService;
215     }
216 
217     public CounterService getCounterService() {
218         return counterService;
219     }
220 
221     public void setCounterService(CounterService counterService) {
222         this.counterService = counterService;
223     }
224 
225     public ResourceLocalService getResourceLocalService() {
226         return resourceLocalService;
227     }
228 
229     public void setResourceLocalService(
230         ResourceLocalService resourceLocalService) {
231         this.resourceLocalService = resourceLocalService;
232     }
233 
234     public ResourceService getResourceService() {
235         return resourceService;
236     }
237 
238     public void setResourceService(ResourceService resourceService) {
239         this.resourceService = resourceService;
240     }
241 
242     public ResourcePersistence getResourcePersistence() {
243         return resourcePersistence;
244     }
245 
246     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
247         this.resourcePersistence = resourcePersistence;
248     }
249 
250     public ResourceFinder getResourceFinder() {
251         return resourceFinder;
252     }
253 
254     public void setResourceFinder(ResourceFinder resourceFinder) {
255         this.resourceFinder = resourceFinder;
256     }
257 
258     public UserLocalService getUserLocalService() {
259         return userLocalService;
260     }
261 
262     public void setUserLocalService(UserLocalService userLocalService) {
263         this.userLocalService = userLocalService;
264     }
265 
266     public UserService getUserService() {
267         return userService;
268     }
269 
270     public void setUserService(UserService userService) {
271         this.userService = userService;
272     }
273 
274     public UserPersistence getUserPersistence() {
275         return userPersistence;
276     }
277 
278     public void setUserPersistence(UserPersistence userPersistence) {
279         this.userPersistence = userPersistence;
280     }
281 
282     public UserFinder getUserFinder() {
283         return userFinder;
284     }
285 
286     public void setUserFinder(UserFinder userFinder) {
287         this.userFinder = userFinder;
288     }
289 
290     public MBMessageLocalService getMBMessageLocalService() {
291         return mbMessageLocalService;
292     }
293 
294     public void setMBMessageLocalService(
295         MBMessageLocalService mbMessageLocalService) {
296         this.mbMessageLocalService = mbMessageLocalService;
297     }
298 
299     public MBMessageService getMBMessageService() {
300         return mbMessageService;
301     }
302 
303     public void setMBMessageService(MBMessageService mbMessageService) {
304         this.mbMessageService = mbMessageService;
305     }
306 
307     public MBMessagePersistence getMBMessagePersistence() {
308         return mbMessagePersistence;
309     }
310 
311     public void setMBMessagePersistence(
312         MBMessagePersistence mbMessagePersistence) {
313         this.mbMessagePersistence = mbMessagePersistence;
314     }
315 
316     public MBMessageFinder getMBMessageFinder() {
317         return mbMessageFinder;
318     }
319 
320     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
321         this.mbMessageFinder = mbMessageFinder;
322     }
323 
324     public TagsAssetLocalService getTagsAssetLocalService() {
325         return tagsAssetLocalService;
326     }
327 
328     public void setTagsAssetLocalService(
329         TagsAssetLocalService tagsAssetLocalService) {
330         this.tagsAssetLocalService = tagsAssetLocalService;
331     }
332 
333     public TagsAssetService getTagsAssetService() {
334         return tagsAssetService;
335     }
336 
337     public void setTagsAssetService(TagsAssetService tagsAssetService) {
338         this.tagsAssetService = tagsAssetService;
339     }
340 
341     public TagsAssetPersistence getTagsAssetPersistence() {
342         return tagsAssetPersistence;
343     }
344 
345     public void setTagsAssetPersistence(
346         TagsAssetPersistence tagsAssetPersistence) {
347         this.tagsAssetPersistence = tagsAssetPersistence;
348     }
349 
350     public TagsAssetFinder getTagsAssetFinder() {
351         return tagsAssetFinder;
352     }
353 
354     public void setTagsAssetFinder(TagsAssetFinder tagsAssetFinder) {
355         this.tagsAssetFinder = tagsAssetFinder;
356     }
357 
358     public void afterPropertiesSet() {
359         if (wikiNodeLocalService == null) {
360             wikiNodeLocalService = WikiNodeLocalServiceFactory.getImpl();
361         }
362 
363         if (wikiNodeService == null) {
364             wikiNodeService = WikiNodeServiceFactory.getImpl();
365         }
366 
367         if (wikiNodePersistence == null) {
368             wikiNodePersistence = WikiNodeUtil.getPersistence();
369         }
370 
371         if (wikiPagePersistence == null) {
372             wikiPagePersistence = WikiPageUtil.getPersistence();
373         }
374 
375         if (wikiPageFinder == null) {
376             wikiPageFinder = WikiPageFinderUtil.getFinder();
377         }
378 
379         if (wikiPageResourceLocalService == null) {
380             wikiPageResourceLocalService = WikiPageResourceLocalServiceFactory.getImpl();
381         }
382 
383         if (wikiPageResourcePersistence == null) {
384             wikiPageResourcePersistence = WikiPageResourceUtil.getPersistence();
385         }
386 
387         if (counterLocalService == null) {
388             counterLocalService = CounterLocalServiceFactory.getImpl();
389         }
390 
391         if (counterService == null) {
392             counterService = CounterServiceFactory.getImpl();
393         }
394 
395         if (resourceLocalService == null) {
396             resourceLocalService = ResourceLocalServiceFactory.getImpl();
397         }
398 
399         if (resourceService == null) {
400             resourceService = ResourceServiceFactory.getImpl();
401         }
402 
403         if (resourcePersistence == null) {
404             resourcePersistence = ResourceUtil.getPersistence();
405         }
406 
407         if (resourceFinder == null) {
408             resourceFinder = ResourceFinderUtil.getFinder();
409         }
410 
411         if (userLocalService == null) {
412             userLocalService = UserLocalServiceFactory.getImpl();
413         }
414 
415         if (userService == null) {
416             userService = UserServiceFactory.getImpl();
417         }
418 
419         if (userPersistence == null) {
420             userPersistence = UserUtil.getPersistence();
421         }
422 
423         if (userFinder == null) {
424             userFinder = UserFinderUtil.getFinder();
425         }
426 
427         if (mbMessageLocalService == null) {
428             mbMessageLocalService = MBMessageLocalServiceFactory.getImpl();
429         }
430 
431         if (mbMessageService == null) {
432             mbMessageService = MBMessageServiceFactory.getImpl();
433         }
434 
435         if (mbMessagePersistence == null) {
436             mbMessagePersistence = MBMessageUtil.getPersistence();
437         }
438 
439         if (mbMessageFinder == null) {
440             mbMessageFinder = MBMessageFinderUtil.getFinder();
441         }
442 
443         if (tagsAssetLocalService == null) {
444             tagsAssetLocalService = TagsAssetLocalServiceFactory.getImpl();
445         }
446 
447         if (tagsAssetService == null) {
448             tagsAssetService = TagsAssetServiceFactory.getImpl();
449         }
450 
451         if (tagsAssetPersistence == null) {
452             tagsAssetPersistence = TagsAssetUtil.getPersistence();
453         }
454 
455         if (tagsAssetFinder == null) {
456             tagsAssetFinder = TagsAssetFinderUtil.getFinder();
457         }
458     }
459 
460     protected WikiNodeLocalService wikiNodeLocalService;
461     protected WikiNodeService wikiNodeService;
462     protected WikiNodePersistence wikiNodePersistence;
463     protected WikiPagePersistence wikiPagePersistence;
464     protected WikiPageFinder wikiPageFinder;
465     protected WikiPageResourceLocalService wikiPageResourceLocalService;
466     protected WikiPageResourcePersistence wikiPageResourcePersistence;
467     protected CounterLocalService counterLocalService;
468     protected CounterService counterService;
469     protected ResourceLocalService resourceLocalService;
470     protected ResourceService resourceService;
471     protected ResourcePersistence resourcePersistence;
472     protected ResourceFinder resourceFinder;
473     protected UserLocalService userLocalService;
474     protected UserService userService;
475     protected UserPersistence userPersistence;
476     protected UserFinder userFinder;
477     protected MBMessageLocalService mbMessageLocalService;
478     protected MBMessageService mbMessageService;
479     protected MBMessagePersistence mbMessagePersistence;
480     protected MBMessageFinder mbMessageFinder;
481     protected TagsAssetLocalService tagsAssetLocalService;
482     protected TagsAssetService tagsAssetService;
483     protected TagsAssetPersistence tagsAssetPersistence;
484     protected TagsAssetFinder tagsAssetFinder;
485 }