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