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