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.messageboards.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.portal.PortalException;
36  import com.liferay.portal.SystemException;
37  import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
38  import com.liferay.portal.service.ResourceLocalService;
39  import com.liferay.portal.service.ResourceLocalServiceFactory;
40  import com.liferay.portal.service.ResourceService;
41  import com.liferay.portal.service.ResourceServiceFactory;
42  import com.liferay.portal.service.UserLocalService;
43  import com.liferay.portal.service.UserLocalServiceFactory;
44  import com.liferay.portal.service.UserService;
45  import com.liferay.portal.service.UserServiceFactory;
46  import com.liferay.portal.service.persistence.ResourceFinder;
47  import com.liferay.portal.service.persistence.ResourceFinderUtil;
48  import com.liferay.portal.service.persistence.ResourcePersistence;
49  import com.liferay.portal.service.persistence.ResourceUtil;
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.messageboards.model.MBThread;
56  import com.liferay.portlet.messageboards.service.MBBanLocalService;
57  import com.liferay.portlet.messageboards.service.MBBanLocalServiceFactory;
58  import com.liferay.portlet.messageboards.service.MBBanService;
59  import com.liferay.portlet.messageboards.service.MBBanServiceFactory;
60  import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
61  import com.liferay.portlet.messageboards.service.MBCategoryLocalServiceFactory;
62  import com.liferay.portlet.messageboards.service.MBCategoryService;
63  import com.liferay.portlet.messageboards.service.MBCategoryServiceFactory;
64  import com.liferay.portlet.messageboards.service.MBMessageFlagLocalService;
65  import com.liferay.portlet.messageboards.service.MBMessageFlagLocalServiceFactory;
66  import com.liferay.portlet.messageboards.service.MBMessageLocalService;
67  import com.liferay.portlet.messageboards.service.MBMessageLocalServiceFactory;
68  import com.liferay.portlet.messageboards.service.MBMessageService;
69  import com.liferay.portlet.messageboards.service.MBMessageServiceFactory;
70  import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
71  import com.liferay.portlet.messageboards.service.MBStatsUserLocalServiceFactory;
72  import com.liferay.portlet.messageboards.service.MBThreadLocalService;
73  import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
74  import com.liferay.portlet.messageboards.service.persistence.MBBanUtil;
75  import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
76  import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinderUtil;
77  import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
78  import com.liferay.portlet.messageboards.service.persistence.MBCategoryUtil;
79  import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
80  import com.liferay.portlet.messageboards.service.persistence.MBDiscussionUtil;
81  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
82  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinderUtil;
83  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagFinder;
84  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagFinderUtil;
85  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence;
86  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagUtil;
87  import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
88  import com.liferay.portlet.messageboards.service.persistence.MBMessageUtil;
89  import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
90  import com.liferay.portlet.messageboards.service.persistence.MBStatsUserUtil;
91  import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
92  import com.liferay.portlet.messageboards.service.persistence.MBThreadFinderUtil;
93  import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
94  import com.liferay.portlet.messageboards.service.persistence.MBThreadUtil;
95  import com.liferay.portlet.social.service.SocialActivityLocalService;
96  import com.liferay.portlet.social.service.SocialActivityLocalServiceFactory;
97  import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
98  import com.liferay.portlet.social.service.persistence.SocialActivityFinderUtil;
99  import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
100 import com.liferay.portlet.social.service.persistence.SocialActivityUtil;
101 import com.liferay.portlet.tags.service.TagsAssetLocalService;
102 import com.liferay.portlet.tags.service.TagsAssetLocalServiceFactory;
103 import com.liferay.portlet.tags.service.TagsAssetService;
104 import com.liferay.portlet.tags.service.TagsAssetServiceFactory;
105 import com.liferay.portlet.tags.service.persistence.TagsAssetFinder;
106 import com.liferay.portlet.tags.service.persistence.TagsAssetFinderUtil;
107 import com.liferay.portlet.tags.service.persistence.TagsAssetPersistence;
108 import com.liferay.portlet.tags.service.persistence.TagsAssetUtil;
109 
110 import org.springframework.beans.factory.InitializingBean;
111 
112 import java.util.List;
113 
114 /**
115  * <a href="MBThreadLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
116  *
117  * @author Brian Wing Shun Chan
118  *
119  */
120 public abstract class MBThreadLocalServiceBaseImpl
121     implements MBThreadLocalService, InitializingBean {
122     public MBThread addMBThread(MBThread mbThread) throws SystemException {
123         mbThread.setNew(true);
124 
125         return mbThreadPersistence.update(mbThread, false);
126     }
127 
128     public void deleteMBThread(long threadId)
129         throws PortalException, SystemException {
130         mbThreadPersistence.remove(threadId);
131     }
132 
133     public void deleteMBThread(MBThread mbThread)
134         throws PortalException, SystemException {
135         mbThreadPersistence.remove(mbThread);
136     }
137 
138     public List<MBThread> dynamicQuery(DynamicQueryInitializer queryInitializer)
139         throws SystemException {
140         return mbThreadPersistence.findWithDynamicQuery(queryInitializer);
141     }
142 
143     public List<MBThread> dynamicQuery(
144         DynamicQueryInitializer queryInitializer, int begin, int end)
145         throws SystemException {
146         return mbThreadPersistence.findWithDynamicQuery(queryInitializer,
147             begin, end);
148     }
149 
150     public MBThread updateMBThread(MBThread mbThread) throws SystemException {
151         mbThread.setNew(false);
152 
153         return mbThreadPersistence.update(mbThread, true);
154     }
155 
156     public MBBanLocalService getMBBanLocalService() {
157         return mbBanLocalService;
158     }
159 
160     public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
161         this.mbBanLocalService = mbBanLocalService;
162     }
163 
164     public MBBanService getMBBanService() {
165         return mbBanService;
166     }
167 
168     public void setMBBanService(MBBanService mbBanService) {
169         this.mbBanService = mbBanService;
170     }
171 
172     public MBBanPersistence getMBBanPersistence() {
173         return mbBanPersistence;
174     }
175 
176     public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
177         this.mbBanPersistence = mbBanPersistence;
178     }
179 
180     public MBCategoryLocalService getMBCategoryLocalService() {
181         return mbCategoryLocalService;
182     }
183 
184     public void setMBCategoryLocalService(
185         MBCategoryLocalService mbCategoryLocalService) {
186         this.mbCategoryLocalService = mbCategoryLocalService;
187     }
188 
189     public MBCategoryService getMBCategoryService() {
190         return mbCategoryService;
191     }
192 
193     public void setMBCategoryService(MBCategoryService mbCategoryService) {
194         this.mbCategoryService = mbCategoryService;
195     }
196 
197     public MBCategoryPersistence getMBCategoryPersistence() {
198         return mbCategoryPersistence;
199     }
200 
201     public void setMBCategoryPersistence(
202         MBCategoryPersistence mbCategoryPersistence) {
203         this.mbCategoryPersistence = mbCategoryPersistence;
204     }
205 
206     public MBCategoryFinder getMBCategoryFinder() {
207         return mbCategoryFinder;
208     }
209 
210     public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
211         this.mbCategoryFinder = mbCategoryFinder;
212     }
213 
214     public MBDiscussionPersistence getMBDiscussionPersistence() {
215         return mbDiscussionPersistence;
216     }
217 
218     public void setMBDiscussionPersistence(
219         MBDiscussionPersistence mbDiscussionPersistence) {
220         this.mbDiscussionPersistence = mbDiscussionPersistence;
221     }
222 
223     public MBMessageLocalService getMBMessageLocalService() {
224         return mbMessageLocalService;
225     }
226 
227     public void setMBMessageLocalService(
228         MBMessageLocalService mbMessageLocalService) {
229         this.mbMessageLocalService = mbMessageLocalService;
230     }
231 
232     public MBMessageService getMBMessageService() {
233         return mbMessageService;
234     }
235 
236     public void setMBMessageService(MBMessageService mbMessageService) {
237         this.mbMessageService = mbMessageService;
238     }
239 
240     public MBMessagePersistence getMBMessagePersistence() {
241         return mbMessagePersistence;
242     }
243 
244     public void setMBMessagePersistence(
245         MBMessagePersistence mbMessagePersistence) {
246         this.mbMessagePersistence = mbMessagePersistence;
247     }
248 
249     public MBMessageFinder getMBMessageFinder() {
250         return mbMessageFinder;
251     }
252 
253     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
254         this.mbMessageFinder = mbMessageFinder;
255     }
256 
257     public MBMessageFlagLocalService getMBMessageFlagLocalService() {
258         return mbMessageFlagLocalService;
259     }
260 
261     public void setMBMessageFlagLocalService(
262         MBMessageFlagLocalService mbMessageFlagLocalService) {
263         this.mbMessageFlagLocalService = mbMessageFlagLocalService;
264     }
265 
266     public MBMessageFlagPersistence getMBMessageFlagPersistence() {
267         return mbMessageFlagPersistence;
268     }
269 
270     public void setMBMessageFlagPersistence(
271         MBMessageFlagPersistence mbMessageFlagPersistence) {
272         this.mbMessageFlagPersistence = mbMessageFlagPersistence;
273     }
274 
275     public MBMessageFlagFinder getMBMessageFlagFinder() {
276         return mbMessageFlagFinder;
277     }
278 
279     public void setMBMessageFlagFinder(MBMessageFlagFinder mbMessageFlagFinder) {
280         this.mbMessageFlagFinder = mbMessageFlagFinder;
281     }
282 
283     public MBStatsUserLocalService getMBStatsUserLocalService() {
284         return mbStatsUserLocalService;
285     }
286 
287     public void setMBStatsUserLocalService(
288         MBStatsUserLocalService mbStatsUserLocalService) {
289         this.mbStatsUserLocalService = mbStatsUserLocalService;
290     }
291 
292     public MBStatsUserPersistence getMBStatsUserPersistence() {
293         return mbStatsUserPersistence;
294     }
295 
296     public void setMBStatsUserPersistence(
297         MBStatsUserPersistence mbStatsUserPersistence) {
298         this.mbStatsUserPersistence = mbStatsUserPersistence;
299     }
300 
301     public MBThreadPersistence getMBThreadPersistence() {
302         return mbThreadPersistence;
303     }
304 
305     public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
306         this.mbThreadPersistence = mbThreadPersistence;
307     }
308 
309     public MBThreadFinder getMBThreadFinder() {
310         return mbThreadFinder;
311     }
312 
313     public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
314         this.mbThreadFinder = mbThreadFinder;
315     }
316 
317     public CounterLocalService getCounterLocalService() {
318         return counterLocalService;
319     }
320 
321     public void setCounterLocalService(CounterLocalService counterLocalService) {
322         this.counterLocalService = counterLocalService;
323     }
324 
325     public CounterService getCounterService() {
326         return counterService;
327     }
328 
329     public void setCounterService(CounterService counterService) {
330         this.counterService = counterService;
331     }
332 
333     public DLLocalService getDLLocalService() {
334         return dlLocalService;
335     }
336 
337     public void setDLLocalService(DLLocalService dlLocalService) {
338         this.dlLocalService = dlLocalService;
339     }
340 
341     public DLService getDLService() {
342         return dlService;
343     }
344 
345     public void setDLService(DLService dlService) {
346         this.dlService = dlService;
347     }
348 
349     public ResourceLocalService getResourceLocalService() {
350         return resourceLocalService;
351     }
352 
353     public void setResourceLocalService(
354         ResourceLocalService resourceLocalService) {
355         this.resourceLocalService = resourceLocalService;
356     }
357 
358     public ResourceService getResourceService() {
359         return resourceService;
360     }
361 
362     public void setResourceService(ResourceService resourceService) {
363         this.resourceService = resourceService;
364     }
365 
366     public ResourcePersistence getResourcePersistence() {
367         return resourcePersistence;
368     }
369 
370     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
371         this.resourcePersistence = resourcePersistence;
372     }
373 
374     public ResourceFinder getResourceFinder() {
375         return resourceFinder;
376     }
377 
378     public void setResourceFinder(ResourceFinder resourceFinder) {
379         this.resourceFinder = resourceFinder;
380     }
381 
382     public UserLocalService getUserLocalService() {
383         return userLocalService;
384     }
385 
386     public void setUserLocalService(UserLocalService userLocalService) {
387         this.userLocalService = userLocalService;
388     }
389 
390     public UserService getUserService() {
391         return userService;
392     }
393 
394     public void setUserService(UserService userService) {
395         this.userService = userService;
396     }
397 
398     public UserPersistence getUserPersistence() {
399         return userPersistence;
400     }
401 
402     public void setUserPersistence(UserPersistence userPersistence) {
403         this.userPersistence = userPersistence;
404     }
405 
406     public UserFinder getUserFinder() {
407         return userFinder;
408     }
409 
410     public void setUserFinder(UserFinder userFinder) {
411         this.userFinder = userFinder;
412     }
413 
414     public SocialActivityLocalService getSocialActivityLocalService() {
415         return socialActivityLocalService;
416     }
417 
418     public void setSocialActivityLocalService(
419         SocialActivityLocalService socialActivityLocalService) {
420         this.socialActivityLocalService = socialActivityLocalService;
421     }
422 
423     public SocialActivityPersistence getSocialActivityPersistence() {
424         return socialActivityPersistence;
425     }
426 
427     public void setSocialActivityPersistence(
428         SocialActivityPersistence socialActivityPersistence) {
429         this.socialActivityPersistence = socialActivityPersistence;
430     }
431 
432     public SocialActivityFinder getSocialActivityFinder() {
433         return socialActivityFinder;
434     }
435 
436     public void setSocialActivityFinder(
437         SocialActivityFinder socialActivityFinder) {
438         this.socialActivityFinder = socialActivityFinder;
439     }
440 
441     public TagsAssetLocalService getTagsAssetLocalService() {
442         return tagsAssetLocalService;
443     }
444 
445     public void setTagsAssetLocalService(
446         TagsAssetLocalService tagsAssetLocalService) {
447         this.tagsAssetLocalService = tagsAssetLocalService;
448     }
449 
450     public TagsAssetService getTagsAssetService() {
451         return tagsAssetService;
452     }
453 
454     public void setTagsAssetService(TagsAssetService tagsAssetService) {
455         this.tagsAssetService = tagsAssetService;
456     }
457 
458     public TagsAssetPersistence getTagsAssetPersistence() {
459         return tagsAssetPersistence;
460     }
461 
462     public void setTagsAssetPersistence(
463         TagsAssetPersistence tagsAssetPersistence) {
464         this.tagsAssetPersistence = tagsAssetPersistence;
465     }
466 
467     public TagsAssetFinder getTagsAssetFinder() {
468         return tagsAssetFinder;
469     }
470 
471     public void setTagsAssetFinder(TagsAssetFinder tagsAssetFinder) {
472         this.tagsAssetFinder = tagsAssetFinder;
473     }
474 
475     public void afterPropertiesSet() {
476         if (mbBanLocalService == null) {
477             mbBanLocalService = MBBanLocalServiceFactory.getImpl();
478         }
479 
480         if (mbBanService == null) {
481             mbBanService = MBBanServiceFactory.getImpl();
482         }
483 
484         if (mbBanPersistence == null) {
485             mbBanPersistence = MBBanUtil.getPersistence();
486         }
487 
488         if (mbCategoryLocalService == null) {
489             mbCategoryLocalService = MBCategoryLocalServiceFactory.getImpl();
490         }
491 
492         if (mbCategoryService == null) {
493             mbCategoryService = MBCategoryServiceFactory.getImpl();
494         }
495 
496         if (mbCategoryPersistence == null) {
497             mbCategoryPersistence = MBCategoryUtil.getPersistence();
498         }
499 
500         if (mbCategoryFinder == null) {
501             mbCategoryFinder = MBCategoryFinderUtil.getFinder();
502         }
503 
504         if (mbDiscussionPersistence == null) {
505             mbDiscussionPersistence = MBDiscussionUtil.getPersistence();
506         }
507 
508         if (mbMessageLocalService == null) {
509             mbMessageLocalService = MBMessageLocalServiceFactory.getImpl();
510         }
511 
512         if (mbMessageService == null) {
513             mbMessageService = MBMessageServiceFactory.getImpl();
514         }
515 
516         if (mbMessagePersistence == null) {
517             mbMessagePersistence = MBMessageUtil.getPersistence();
518         }
519 
520         if (mbMessageFinder == null) {
521             mbMessageFinder = MBMessageFinderUtil.getFinder();
522         }
523 
524         if (mbMessageFlagLocalService == null) {
525             mbMessageFlagLocalService = MBMessageFlagLocalServiceFactory.getImpl();
526         }
527 
528         if (mbMessageFlagPersistence == null) {
529             mbMessageFlagPersistence = MBMessageFlagUtil.getPersistence();
530         }
531 
532         if (mbMessageFlagFinder == null) {
533             mbMessageFlagFinder = MBMessageFlagFinderUtil.getFinder();
534         }
535 
536         if (mbStatsUserLocalService == null) {
537             mbStatsUserLocalService = MBStatsUserLocalServiceFactory.getImpl();
538         }
539 
540         if (mbStatsUserPersistence == null) {
541             mbStatsUserPersistence = MBStatsUserUtil.getPersistence();
542         }
543 
544         if (mbThreadPersistence == null) {
545             mbThreadPersistence = MBThreadUtil.getPersistence();
546         }
547 
548         if (mbThreadFinder == null) {
549             mbThreadFinder = MBThreadFinderUtil.getFinder();
550         }
551 
552         if (counterLocalService == null) {
553             counterLocalService = CounterLocalServiceFactory.getImpl();
554         }
555 
556         if (counterService == null) {
557             counterService = CounterServiceFactory.getImpl();
558         }
559 
560         if (dlLocalService == null) {
561             dlLocalService = DLLocalServiceFactory.getImpl();
562         }
563 
564         if (dlService == null) {
565             dlService = DLServiceFactory.getImpl();
566         }
567 
568         if (resourceLocalService == null) {
569             resourceLocalService = ResourceLocalServiceFactory.getImpl();
570         }
571 
572         if (resourceService == null) {
573             resourceService = ResourceServiceFactory.getImpl();
574         }
575 
576         if (resourcePersistence == null) {
577             resourcePersistence = ResourceUtil.getPersistence();
578         }
579 
580         if (resourceFinder == null) {
581             resourceFinder = ResourceFinderUtil.getFinder();
582         }
583 
584         if (userLocalService == null) {
585             userLocalService = UserLocalServiceFactory.getImpl();
586         }
587 
588         if (userService == null) {
589             userService = UserServiceFactory.getImpl();
590         }
591 
592         if (userPersistence == null) {
593             userPersistence = UserUtil.getPersistence();
594         }
595 
596         if (userFinder == null) {
597             userFinder = UserFinderUtil.getFinder();
598         }
599 
600         if (socialActivityLocalService == null) {
601             socialActivityLocalService = SocialActivityLocalServiceFactory.getImpl();
602         }
603 
604         if (socialActivityPersistence == null) {
605             socialActivityPersistence = SocialActivityUtil.getPersistence();
606         }
607 
608         if (socialActivityFinder == null) {
609             socialActivityFinder = SocialActivityFinderUtil.getFinder();
610         }
611 
612         if (tagsAssetLocalService == null) {
613             tagsAssetLocalService = TagsAssetLocalServiceFactory.getImpl();
614         }
615 
616         if (tagsAssetService == null) {
617             tagsAssetService = TagsAssetServiceFactory.getImpl();
618         }
619 
620         if (tagsAssetPersistence == null) {
621             tagsAssetPersistence = TagsAssetUtil.getPersistence();
622         }
623 
624         if (tagsAssetFinder == null) {
625             tagsAssetFinder = TagsAssetFinderUtil.getFinder();
626         }
627     }
628 
629     protected MBBanLocalService mbBanLocalService;
630     protected MBBanService mbBanService;
631     protected MBBanPersistence mbBanPersistence;
632     protected MBCategoryLocalService mbCategoryLocalService;
633     protected MBCategoryService mbCategoryService;
634     protected MBCategoryPersistence mbCategoryPersistence;
635     protected MBCategoryFinder mbCategoryFinder;
636     protected MBDiscussionPersistence mbDiscussionPersistence;
637     protected MBMessageLocalService mbMessageLocalService;
638     protected MBMessageService mbMessageService;
639     protected MBMessagePersistence mbMessagePersistence;
640     protected MBMessageFinder mbMessageFinder;
641     protected MBMessageFlagLocalService mbMessageFlagLocalService;
642     protected MBMessageFlagPersistence mbMessageFlagPersistence;
643     protected MBMessageFlagFinder mbMessageFlagFinder;
644     protected MBStatsUserLocalService mbStatsUserLocalService;
645     protected MBStatsUserPersistence mbStatsUserPersistence;
646     protected MBThreadPersistence mbThreadPersistence;
647     protected MBThreadFinder mbThreadFinder;
648     protected CounterLocalService counterLocalService;
649     protected CounterService counterService;
650     protected DLLocalService dlLocalService;
651     protected DLService dlService;
652     protected ResourceLocalService resourceLocalService;
653     protected ResourceService resourceService;
654     protected ResourcePersistence resourcePersistence;
655     protected ResourceFinder resourceFinder;
656     protected UserLocalService userLocalService;
657     protected UserService userService;
658     protected UserPersistence userPersistence;
659     protected UserFinder userFinder;
660     protected SocialActivityLocalService socialActivityLocalService;
661     protected SocialActivityPersistence socialActivityPersistence;
662     protected SocialActivityFinder socialActivityFinder;
663     protected TagsAssetLocalService tagsAssetLocalService;
664     protected TagsAssetService tagsAssetService;
665     protected TagsAssetPersistence tagsAssetPersistence;
666     protected TagsAssetFinder tagsAssetFinder;
667 }