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.documentlibrary.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.documentlibrary.service.DLLocalService;
31  import com.liferay.documentlibrary.service.DLLocalServiceFactory;
32  import com.liferay.documentlibrary.service.DLService;
33  import com.liferay.documentlibrary.service.DLServiceFactory;
34  
35  import com.liferay.lock.service.LockService;
36  import com.liferay.lock.service.LockServiceFactory;
37  
38  import com.liferay.portal.SystemException;
39  import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
40  import com.liferay.portal.service.ResourceLocalService;
41  import com.liferay.portal.service.ResourceLocalServiceFactory;
42  import com.liferay.portal.service.ResourceService;
43  import com.liferay.portal.service.ResourceServiceFactory;
44  import com.liferay.portal.service.UserLocalService;
45  import com.liferay.portal.service.UserLocalServiceFactory;
46  import com.liferay.portal.service.UserService;
47  import com.liferay.portal.service.UserServiceFactory;
48  import com.liferay.portal.service.WebDAVPropsLocalService;
49  import com.liferay.portal.service.WebDAVPropsLocalServiceFactory;
50  import com.liferay.portal.service.persistence.ResourceFinder;
51  import com.liferay.portal.service.persistence.ResourceFinderUtil;
52  import com.liferay.portal.service.persistence.ResourcePersistence;
53  import com.liferay.portal.service.persistence.ResourceUtil;
54  import com.liferay.portal.service.persistence.UserFinder;
55  import com.liferay.portal.service.persistence.UserFinderUtil;
56  import com.liferay.portal.service.persistence.UserPersistence;
57  import com.liferay.portal.service.persistence.UserUtil;
58  import com.liferay.portal.service.persistence.WebDAVPropsPersistence;
59  import com.liferay.portal.service.persistence.WebDAVPropsUtil;
60  
61  import com.liferay.portlet.documentlibrary.model.DLFileEntry;
62  import com.liferay.portlet.documentlibrary.model.impl.DLFileEntryImpl;
63  import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService;
64  import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
65  import com.liferay.portlet.documentlibrary.service.DLFileRankLocalServiceFactory;
66  import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService;
67  import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalServiceFactory;
68  import com.liferay.portlet.documentlibrary.service.DLFileShortcutService;
69  import com.liferay.portlet.documentlibrary.service.DLFileShortcutServiceFactory;
70  import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService;
71  import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalServiceFactory;
72  import com.liferay.portlet.documentlibrary.service.DLFolderLocalService;
73  import com.liferay.portlet.documentlibrary.service.DLFolderLocalServiceFactory;
74  import com.liferay.portlet.documentlibrary.service.DLFolderService;
75  import com.liferay.portlet.documentlibrary.service.DLFolderServiceFactory;
76  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryAndShortcutFinder;
77  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryAndShortcutFinderUtil;
78  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
79  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinderUtil;
80  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
81  import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryUtil;
82  import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankFinder;
83  import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankFinderUtil;
84  import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
85  import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankUtil;
86  import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutFinder;
87  import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutFinderUtil;
88  import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
89  import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutUtil;
90  import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
91  import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionUtil;
92  import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
93  import com.liferay.portlet.documentlibrary.service.persistence.DLFolderUtil;
94  import com.liferay.portlet.messageboards.service.MBMessageLocalService;
95  import com.liferay.portlet.messageboards.service.MBMessageLocalServiceFactory;
96  import com.liferay.portlet.messageboards.service.MBMessageService;
97  import com.liferay.portlet.messageboards.service.MBMessageServiceFactory;
98  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
99  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinderUtil;
100 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
101 import com.liferay.portlet.messageboards.service.persistence.MBMessageUtil;
102 import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
103 import com.liferay.portlet.ratings.service.RatingsStatsLocalServiceFactory;
104 import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
105 import com.liferay.portlet.ratings.service.persistence.RatingsStatsUtil;
106 import com.liferay.portlet.tags.service.TagsAssetLocalService;
107 import com.liferay.portlet.tags.service.TagsAssetLocalServiceFactory;
108 import com.liferay.portlet.tags.service.TagsAssetService;
109 import com.liferay.portlet.tags.service.TagsAssetServiceFactory;
110 import com.liferay.portlet.tags.service.persistence.TagsAssetFinder;
111 import com.liferay.portlet.tags.service.persistence.TagsAssetFinderUtil;
112 import com.liferay.portlet.tags.service.persistence.TagsAssetPersistence;
113 import com.liferay.portlet.tags.service.persistence.TagsAssetUtil;
114 
115 import org.springframework.beans.factory.InitializingBean;
116 
117 import java.util.List;
118 
119 /**
120  * <a href="DLFileEntryLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
121  *
122  * @author Brian Wing Shun Chan
123  *
124  */
125 public abstract class DLFileEntryLocalServiceBaseImpl
126     implements DLFileEntryLocalService, InitializingBean {
127     public DLFileEntry addDLFileEntry(DLFileEntry model)
128         throws SystemException {
129         DLFileEntry dlFileEntry = new DLFileEntryImpl();
130 
131         dlFileEntry.setNew(true);
132 
133         dlFileEntry.setUuid(model.getUuid());
134         dlFileEntry.setFileEntryId(model.getFileEntryId());
135         dlFileEntry.setCompanyId(model.getCompanyId());
136         dlFileEntry.setUserId(model.getUserId());
137         dlFileEntry.setUserName(model.getUserName());
138         dlFileEntry.setVersionUserId(model.getVersionUserId());
139         dlFileEntry.setVersionUserName(model.getVersionUserName());
140         dlFileEntry.setCreateDate(model.getCreateDate());
141         dlFileEntry.setModifiedDate(model.getModifiedDate());
142         dlFileEntry.setFolderId(model.getFolderId());
143         dlFileEntry.setName(model.getName());
144         dlFileEntry.setTitle(model.getTitle());
145         dlFileEntry.setDescription(model.getDescription());
146         dlFileEntry.setVersion(model.getVersion());
147         dlFileEntry.setSize(model.getSize());
148         dlFileEntry.setReadCount(model.getReadCount());
149         dlFileEntry.setExtraSettings(model.getExtraSettings());
150 
151         return dlFileEntryPersistence.update(dlFileEntry);
152     }
153 
154     public List dynamicQuery(DynamicQueryInitializer queryInitializer)
155         throws SystemException {
156         return dlFileEntryPersistence.findWithDynamicQuery(queryInitializer);
157     }
158 
159     public List dynamicQuery(DynamicQueryInitializer queryInitializer,
160         int begin, int end) throws SystemException {
161         return dlFileEntryPersistence.findWithDynamicQuery(queryInitializer,
162             begin, end);
163     }
164 
165     public DLFileEntry updateDLFileEntry(DLFileEntry model)
166         throws SystemException {
167         DLFileEntry dlFileEntry = new DLFileEntryImpl();
168 
169         dlFileEntry.setNew(false);
170 
171         dlFileEntry.setUuid(model.getUuid());
172         dlFileEntry.setFileEntryId(model.getFileEntryId());
173         dlFileEntry.setCompanyId(model.getCompanyId());
174         dlFileEntry.setUserId(model.getUserId());
175         dlFileEntry.setUserName(model.getUserName());
176         dlFileEntry.setVersionUserId(model.getVersionUserId());
177         dlFileEntry.setVersionUserName(model.getVersionUserName());
178         dlFileEntry.setCreateDate(model.getCreateDate());
179         dlFileEntry.setModifiedDate(model.getModifiedDate());
180         dlFileEntry.setFolderId(model.getFolderId());
181         dlFileEntry.setName(model.getName());
182         dlFileEntry.setTitle(model.getTitle());
183         dlFileEntry.setDescription(model.getDescription());
184         dlFileEntry.setVersion(model.getVersion());
185         dlFileEntry.setSize(model.getSize());
186         dlFileEntry.setReadCount(model.getReadCount());
187         dlFileEntry.setExtraSettings(model.getExtraSettings());
188 
189         return dlFileEntryPersistence.update(dlFileEntry);
190     }
191 
192     public DLFileEntryPersistence getDLFileEntryPersistence() {
193         return dlFileEntryPersistence;
194     }
195 
196     public void setDLFileEntryPersistence(
197         DLFileEntryPersistence dlFileEntryPersistence) {
198         this.dlFileEntryPersistence = dlFileEntryPersistence;
199     }
200 
201     public DLFileEntryFinder getDLFileEntryFinder() {
202         return dlFileEntryFinder;
203     }
204 
205     public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
206         this.dlFileEntryFinder = dlFileEntryFinder;
207     }
208 
209     public DLFileEntryAndShortcutFinder getDLFileEntryAndShortcutFinder() {
210         return dlFileEntryAndShortcutFinder;
211     }
212 
213     public void setDLFileEntryAndShortcutFinder(
214         DLFileEntryAndShortcutFinder dlFileEntryAndShortcutFinder) {
215         this.dlFileEntryAndShortcutFinder = dlFileEntryAndShortcutFinder;
216     }
217 
218     public DLFileRankLocalService getDLFileRankLocalService() {
219         return dlFileRankLocalService;
220     }
221 
222     public void setDLFileRankLocalService(
223         DLFileRankLocalService dlFileRankLocalService) {
224         this.dlFileRankLocalService = dlFileRankLocalService;
225     }
226 
227     public DLFileRankPersistence getDLFileRankPersistence() {
228         return dlFileRankPersistence;
229     }
230 
231     public void setDLFileRankPersistence(
232         DLFileRankPersistence dlFileRankPersistence) {
233         this.dlFileRankPersistence = dlFileRankPersistence;
234     }
235 
236     public DLFileRankFinder getDLFileRankFinder() {
237         return dlFileRankFinder;
238     }
239 
240     public void setDLFileRankFinder(DLFileRankFinder dlFileRankFinder) {
241         this.dlFileRankFinder = dlFileRankFinder;
242     }
243 
244     public DLFileShortcutLocalService getDLFileShortcutLocalService() {
245         return dlFileShortcutLocalService;
246     }
247 
248     public void setDLFileShortcutLocalService(
249         DLFileShortcutLocalService dlFileShortcutLocalService) {
250         this.dlFileShortcutLocalService = dlFileShortcutLocalService;
251     }
252 
253     public DLFileShortcutService getDLFileShortcutService() {
254         return dlFileShortcutService;
255     }
256 
257     public void setDLFileShortcutService(
258         DLFileShortcutService dlFileShortcutService) {
259         this.dlFileShortcutService = dlFileShortcutService;
260     }
261 
262     public DLFileShortcutPersistence getDLFileShortcutPersistence() {
263         return dlFileShortcutPersistence;
264     }
265 
266     public void setDLFileShortcutPersistence(
267         DLFileShortcutPersistence dlFileShortcutPersistence) {
268         this.dlFileShortcutPersistence = dlFileShortcutPersistence;
269     }
270 
271     public DLFileShortcutFinder getDLFileShortcutFinder() {
272         return dlFileShortcutFinder;
273     }
274 
275     public void setDLFileShortcutFinder(
276         DLFileShortcutFinder dlFileShortcutFinder) {
277         this.dlFileShortcutFinder = dlFileShortcutFinder;
278     }
279 
280     public DLFileVersionLocalService getDLFileVersionLocalService() {
281         return dlFileVersionLocalService;
282     }
283 
284     public void setDLFileVersionLocalService(
285         DLFileVersionLocalService dlFileVersionLocalService) {
286         this.dlFileVersionLocalService = dlFileVersionLocalService;
287     }
288 
289     public DLFileVersionPersistence getDLFileVersionPersistence() {
290         return dlFileVersionPersistence;
291     }
292 
293     public void setDLFileVersionPersistence(
294         DLFileVersionPersistence dlFileVersionPersistence) {
295         this.dlFileVersionPersistence = dlFileVersionPersistence;
296     }
297 
298     public DLFolderLocalService getDLFolderLocalService() {
299         return dlFolderLocalService;
300     }
301 
302     public void setDLFolderLocalService(
303         DLFolderLocalService dlFolderLocalService) {
304         this.dlFolderLocalService = dlFolderLocalService;
305     }
306 
307     public DLFolderService getDLFolderService() {
308         return dlFolderService;
309     }
310 
311     public void setDLFolderService(DLFolderService dlFolderService) {
312         this.dlFolderService = dlFolderService;
313     }
314 
315     public DLFolderPersistence getDLFolderPersistence() {
316         return dlFolderPersistence;
317     }
318 
319     public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
320         this.dlFolderPersistence = dlFolderPersistence;
321     }
322 
323     public CounterLocalService getCounterLocalService() {
324         return counterLocalService;
325     }
326 
327     public void setCounterLocalService(CounterLocalService counterLocalService) {
328         this.counterLocalService = counterLocalService;
329     }
330 
331     public CounterService getCounterService() {
332         return counterService;
333     }
334 
335     public void setCounterService(CounterService counterService) {
336         this.counterService = counterService;
337     }
338 
339     public DLLocalService getDLLocalService() {
340         return dlLocalService;
341     }
342 
343     public void setDLLocalService(DLLocalService dlLocalService) {
344         this.dlLocalService = dlLocalService;
345     }
346 
347     public DLService getDLService() {
348         return dlService;
349     }
350 
351     public void setDLService(DLService dlService) {
352         this.dlService = dlService;
353     }
354 
355     public LockService getLockService() {
356         return lockService;
357     }
358 
359     public void setLockService(LockService lockService) {
360         this.lockService = lockService;
361     }
362 
363     public ResourceLocalService getResourceLocalService() {
364         return resourceLocalService;
365     }
366 
367     public void setResourceLocalService(
368         ResourceLocalService resourceLocalService) {
369         this.resourceLocalService = resourceLocalService;
370     }
371 
372     public ResourceService getResourceService() {
373         return resourceService;
374     }
375 
376     public void setResourceService(ResourceService resourceService) {
377         this.resourceService = resourceService;
378     }
379 
380     public ResourcePersistence getResourcePersistence() {
381         return resourcePersistence;
382     }
383 
384     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
385         this.resourcePersistence = resourcePersistence;
386     }
387 
388     public ResourceFinder getResourceFinder() {
389         return resourceFinder;
390     }
391 
392     public void setResourceFinder(ResourceFinder resourceFinder) {
393         this.resourceFinder = resourceFinder;
394     }
395 
396     public UserLocalService getUserLocalService() {
397         return userLocalService;
398     }
399 
400     public void setUserLocalService(UserLocalService userLocalService) {
401         this.userLocalService = userLocalService;
402     }
403 
404     public UserService getUserService() {
405         return userService;
406     }
407 
408     public void setUserService(UserService userService) {
409         this.userService = userService;
410     }
411 
412     public UserPersistence getUserPersistence() {
413         return userPersistence;
414     }
415 
416     public void setUserPersistence(UserPersistence userPersistence) {
417         this.userPersistence = userPersistence;
418     }
419 
420     public UserFinder getUserFinder() {
421         return userFinder;
422     }
423 
424     public void setUserFinder(UserFinder userFinder) {
425         this.userFinder = userFinder;
426     }
427 
428     public WebDAVPropsLocalService getWebDAVPropsLocalService() {
429         return webDAVPropsLocalService;
430     }
431 
432     public void setWebDAVPropsLocalService(
433         WebDAVPropsLocalService webDAVPropsLocalService) {
434         this.webDAVPropsLocalService = webDAVPropsLocalService;
435     }
436 
437     public WebDAVPropsPersistence getWebDAVPropsPersistence() {
438         return webDAVPropsPersistence;
439     }
440 
441     public void setWebDAVPropsPersistence(
442         WebDAVPropsPersistence webDAVPropsPersistence) {
443         this.webDAVPropsPersistence = webDAVPropsPersistence;
444     }
445 
446     public MBMessageLocalService getMBMessageLocalService() {
447         return mbMessageLocalService;
448     }
449 
450     public void setMBMessageLocalService(
451         MBMessageLocalService mbMessageLocalService) {
452         this.mbMessageLocalService = mbMessageLocalService;
453     }
454 
455     public MBMessageService getMBMessageService() {
456         return mbMessageService;
457     }
458 
459     public void setMBMessageService(MBMessageService mbMessageService) {
460         this.mbMessageService = mbMessageService;
461     }
462 
463     public MBMessagePersistence getMBMessagePersistence() {
464         return mbMessagePersistence;
465     }
466 
467     public void setMBMessagePersistence(
468         MBMessagePersistence mbMessagePersistence) {
469         this.mbMessagePersistence = mbMessagePersistence;
470     }
471 
472     public MBMessageFinder getMBMessageFinder() {
473         return mbMessageFinder;
474     }
475 
476     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
477         this.mbMessageFinder = mbMessageFinder;
478     }
479 
480     public RatingsStatsLocalService getRatingsStatsLocalService() {
481         return ratingsStatsLocalService;
482     }
483 
484     public void setRatingsStatsLocalService(
485         RatingsStatsLocalService ratingsStatsLocalService) {
486         this.ratingsStatsLocalService = ratingsStatsLocalService;
487     }
488 
489     public RatingsStatsPersistence getRatingsStatsPersistence() {
490         return ratingsStatsPersistence;
491     }
492 
493     public void setRatingsStatsPersistence(
494         RatingsStatsPersistence ratingsStatsPersistence) {
495         this.ratingsStatsPersistence = ratingsStatsPersistence;
496     }
497 
498     public TagsAssetLocalService getTagsAssetLocalService() {
499         return tagsAssetLocalService;
500     }
501 
502     public void setTagsAssetLocalService(
503         TagsAssetLocalService tagsAssetLocalService) {
504         this.tagsAssetLocalService = tagsAssetLocalService;
505     }
506 
507     public TagsAssetService getTagsAssetService() {
508         return tagsAssetService;
509     }
510 
511     public void setTagsAssetService(TagsAssetService tagsAssetService) {
512         this.tagsAssetService = tagsAssetService;
513     }
514 
515     public TagsAssetPersistence getTagsAssetPersistence() {
516         return tagsAssetPersistence;
517     }
518 
519     public void setTagsAssetPersistence(
520         TagsAssetPersistence tagsAssetPersistence) {
521         this.tagsAssetPersistence = tagsAssetPersistence;
522     }
523 
524     public TagsAssetFinder getTagsAssetFinder() {
525         return tagsAssetFinder;
526     }
527 
528     public void setTagsAssetFinder(TagsAssetFinder tagsAssetFinder) {
529         this.tagsAssetFinder = tagsAssetFinder;
530     }
531 
532     public void afterPropertiesSet() {
533         if (dlFileEntryPersistence == null) {
534             dlFileEntryPersistence = DLFileEntryUtil.getPersistence();
535         }
536 
537         if (dlFileEntryFinder == null) {
538             dlFileEntryFinder = DLFileEntryFinderUtil.getFinder();
539         }
540 
541         if (dlFileEntryAndShortcutFinder == null) {
542             dlFileEntryAndShortcutFinder = DLFileEntryAndShortcutFinderUtil.getFinder();
543         }
544 
545         if (dlFileRankLocalService == null) {
546             dlFileRankLocalService = DLFileRankLocalServiceFactory.getImpl();
547         }
548 
549         if (dlFileRankPersistence == null) {
550             dlFileRankPersistence = DLFileRankUtil.getPersistence();
551         }
552 
553         if (dlFileRankFinder == null) {
554             dlFileRankFinder = DLFileRankFinderUtil.getFinder();
555         }
556 
557         if (dlFileShortcutLocalService == null) {
558             dlFileShortcutLocalService = DLFileShortcutLocalServiceFactory.getImpl();
559         }
560 
561         if (dlFileShortcutService == null) {
562             dlFileShortcutService = DLFileShortcutServiceFactory.getImpl();
563         }
564 
565         if (dlFileShortcutPersistence == null) {
566             dlFileShortcutPersistence = DLFileShortcutUtil.getPersistence();
567         }
568 
569         if (dlFileShortcutFinder == null) {
570             dlFileShortcutFinder = DLFileShortcutFinderUtil.getFinder();
571         }
572 
573         if (dlFileVersionLocalService == null) {
574             dlFileVersionLocalService = DLFileVersionLocalServiceFactory.getImpl();
575         }
576 
577         if (dlFileVersionPersistence == null) {
578             dlFileVersionPersistence = DLFileVersionUtil.getPersistence();
579         }
580 
581         if (dlFolderLocalService == null) {
582             dlFolderLocalService = DLFolderLocalServiceFactory.getImpl();
583         }
584 
585         if (dlFolderService == null) {
586             dlFolderService = DLFolderServiceFactory.getImpl();
587         }
588 
589         if (dlFolderPersistence == null) {
590             dlFolderPersistence = DLFolderUtil.getPersistence();
591         }
592 
593         if (counterLocalService == null) {
594             counterLocalService = CounterLocalServiceFactory.getImpl();
595         }
596 
597         if (counterService == null) {
598             counterService = CounterServiceFactory.getImpl();
599         }
600 
601         if (dlLocalService == null) {
602             dlLocalService = DLLocalServiceFactory.getImpl();
603         }
604 
605         if (dlService == null) {
606             dlService = DLServiceFactory.getImpl();
607         }
608 
609         if (lockService == null) {
610             lockService = LockServiceFactory.getImpl();
611         }
612 
613         if (resourceLocalService == null) {
614             resourceLocalService = ResourceLocalServiceFactory.getImpl();
615         }
616 
617         if (resourceService == null) {
618             resourceService = ResourceServiceFactory.getImpl();
619         }
620 
621         if (resourcePersistence == null) {
622             resourcePersistence = ResourceUtil.getPersistence();
623         }
624 
625         if (resourceFinder == null) {
626             resourceFinder = ResourceFinderUtil.getFinder();
627         }
628 
629         if (userLocalService == null) {
630             userLocalService = UserLocalServiceFactory.getImpl();
631         }
632 
633         if (userService == null) {
634             userService = UserServiceFactory.getImpl();
635         }
636 
637         if (userPersistence == null) {
638             userPersistence = UserUtil.getPersistence();
639         }
640 
641         if (userFinder == null) {
642             userFinder = UserFinderUtil.getFinder();
643         }
644 
645         if (webDAVPropsLocalService == null) {
646             webDAVPropsLocalService = WebDAVPropsLocalServiceFactory.getImpl();
647         }
648 
649         if (webDAVPropsPersistence == null) {
650             webDAVPropsPersistence = WebDAVPropsUtil.getPersistence();
651         }
652 
653         if (mbMessageLocalService == null) {
654             mbMessageLocalService = MBMessageLocalServiceFactory.getImpl();
655         }
656 
657         if (mbMessageService == null) {
658             mbMessageService = MBMessageServiceFactory.getImpl();
659         }
660 
661         if (mbMessagePersistence == null) {
662             mbMessagePersistence = MBMessageUtil.getPersistence();
663         }
664 
665         if (mbMessageFinder == null) {
666             mbMessageFinder = MBMessageFinderUtil.getFinder();
667         }
668 
669         if (ratingsStatsLocalService == null) {
670             ratingsStatsLocalService = RatingsStatsLocalServiceFactory.getImpl();
671         }
672 
673         if (ratingsStatsPersistence == null) {
674             ratingsStatsPersistence = RatingsStatsUtil.getPersistence();
675         }
676 
677         if (tagsAssetLocalService == null) {
678             tagsAssetLocalService = TagsAssetLocalServiceFactory.getImpl();
679         }
680 
681         if (tagsAssetService == null) {
682             tagsAssetService = TagsAssetServiceFactory.getImpl();
683         }
684 
685         if (tagsAssetPersistence == null) {
686             tagsAssetPersistence = TagsAssetUtil.getPersistence();
687         }
688 
689         if (tagsAssetFinder == null) {
690             tagsAssetFinder = TagsAssetFinderUtil.getFinder();
691         }
692     }
693 
694     protected DLFileEntryPersistence dlFileEntryPersistence;
695     protected DLFileEntryFinder dlFileEntryFinder;
696     protected DLFileEntryAndShortcutFinder dlFileEntryAndShortcutFinder;
697     protected DLFileRankLocalService dlFileRankLocalService;
698     protected DLFileRankPersistence dlFileRankPersistence;
699     protected DLFileRankFinder dlFileRankFinder;
700     protected DLFileShortcutLocalService dlFileShortcutLocalService;
701     protected DLFileShortcutService dlFileShortcutService;
702     protected DLFileShortcutPersistence dlFileShortcutPersistence;
703     protected DLFileShortcutFinder dlFileShortcutFinder;
704     protected DLFileVersionLocalService dlFileVersionLocalService;
705     protected DLFileVersionPersistence dlFileVersionPersistence;
706     protected DLFolderLocalService dlFolderLocalService;
707     protected DLFolderService dlFolderService;
708     protected DLFolderPersistence dlFolderPersistence;
709     protected CounterLocalService counterLocalService;
710     protected CounterService counterService;
711     protected DLLocalService dlLocalService;
712     protected DLService dlService;
713     protected LockService lockService;
714     protected ResourceLocalService resourceLocalService;
715     protected ResourceService resourceService;
716     protected ResourcePersistence resourcePersistence;
717     protected ResourceFinder resourceFinder;
718     protected UserLocalService userLocalService;
719     protected UserService userService;
720     protected UserPersistence userPersistence;
721     protected UserFinder userFinder;
722     protected WebDAVPropsLocalService webDAVPropsLocalService;
723     protected WebDAVPropsPersistence webDAVPropsPersistence;
724     protected MBMessageLocalService mbMessageLocalService;
725     protected MBMessageService mbMessageService;
726     protected MBMessagePersistence mbMessagePersistence;
727     protected MBMessageFinder mbMessageFinder;
728     protected RatingsStatsLocalService ratingsStatsLocalService;
729     protected RatingsStatsPersistence ratingsStatsPersistence;
730     protected TagsAssetLocalService tagsAssetLocalService;
731     protected TagsAssetService tagsAssetService;
732     protected TagsAssetPersistence tagsAssetPersistence;
733     protected TagsAssetFinder tagsAssetFinder;
734 }