001    /**
002     * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.messageboards.service.base;
016    
017    import com.liferay.portal.kernel.bean.BeanReference;
018    import com.liferay.portal.kernel.bean.IdentifiableBean;
019    import com.liferay.portal.kernel.dao.db.DB;
020    import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023    import com.liferay.portal.kernel.exception.SystemException;
024    import com.liferay.portal.service.BaseServiceImpl;
025    import com.liferay.portal.service.persistence.ClassNamePersistence;
026    import com.liferay.portal.service.persistence.CompanyPersistence;
027    import com.liferay.portal.service.persistence.GroupFinder;
028    import com.liferay.portal.service.persistence.GroupPersistence;
029    import com.liferay.portal.service.persistence.PortletPreferencesFinder;
030    import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
031    import com.liferay.portal.service.persistence.SubscriptionPersistence;
032    import com.liferay.portal.service.persistence.UserFinder;
033    import com.liferay.portal.service.persistence.UserPersistence;
034    import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
035    import com.liferay.portal.util.PortalUtil;
036    
037    import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
038    import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
039    import com.liferay.portlet.asset.service.persistence.AssetLinkPersistence;
040    import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
041    import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
042    import com.liferay.portlet.blogs.service.persistence.BlogsEntryFinder;
043    import com.liferay.portlet.blogs.service.persistence.BlogsEntryPersistence;
044    import com.liferay.portlet.expando.service.persistence.ExpandoRowPersistence;
045    import com.liferay.portlet.messageboards.model.MBMessage;
046    import com.liferay.portlet.messageboards.service.MBMessageService;
047    import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
048    import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
049    import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
050    import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
051    import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
052    import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
053    import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
054    import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
055    import com.liferay.portlet.ratings.service.persistence.RatingsStatsFinder;
056    import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
057    import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
058    import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
059    
060    import javax.sql.DataSource;
061    
062    /**
063     * Provides the base implementation for the message-boards message remote service.
064     *
065     * <p>
066     * This implementation exists only as a container for the default service methods generated by ServiceBuilder. All custom service methods should be put in {@link com.liferay.portlet.messageboards.service.impl.MBMessageServiceImpl}.
067     * </p>
068     *
069     * @author Brian Wing Shun Chan
070     * @see com.liferay.portlet.messageboards.service.impl.MBMessageServiceImpl
071     * @see com.liferay.portlet.messageboards.service.MBMessageServiceUtil
072     * @generated
073     */
074    public abstract class MBMessageServiceBaseImpl extends BaseServiceImpl
075            implements MBMessageService, IdentifiableBean {
076            /*
077             * NOTE FOR DEVELOPERS:
078             *
079             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.messageboards.service.MBMessageServiceUtil} to access the message-boards message remote service.
080             */
081    
082            /**
083             * Returns the message-boards message local service.
084             *
085             * @return the message-boards message local service
086             */
087            public com.liferay.portlet.messageboards.service.MBMessageLocalService getMBMessageLocalService() {
088                    return mbMessageLocalService;
089            }
090    
091            /**
092             * Sets the message-boards message local service.
093             *
094             * @param mbMessageLocalService the message-boards message local service
095             */
096            public void setMBMessageLocalService(
097                    com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService) {
098                    this.mbMessageLocalService = mbMessageLocalService;
099            }
100    
101            /**
102             * Returns the message-boards message remote service.
103             *
104             * @return the message-boards message remote service
105             */
106            public MBMessageService getMBMessageService() {
107                    return mbMessageService;
108            }
109    
110            /**
111             * Sets the message-boards message remote service.
112             *
113             * @param mbMessageService the message-boards message remote service
114             */
115            public void setMBMessageService(MBMessageService mbMessageService) {
116                    this.mbMessageService = mbMessageService;
117            }
118    
119            /**
120             * Returns the message-boards message persistence.
121             *
122             * @return the message-boards message persistence
123             */
124            public MBMessagePersistence getMBMessagePersistence() {
125                    return mbMessagePersistence;
126            }
127    
128            /**
129             * Sets the message-boards message persistence.
130             *
131             * @param mbMessagePersistence the message-boards message persistence
132             */
133            public void setMBMessagePersistence(
134                    MBMessagePersistence mbMessagePersistence) {
135                    this.mbMessagePersistence = mbMessagePersistence;
136            }
137    
138            /**
139             * Returns the message-boards message finder.
140             *
141             * @return the message-boards message finder
142             */
143            public MBMessageFinder getMBMessageFinder() {
144                    return mbMessageFinder;
145            }
146    
147            /**
148             * Sets the message-boards message finder.
149             *
150             * @param mbMessageFinder the message-boards message finder
151             */
152            public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
153                    this.mbMessageFinder = mbMessageFinder;
154            }
155    
156            /**
157             * Returns the counter local service.
158             *
159             * @return the counter local service
160             */
161            public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
162                    return counterLocalService;
163            }
164    
165            /**
166             * Sets the counter local service.
167             *
168             * @param counterLocalService the counter local service
169             */
170            public void setCounterLocalService(
171                    com.liferay.counter.service.CounterLocalService counterLocalService) {
172                    this.counterLocalService = counterLocalService;
173            }
174    
175            /**
176             * Returns the mail remote service.
177             *
178             * @return the mail remote service
179             */
180            public com.liferay.mail.service.MailService getMailService() {
181                    return mailService;
182            }
183    
184            /**
185             * Sets the mail remote service.
186             *
187             * @param mailService the mail remote service
188             */
189            public void setMailService(com.liferay.mail.service.MailService mailService) {
190                    this.mailService = mailService;
191            }
192    
193            /**
194             * Returns the class name local service.
195             *
196             * @return the class name local service
197             */
198            public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
199                    return classNameLocalService;
200            }
201    
202            /**
203             * Sets the class name local service.
204             *
205             * @param classNameLocalService the class name local service
206             */
207            public void setClassNameLocalService(
208                    com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
209                    this.classNameLocalService = classNameLocalService;
210            }
211    
212            /**
213             * Returns the class name remote service.
214             *
215             * @return the class name remote service
216             */
217            public com.liferay.portal.service.ClassNameService getClassNameService() {
218                    return classNameService;
219            }
220    
221            /**
222             * Sets the class name remote service.
223             *
224             * @param classNameService the class name remote service
225             */
226            public void setClassNameService(
227                    com.liferay.portal.service.ClassNameService classNameService) {
228                    this.classNameService = classNameService;
229            }
230    
231            /**
232             * Returns the class name persistence.
233             *
234             * @return the class name persistence
235             */
236            public ClassNamePersistence getClassNamePersistence() {
237                    return classNamePersistence;
238            }
239    
240            /**
241             * Sets the class name persistence.
242             *
243             * @param classNamePersistence the class name persistence
244             */
245            public void setClassNamePersistence(
246                    ClassNamePersistence classNamePersistence) {
247                    this.classNamePersistence = classNamePersistence;
248            }
249    
250            /**
251             * Returns the company local service.
252             *
253             * @return the company local service
254             */
255            public com.liferay.portal.service.CompanyLocalService getCompanyLocalService() {
256                    return companyLocalService;
257            }
258    
259            /**
260             * Sets the company local service.
261             *
262             * @param companyLocalService the company local service
263             */
264            public void setCompanyLocalService(
265                    com.liferay.portal.service.CompanyLocalService companyLocalService) {
266                    this.companyLocalService = companyLocalService;
267            }
268    
269            /**
270             * Returns the company remote service.
271             *
272             * @return the company remote service
273             */
274            public com.liferay.portal.service.CompanyService getCompanyService() {
275                    return companyService;
276            }
277    
278            /**
279             * Sets the company remote service.
280             *
281             * @param companyService the company remote service
282             */
283            public void setCompanyService(
284                    com.liferay.portal.service.CompanyService companyService) {
285                    this.companyService = companyService;
286            }
287    
288            /**
289             * Returns the company persistence.
290             *
291             * @return the company persistence
292             */
293            public CompanyPersistence getCompanyPersistence() {
294                    return companyPersistence;
295            }
296    
297            /**
298             * Sets the company persistence.
299             *
300             * @param companyPersistence the company persistence
301             */
302            public void setCompanyPersistence(CompanyPersistence companyPersistence) {
303                    this.companyPersistence = companyPersistence;
304            }
305    
306            /**
307             * Returns the group local service.
308             *
309             * @return the group local service
310             */
311            public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
312                    return groupLocalService;
313            }
314    
315            /**
316             * Sets the group local service.
317             *
318             * @param groupLocalService the group local service
319             */
320            public void setGroupLocalService(
321                    com.liferay.portal.service.GroupLocalService groupLocalService) {
322                    this.groupLocalService = groupLocalService;
323            }
324    
325            /**
326             * Returns the group remote service.
327             *
328             * @return the group remote service
329             */
330            public com.liferay.portal.service.GroupService getGroupService() {
331                    return groupService;
332            }
333    
334            /**
335             * Sets the group remote service.
336             *
337             * @param groupService the group remote service
338             */
339            public void setGroupService(
340                    com.liferay.portal.service.GroupService groupService) {
341                    this.groupService = groupService;
342            }
343    
344            /**
345             * Returns the group persistence.
346             *
347             * @return the group persistence
348             */
349            public GroupPersistence getGroupPersistence() {
350                    return groupPersistence;
351            }
352    
353            /**
354             * Sets the group persistence.
355             *
356             * @param groupPersistence the group persistence
357             */
358            public void setGroupPersistence(GroupPersistence groupPersistence) {
359                    this.groupPersistence = groupPersistence;
360            }
361    
362            /**
363             * Returns the group finder.
364             *
365             * @return the group finder
366             */
367            public GroupFinder getGroupFinder() {
368                    return groupFinder;
369            }
370    
371            /**
372             * Sets the group finder.
373             *
374             * @param groupFinder the group finder
375             */
376            public void setGroupFinder(GroupFinder groupFinder) {
377                    this.groupFinder = groupFinder;
378            }
379    
380            /**
381             * Returns the portlet preferences local service.
382             *
383             * @return the portlet preferences local service
384             */
385            public com.liferay.portal.service.PortletPreferencesLocalService getPortletPreferencesLocalService() {
386                    return portletPreferencesLocalService;
387            }
388    
389            /**
390             * Sets the portlet preferences local service.
391             *
392             * @param portletPreferencesLocalService the portlet preferences local service
393             */
394            public void setPortletPreferencesLocalService(
395                    com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService) {
396                    this.portletPreferencesLocalService = portletPreferencesLocalService;
397            }
398    
399            /**
400             * Returns the portlet preferences remote service.
401             *
402             * @return the portlet preferences remote service
403             */
404            public com.liferay.portal.service.PortletPreferencesService getPortletPreferencesService() {
405                    return portletPreferencesService;
406            }
407    
408            /**
409             * Sets the portlet preferences remote service.
410             *
411             * @param portletPreferencesService the portlet preferences remote service
412             */
413            public void setPortletPreferencesService(
414                    com.liferay.portal.service.PortletPreferencesService portletPreferencesService) {
415                    this.portletPreferencesService = portletPreferencesService;
416            }
417    
418            /**
419             * Returns the portlet preferences persistence.
420             *
421             * @return the portlet preferences persistence
422             */
423            public PortletPreferencesPersistence getPortletPreferencesPersistence() {
424                    return portletPreferencesPersistence;
425            }
426    
427            /**
428             * Sets the portlet preferences persistence.
429             *
430             * @param portletPreferencesPersistence the portlet preferences persistence
431             */
432            public void setPortletPreferencesPersistence(
433                    PortletPreferencesPersistence portletPreferencesPersistence) {
434                    this.portletPreferencesPersistence = portletPreferencesPersistence;
435            }
436    
437            /**
438             * Returns the portlet preferences finder.
439             *
440             * @return the portlet preferences finder
441             */
442            public PortletPreferencesFinder getPortletPreferencesFinder() {
443                    return portletPreferencesFinder;
444            }
445    
446            /**
447             * Sets the portlet preferences finder.
448             *
449             * @param portletPreferencesFinder the portlet preferences finder
450             */
451            public void setPortletPreferencesFinder(
452                    PortletPreferencesFinder portletPreferencesFinder) {
453                    this.portletPreferencesFinder = portletPreferencesFinder;
454            }
455    
456            /**
457             * Returns the resource local service.
458             *
459             * @return the resource local service
460             */
461            public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
462                    return resourceLocalService;
463            }
464    
465            /**
466             * Sets the resource local service.
467             *
468             * @param resourceLocalService the resource local service
469             */
470            public void setResourceLocalService(
471                    com.liferay.portal.service.ResourceLocalService resourceLocalService) {
472                    this.resourceLocalService = resourceLocalService;
473            }
474    
475            /**
476             * Returns the subscription local service.
477             *
478             * @return the subscription local service
479             */
480            public com.liferay.portal.service.SubscriptionLocalService getSubscriptionLocalService() {
481                    return subscriptionLocalService;
482            }
483    
484            /**
485             * Sets the subscription local service.
486             *
487             * @param subscriptionLocalService the subscription local service
488             */
489            public void setSubscriptionLocalService(
490                    com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService) {
491                    this.subscriptionLocalService = subscriptionLocalService;
492            }
493    
494            /**
495             * Returns the subscription persistence.
496             *
497             * @return the subscription persistence
498             */
499            public SubscriptionPersistence getSubscriptionPersistence() {
500                    return subscriptionPersistence;
501            }
502    
503            /**
504             * Sets the subscription persistence.
505             *
506             * @param subscriptionPersistence the subscription persistence
507             */
508            public void setSubscriptionPersistence(
509                    SubscriptionPersistence subscriptionPersistence) {
510                    this.subscriptionPersistence = subscriptionPersistence;
511            }
512    
513            /**
514             * Returns the user local service.
515             *
516             * @return the user local service
517             */
518            public com.liferay.portal.service.UserLocalService getUserLocalService() {
519                    return userLocalService;
520            }
521    
522            /**
523             * Sets the user local service.
524             *
525             * @param userLocalService the user local service
526             */
527            public void setUserLocalService(
528                    com.liferay.portal.service.UserLocalService userLocalService) {
529                    this.userLocalService = userLocalService;
530            }
531    
532            /**
533             * Returns the user remote service.
534             *
535             * @return the user remote service
536             */
537            public com.liferay.portal.service.UserService getUserService() {
538                    return userService;
539            }
540    
541            /**
542             * Sets the user remote service.
543             *
544             * @param userService the user remote service
545             */
546            public void setUserService(
547                    com.liferay.portal.service.UserService userService) {
548                    this.userService = userService;
549            }
550    
551            /**
552             * Returns the user persistence.
553             *
554             * @return the user persistence
555             */
556            public UserPersistence getUserPersistence() {
557                    return userPersistence;
558            }
559    
560            /**
561             * Sets the user persistence.
562             *
563             * @param userPersistence the user persistence
564             */
565            public void setUserPersistence(UserPersistence userPersistence) {
566                    this.userPersistence = userPersistence;
567            }
568    
569            /**
570             * Returns the user finder.
571             *
572             * @return the user finder
573             */
574            public UserFinder getUserFinder() {
575                    return userFinder;
576            }
577    
578            /**
579             * Sets the user finder.
580             *
581             * @param userFinder the user finder
582             */
583            public void setUserFinder(UserFinder userFinder) {
584                    this.userFinder = userFinder;
585            }
586    
587            /**
588             * Returns the workflow instance link local service.
589             *
590             * @return the workflow instance link local service
591             */
592            public com.liferay.portal.service.WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
593                    return workflowInstanceLinkLocalService;
594            }
595    
596            /**
597             * Sets the workflow instance link local service.
598             *
599             * @param workflowInstanceLinkLocalService the workflow instance link local service
600             */
601            public void setWorkflowInstanceLinkLocalService(
602                    com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
603                    this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
604            }
605    
606            /**
607             * Returns the workflow instance link persistence.
608             *
609             * @return the workflow instance link persistence
610             */
611            public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
612                    return workflowInstanceLinkPersistence;
613            }
614    
615            /**
616             * Sets the workflow instance link persistence.
617             *
618             * @param workflowInstanceLinkPersistence the workflow instance link persistence
619             */
620            public void setWorkflowInstanceLinkPersistence(
621                    WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
622                    this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
623            }
624    
625            /**
626             * Returns the asset entry local service.
627             *
628             * @return the asset entry local service
629             */
630            public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
631                    return assetEntryLocalService;
632            }
633    
634            /**
635             * Sets the asset entry local service.
636             *
637             * @param assetEntryLocalService the asset entry local service
638             */
639            public void setAssetEntryLocalService(
640                    com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
641                    this.assetEntryLocalService = assetEntryLocalService;
642            }
643    
644            /**
645             * Returns the asset entry remote service.
646             *
647             * @return the asset entry remote service
648             */
649            public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
650                    return assetEntryService;
651            }
652    
653            /**
654             * Sets the asset entry remote service.
655             *
656             * @param assetEntryService the asset entry remote service
657             */
658            public void setAssetEntryService(
659                    com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
660                    this.assetEntryService = assetEntryService;
661            }
662    
663            /**
664             * Returns the asset entry persistence.
665             *
666             * @return the asset entry persistence
667             */
668            public AssetEntryPersistence getAssetEntryPersistence() {
669                    return assetEntryPersistence;
670            }
671    
672            /**
673             * Sets the asset entry persistence.
674             *
675             * @param assetEntryPersistence the asset entry persistence
676             */
677            public void setAssetEntryPersistence(
678                    AssetEntryPersistence assetEntryPersistence) {
679                    this.assetEntryPersistence = assetEntryPersistence;
680            }
681    
682            /**
683             * Returns the asset entry finder.
684             *
685             * @return the asset entry finder
686             */
687            public AssetEntryFinder getAssetEntryFinder() {
688                    return assetEntryFinder;
689            }
690    
691            /**
692             * Sets the asset entry finder.
693             *
694             * @param assetEntryFinder the asset entry finder
695             */
696            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
697                    this.assetEntryFinder = assetEntryFinder;
698            }
699    
700            /**
701             * Returns the asset link local service.
702             *
703             * @return the asset link local service
704             */
705            public com.liferay.portlet.asset.service.AssetLinkLocalService getAssetLinkLocalService() {
706                    return assetLinkLocalService;
707            }
708    
709            /**
710             * Sets the asset link local service.
711             *
712             * @param assetLinkLocalService the asset link local service
713             */
714            public void setAssetLinkLocalService(
715                    com.liferay.portlet.asset.service.AssetLinkLocalService assetLinkLocalService) {
716                    this.assetLinkLocalService = assetLinkLocalService;
717            }
718    
719            /**
720             * Returns the asset link persistence.
721             *
722             * @return the asset link persistence
723             */
724            public AssetLinkPersistence getAssetLinkPersistence() {
725                    return assetLinkPersistence;
726            }
727    
728            /**
729             * Sets the asset link persistence.
730             *
731             * @param assetLinkPersistence the asset link persistence
732             */
733            public void setAssetLinkPersistence(
734                    AssetLinkPersistence assetLinkPersistence) {
735                    this.assetLinkPersistence = assetLinkPersistence;
736            }
737    
738            /**
739             * Returns the asset tag local service.
740             *
741             * @return the asset tag local service
742             */
743            public com.liferay.portlet.asset.service.AssetTagLocalService getAssetTagLocalService() {
744                    return assetTagLocalService;
745            }
746    
747            /**
748             * Sets the asset tag local service.
749             *
750             * @param assetTagLocalService the asset tag local service
751             */
752            public void setAssetTagLocalService(
753                    com.liferay.portlet.asset.service.AssetTagLocalService assetTagLocalService) {
754                    this.assetTagLocalService = assetTagLocalService;
755            }
756    
757            /**
758             * Returns the asset tag remote service.
759             *
760             * @return the asset tag remote service
761             */
762            public com.liferay.portlet.asset.service.AssetTagService getAssetTagService() {
763                    return assetTagService;
764            }
765    
766            /**
767             * Sets the asset tag remote service.
768             *
769             * @param assetTagService the asset tag remote service
770             */
771            public void setAssetTagService(
772                    com.liferay.portlet.asset.service.AssetTagService assetTagService) {
773                    this.assetTagService = assetTagService;
774            }
775    
776            /**
777             * Returns the asset tag persistence.
778             *
779             * @return the asset tag persistence
780             */
781            public AssetTagPersistence getAssetTagPersistence() {
782                    return assetTagPersistence;
783            }
784    
785            /**
786             * Sets the asset tag persistence.
787             *
788             * @param assetTagPersistence the asset tag persistence
789             */
790            public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
791                    this.assetTagPersistence = assetTagPersistence;
792            }
793    
794            /**
795             * Returns the asset tag finder.
796             *
797             * @return the asset tag finder
798             */
799            public AssetTagFinder getAssetTagFinder() {
800                    return assetTagFinder;
801            }
802    
803            /**
804             * Sets the asset tag finder.
805             *
806             * @param assetTagFinder the asset tag finder
807             */
808            public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
809                    this.assetTagFinder = assetTagFinder;
810            }
811    
812            /**
813             * Returns the blogs entry local service.
814             *
815             * @return the blogs entry local service
816             */
817            public com.liferay.portlet.blogs.service.BlogsEntryLocalService getBlogsEntryLocalService() {
818                    return blogsEntryLocalService;
819            }
820    
821            /**
822             * Sets the blogs entry local service.
823             *
824             * @param blogsEntryLocalService the blogs entry local service
825             */
826            public void setBlogsEntryLocalService(
827                    com.liferay.portlet.blogs.service.BlogsEntryLocalService blogsEntryLocalService) {
828                    this.blogsEntryLocalService = blogsEntryLocalService;
829            }
830    
831            /**
832             * Returns the blogs entry remote service.
833             *
834             * @return the blogs entry remote service
835             */
836            public com.liferay.portlet.blogs.service.BlogsEntryService getBlogsEntryService() {
837                    return blogsEntryService;
838            }
839    
840            /**
841             * Sets the blogs entry remote service.
842             *
843             * @param blogsEntryService the blogs entry remote service
844             */
845            public void setBlogsEntryService(
846                    com.liferay.portlet.blogs.service.BlogsEntryService blogsEntryService) {
847                    this.blogsEntryService = blogsEntryService;
848            }
849    
850            /**
851             * Returns the blogs entry persistence.
852             *
853             * @return the blogs entry persistence
854             */
855            public BlogsEntryPersistence getBlogsEntryPersistence() {
856                    return blogsEntryPersistence;
857            }
858    
859            /**
860             * Sets the blogs entry persistence.
861             *
862             * @param blogsEntryPersistence the blogs entry persistence
863             */
864            public void setBlogsEntryPersistence(
865                    BlogsEntryPersistence blogsEntryPersistence) {
866                    this.blogsEntryPersistence = blogsEntryPersistence;
867            }
868    
869            /**
870             * Returns the blogs entry finder.
871             *
872             * @return the blogs entry finder
873             */
874            public BlogsEntryFinder getBlogsEntryFinder() {
875                    return blogsEntryFinder;
876            }
877    
878            /**
879             * Sets the blogs entry finder.
880             *
881             * @param blogsEntryFinder the blogs entry finder
882             */
883            public void setBlogsEntryFinder(BlogsEntryFinder blogsEntryFinder) {
884                    this.blogsEntryFinder = blogsEntryFinder;
885            }
886    
887            /**
888             * Returns the expando row local service.
889             *
890             * @return the expando row local service
891             */
892            public com.liferay.portlet.expando.service.ExpandoRowLocalService getExpandoRowLocalService() {
893                    return expandoRowLocalService;
894            }
895    
896            /**
897             * Sets the expando row local service.
898             *
899             * @param expandoRowLocalService the expando row local service
900             */
901            public void setExpandoRowLocalService(
902                    com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService) {
903                    this.expandoRowLocalService = expandoRowLocalService;
904            }
905    
906            /**
907             * Returns the expando row persistence.
908             *
909             * @return the expando row persistence
910             */
911            public ExpandoRowPersistence getExpandoRowPersistence() {
912                    return expandoRowPersistence;
913            }
914    
915            /**
916             * Sets the expando row persistence.
917             *
918             * @param expandoRowPersistence the expando row persistence
919             */
920            public void setExpandoRowPersistence(
921                    ExpandoRowPersistence expandoRowPersistence) {
922                    this.expandoRowPersistence = expandoRowPersistence;
923            }
924    
925            /**
926             * Returns the message boards category local service.
927             *
928             * @return the message boards category local service
929             */
930            public com.liferay.portlet.messageboards.service.MBCategoryLocalService getMBCategoryLocalService() {
931                    return mbCategoryLocalService;
932            }
933    
934            /**
935             * Sets the message boards category local service.
936             *
937             * @param mbCategoryLocalService the message boards category local service
938             */
939            public void setMBCategoryLocalService(
940                    com.liferay.portlet.messageboards.service.MBCategoryLocalService mbCategoryLocalService) {
941                    this.mbCategoryLocalService = mbCategoryLocalService;
942            }
943    
944            /**
945             * Returns the message boards category remote service.
946             *
947             * @return the message boards category remote service
948             */
949            public com.liferay.portlet.messageboards.service.MBCategoryService getMBCategoryService() {
950                    return mbCategoryService;
951            }
952    
953            /**
954             * Sets the message boards category remote service.
955             *
956             * @param mbCategoryService the message boards category remote service
957             */
958            public void setMBCategoryService(
959                    com.liferay.portlet.messageboards.service.MBCategoryService mbCategoryService) {
960                    this.mbCategoryService = mbCategoryService;
961            }
962    
963            /**
964             * Returns the message boards category persistence.
965             *
966             * @return the message boards category persistence
967             */
968            public MBCategoryPersistence getMBCategoryPersistence() {
969                    return mbCategoryPersistence;
970            }
971    
972            /**
973             * Sets the message boards category persistence.
974             *
975             * @param mbCategoryPersistence the message boards category persistence
976             */
977            public void setMBCategoryPersistence(
978                    MBCategoryPersistence mbCategoryPersistence) {
979                    this.mbCategoryPersistence = mbCategoryPersistence;
980            }
981    
982            /**
983             * Returns the message boards category finder.
984             *
985             * @return the message boards category finder
986             */
987            public MBCategoryFinder getMBCategoryFinder() {
988                    return mbCategoryFinder;
989            }
990    
991            /**
992             * Sets the message boards category finder.
993             *
994             * @param mbCategoryFinder the message boards category finder
995             */
996            public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
997                    this.mbCategoryFinder = mbCategoryFinder;
998            }
999    
1000            /**
1001             * Returns the message boards discussion local service.
1002             *
1003             * @return the message boards discussion local service
1004             */
1005            public com.liferay.portlet.messageboards.service.MBDiscussionLocalService getMBDiscussionLocalService() {
1006                    return mbDiscussionLocalService;
1007            }
1008    
1009            /**
1010             * Sets the message boards discussion local service.
1011             *
1012             * @param mbDiscussionLocalService the message boards discussion local service
1013             */
1014            public void setMBDiscussionLocalService(
1015                    com.liferay.portlet.messageboards.service.MBDiscussionLocalService mbDiscussionLocalService) {
1016                    this.mbDiscussionLocalService = mbDiscussionLocalService;
1017            }
1018    
1019            /**
1020             * Returns the message boards discussion persistence.
1021             *
1022             * @return the message boards discussion persistence
1023             */
1024            public MBDiscussionPersistence getMBDiscussionPersistence() {
1025                    return mbDiscussionPersistence;
1026            }
1027    
1028            /**
1029             * Sets the message boards discussion persistence.
1030             *
1031             * @param mbDiscussionPersistence the message boards discussion persistence
1032             */
1033            public void setMBDiscussionPersistence(
1034                    MBDiscussionPersistence mbDiscussionPersistence) {
1035                    this.mbDiscussionPersistence = mbDiscussionPersistence;
1036            }
1037    
1038            /**
1039             * Returns the ratings stats local service.
1040             *
1041             * @return the ratings stats local service
1042             */
1043            public com.liferay.portlet.ratings.service.RatingsStatsLocalService getRatingsStatsLocalService() {
1044                    return ratingsStatsLocalService;
1045            }
1046    
1047            /**
1048             * Sets the ratings stats local service.
1049             *
1050             * @param ratingsStatsLocalService the ratings stats local service
1051             */
1052            public void setRatingsStatsLocalService(
1053                    com.liferay.portlet.ratings.service.RatingsStatsLocalService ratingsStatsLocalService) {
1054                    this.ratingsStatsLocalService = ratingsStatsLocalService;
1055            }
1056    
1057            /**
1058             * Returns the ratings stats persistence.
1059             *
1060             * @return the ratings stats persistence
1061             */
1062            public RatingsStatsPersistence getRatingsStatsPersistence() {
1063                    return ratingsStatsPersistence;
1064            }
1065    
1066            /**
1067             * Sets the ratings stats persistence.
1068             *
1069             * @param ratingsStatsPersistence the ratings stats persistence
1070             */
1071            public void setRatingsStatsPersistence(
1072                    RatingsStatsPersistence ratingsStatsPersistence) {
1073                    this.ratingsStatsPersistence = ratingsStatsPersistence;
1074            }
1075    
1076            /**
1077             * Returns the ratings stats finder.
1078             *
1079             * @return the ratings stats finder
1080             */
1081            public RatingsStatsFinder getRatingsStatsFinder() {
1082                    return ratingsStatsFinder;
1083            }
1084    
1085            /**
1086             * Sets the ratings stats finder.
1087             *
1088             * @param ratingsStatsFinder the ratings stats finder
1089             */
1090            public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
1091                    this.ratingsStatsFinder = ratingsStatsFinder;
1092            }
1093    
1094            /**
1095             * Returns the social activity local service.
1096             *
1097             * @return the social activity local service
1098             */
1099            public com.liferay.portlet.social.service.SocialActivityLocalService getSocialActivityLocalService() {
1100                    return socialActivityLocalService;
1101            }
1102    
1103            /**
1104             * Sets the social activity local service.
1105             *
1106             * @param socialActivityLocalService the social activity local service
1107             */
1108            public void setSocialActivityLocalService(
1109                    com.liferay.portlet.social.service.SocialActivityLocalService socialActivityLocalService) {
1110                    this.socialActivityLocalService = socialActivityLocalService;
1111            }
1112    
1113            /**
1114             * Returns the social activity remote service.
1115             *
1116             * @return the social activity remote service
1117             */
1118            public com.liferay.portlet.social.service.SocialActivityService getSocialActivityService() {
1119                    return socialActivityService;
1120            }
1121    
1122            /**
1123             * Sets the social activity remote service.
1124             *
1125             * @param socialActivityService the social activity remote service
1126             */
1127            public void setSocialActivityService(
1128                    com.liferay.portlet.social.service.SocialActivityService socialActivityService) {
1129                    this.socialActivityService = socialActivityService;
1130            }
1131    
1132            /**
1133             * Returns the social activity persistence.
1134             *
1135             * @return the social activity persistence
1136             */
1137            public SocialActivityPersistence getSocialActivityPersistence() {
1138                    return socialActivityPersistence;
1139            }
1140    
1141            /**
1142             * Sets the social activity persistence.
1143             *
1144             * @param socialActivityPersistence the social activity persistence
1145             */
1146            public void setSocialActivityPersistence(
1147                    SocialActivityPersistence socialActivityPersistence) {
1148                    this.socialActivityPersistence = socialActivityPersistence;
1149            }
1150    
1151            /**
1152             * Returns the social activity finder.
1153             *
1154             * @return the social activity finder
1155             */
1156            public SocialActivityFinder getSocialActivityFinder() {
1157                    return socialActivityFinder;
1158            }
1159    
1160            /**
1161             * Sets the social activity finder.
1162             *
1163             * @param socialActivityFinder the social activity finder
1164             */
1165            public void setSocialActivityFinder(
1166                    SocialActivityFinder socialActivityFinder) {
1167                    this.socialActivityFinder = socialActivityFinder;
1168            }
1169    
1170            /**
1171             * Returns the message boards stats user local service.
1172             *
1173             * @return the message boards stats user local service
1174             */
1175            public com.liferay.portlet.messageboards.service.MBStatsUserLocalService getMBStatsUserLocalService() {
1176                    return mbStatsUserLocalService;
1177            }
1178    
1179            /**
1180             * Sets the message boards stats user local service.
1181             *
1182             * @param mbStatsUserLocalService the message boards stats user local service
1183             */
1184            public void setMBStatsUserLocalService(
1185                    com.liferay.portlet.messageboards.service.MBStatsUserLocalService mbStatsUserLocalService) {
1186                    this.mbStatsUserLocalService = mbStatsUserLocalService;
1187            }
1188    
1189            /**
1190             * Returns the message boards stats user persistence.
1191             *
1192             * @return the message boards stats user persistence
1193             */
1194            public MBStatsUserPersistence getMBStatsUserPersistence() {
1195                    return mbStatsUserPersistence;
1196            }
1197    
1198            /**
1199             * Sets the message boards stats user persistence.
1200             *
1201             * @param mbStatsUserPersistence the message boards stats user persistence
1202             */
1203            public void setMBStatsUserPersistence(
1204                    MBStatsUserPersistence mbStatsUserPersistence) {
1205                    this.mbStatsUserPersistence = mbStatsUserPersistence;
1206            }
1207    
1208            /**
1209             * Returns the message boards thread local service.
1210             *
1211             * @return the message boards thread local service
1212             */
1213            public com.liferay.portlet.messageboards.service.MBThreadLocalService getMBThreadLocalService() {
1214                    return mbThreadLocalService;
1215            }
1216    
1217            /**
1218             * Sets the message boards thread local service.
1219             *
1220             * @param mbThreadLocalService the message boards thread local service
1221             */
1222            public void setMBThreadLocalService(
1223                    com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService) {
1224                    this.mbThreadLocalService = mbThreadLocalService;
1225            }
1226    
1227            /**
1228             * Returns the message boards thread remote service.
1229             *
1230             * @return the message boards thread remote service
1231             */
1232            public com.liferay.portlet.messageboards.service.MBThreadService getMBThreadService() {
1233                    return mbThreadService;
1234            }
1235    
1236            /**
1237             * Sets the message boards thread remote service.
1238             *
1239             * @param mbThreadService the message boards thread remote service
1240             */
1241            public void setMBThreadService(
1242                    com.liferay.portlet.messageboards.service.MBThreadService mbThreadService) {
1243                    this.mbThreadService = mbThreadService;
1244            }
1245    
1246            /**
1247             * Returns the message boards thread persistence.
1248             *
1249             * @return the message boards thread persistence
1250             */
1251            public MBThreadPersistence getMBThreadPersistence() {
1252                    return mbThreadPersistence;
1253            }
1254    
1255            /**
1256             * Sets the message boards thread persistence.
1257             *
1258             * @param mbThreadPersistence the message boards thread persistence
1259             */
1260            public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
1261                    this.mbThreadPersistence = mbThreadPersistence;
1262            }
1263    
1264            /**
1265             * Returns the message boards thread finder.
1266             *
1267             * @return the message boards thread finder
1268             */
1269            public MBThreadFinder getMBThreadFinder() {
1270                    return mbThreadFinder;
1271            }
1272    
1273            /**
1274             * Sets the message boards thread finder.
1275             *
1276             * @param mbThreadFinder the message boards thread finder
1277             */
1278            public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
1279                    this.mbThreadFinder = mbThreadFinder;
1280            }
1281    
1282            public void afterPropertiesSet() {
1283            }
1284    
1285            public void destroy() {
1286            }
1287    
1288            /**
1289             * Returns the Spring bean ID for this bean.
1290             *
1291             * @return the Spring bean ID for this bean
1292             */
1293            @Override
1294            public String getBeanIdentifier() {
1295                    return _beanIdentifier;
1296            }
1297    
1298            /**
1299             * Sets the Spring bean ID for this bean.
1300             *
1301             * @param beanIdentifier the Spring bean ID for this bean
1302             */
1303            @Override
1304            public void setBeanIdentifier(String beanIdentifier) {
1305                    _beanIdentifier = beanIdentifier;
1306            }
1307    
1308            protected Class<?> getModelClass() {
1309                    return MBMessage.class;
1310            }
1311    
1312            protected String getModelClassName() {
1313                    return MBMessage.class.getName();
1314            }
1315    
1316            /**
1317             * Performs a SQL query.
1318             *
1319             * @param sql the sql query
1320             */
1321            protected void runSQL(String sql) {
1322                    try {
1323                            DataSource dataSource = mbMessagePersistence.getDataSource();
1324    
1325                            DB db = DBFactoryUtil.getDB();
1326    
1327                            sql = db.buildSQL(sql);
1328                            sql = PortalUtil.transformSQL(sql);
1329    
1330                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1331                                            sql, new int[0]);
1332    
1333                            sqlUpdate.update();
1334                    }
1335                    catch (Exception e) {
1336                            throw new SystemException(e);
1337                    }
1338            }
1339    
1340            @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageLocalService.class)
1341            protected com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService;
1342            @BeanReference(type = MBMessageService.class)
1343            protected MBMessageService mbMessageService;
1344            @BeanReference(type = MBMessagePersistence.class)
1345            protected MBMessagePersistence mbMessagePersistence;
1346            @BeanReference(type = MBMessageFinder.class)
1347            protected MBMessageFinder mbMessageFinder;
1348            @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1349            protected com.liferay.counter.service.CounterLocalService counterLocalService;
1350            @BeanReference(type = com.liferay.mail.service.MailService.class)
1351            protected com.liferay.mail.service.MailService mailService;
1352            @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
1353            protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
1354            @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
1355            protected com.liferay.portal.service.ClassNameService classNameService;
1356            @BeanReference(type = ClassNamePersistence.class)
1357            protected ClassNamePersistence classNamePersistence;
1358            @BeanReference(type = com.liferay.portal.service.CompanyLocalService.class)
1359            protected com.liferay.portal.service.CompanyLocalService companyLocalService;
1360            @BeanReference(type = com.liferay.portal.service.CompanyService.class)
1361            protected com.liferay.portal.service.CompanyService companyService;
1362            @BeanReference(type = CompanyPersistence.class)
1363            protected CompanyPersistence companyPersistence;
1364            @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1365            protected com.liferay.portal.service.GroupLocalService groupLocalService;
1366            @BeanReference(type = com.liferay.portal.service.GroupService.class)
1367            protected com.liferay.portal.service.GroupService groupService;
1368            @BeanReference(type = GroupPersistence.class)
1369            protected GroupPersistence groupPersistence;
1370            @BeanReference(type = GroupFinder.class)
1371            protected GroupFinder groupFinder;
1372            @BeanReference(type = com.liferay.portal.service.PortletPreferencesLocalService.class)
1373            protected com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService;
1374            @BeanReference(type = com.liferay.portal.service.PortletPreferencesService.class)
1375            protected com.liferay.portal.service.PortletPreferencesService portletPreferencesService;
1376            @BeanReference(type = PortletPreferencesPersistence.class)
1377            protected PortletPreferencesPersistence portletPreferencesPersistence;
1378            @BeanReference(type = PortletPreferencesFinder.class)
1379            protected PortletPreferencesFinder portletPreferencesFinder;
1380            @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1381            protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1382            @BeanReference(type = com.liferay.portal.service.SubscriptionLocalService.class)
1383            protected com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService;
1384            @BeanReference(type = SubscriptionPersistence.class)
1385            protected SubscriptionPersistence subscriptionPersistence;
1386            @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1387            protected com.liferay.portal.service.UserLocalService userLocalService;
1388            @BeanReference(type = com.liferay.portal.service.UserService.class)
1389            protected com.liferay.portal.service.UserService userService;
1390            @BeanReference(type = UserPersistence.class)
1391            protected UserPersistence userPersistence;
1392            @BeanReference(type = UserFinder.class)
1393            protected UserFinder userFinder;
1394            @BeanReference(type = com.liferay.portal.service.WorkflowInstanceLinkLocalService.class)
1395            protected com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
1396            @BeanReference(type = WorkflowInstanceLinkPersistence.class)
1397            protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
1398            @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
1399            protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
1400            @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
1401            protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
1402            @BeanReference(type = AssetEntryPersistence.class)
1403            protected AssetEntryPersistence assetEntryPersistence;
1404            @BeanReference(type = AssetEntryFinder.class)
1405            protected AssetEntryFinder assetEntryFinder;
1406            @BeanReference(type = com.liferay.portlet.asset.service.AssetLinkLocalService.class)
1407            protected com.liferay.portlet.asset.service.AssetLinkLocalService assetLinkLocalService;
1408            @BeanReference(type = AssetLinkPersistence.class)
1409            protected AssetLinkPersistence assetLinkPersistence;
1410            @BeanReference(type = com.liferay.portlet.asset.service.AssetTagLocalService.class)
1411            protected com.liferay.portlet.asset.service.AssetTagLocalService assetTagLocalService;
1412            @BeanReference(type = com.liferay.portlet.asset.service.AssetTagService.class)
1413            protected com.liferay.portlet.asset.service.AssetTagService assetTagService;
1414            @BeanReference(type = AssetTagPersistence.class)
1415            protected AssetTagPersistence assetTagPersistence;
1416            @BeanReference(type = AssetTagFinder.class)
1417            protected AssetTagFinder assetTagFinder;
1418            @BeanReference(type = com.liferay.portlet.blogs.service.BlogsEntryLocalService.class)
1419            protected com.liferay.portlet.blogs.service.BlogsEntryLocalService blogsEntryLocalService;
1420            @BeanReference(type = com.liferay.portlet.blogs.service.BlogsEntryService.class)
1421            protected com.liferay.portlet.blogs.service.BlogsEntryService blogsEntryService;
1422            @BeanReference(type = BlogsEntryPersistence.class)
1423            protected BlogsEntryPersistence blogsEntryPersistence;
1424            @BeanReference(type = BlogsEntryFinder.class)
1425            protected BlogsEntryFinder blogsEntryFinder;
1426            @BeanReference(type = com.liferay.portlet.expando.service.ExpandoRowLocalService.class)
1427            protected com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService;
1428            @BeanReference(type = ExpandoRowPersistence.class)
1429            protected ExpandoRowPersistence expandoRowPersistence;
1430            @BeanReference(type = com.liferay.portlet.messageboards.service.MBCategoryLocalService.class)
1431            protected com.liferay.portlet.messageboards.service.MBCategoryLocalService mbCategoryLocalService;
1432            @BeanReference(type = com.liferay.portlet.messageboards.service.MBCategoryService.class)
1433            protected com.liferay.portlet.messageboards.service.MBCategoryService mbCategoryService;
1434            @BeanReference(type = MBCategoryPersistence.class)
1435            protected MBCategoryPersistence mbCategoryPersistence;
1436            @BeanReference(type = MBCategoryFinder.class)
1437            protected MBCategoryFinder mbCategoryFinder;
1438            @BeanReference(type = com.liferay.portlet.messageboards.service.MBDiscussionLocalService.class)
1439            protected com.liferay.portlet.messageboards.service.MBDiscussionLocalService mbDiscussionLocalService;
1440            @BeanReference(type = MBDiscussionPersistence.class)
1441            protected MBDiscussionPersistence mbDiscussionPersistence;
1442            @BeanReference(type = com.liferay.portlet.ratings.service.RatingsStatsLocalService.class)
1443            protected com.liferay.portlet.ratings.service.RatingsStatsLocalService ratingsStatsLocalService;
1444            @BeanReference(type = RatingsStatsPersistence.class)
1445            protected RatingsStatsPersistence ratingsStatsPersistence;
1446            @BeanReference(type = RatingsStatsFinder.class)
1447            protected RatingsStatsFinder ratingsStatsFinder;
1448            @BeanReference(type = com.liferay.portlet.social.service.SocialActivityLocalService.class)
1449            protected com.liferay.portlet.social.service.SocialActivityLocalService socialActivityLocalService;
1450            @BeanReference(type = com.liferay.portlet.social.service.SocialActivityService.class)
1451            protected com.liferay.portlet.social.service.SocialActivityService socialActivityService;
1452            @BeanReference(type = SocialActivityPersistence.class)
1453            protected SocialActivityPersistence socialActivityPersistence;
1454            @BeanReference(type = SocialActivityFinder.class)
1455            protected SocialActivityFinder socialActivityFinder;
1456            @BeanReference(type = com.liferay.portlet.messageboards.service.MBStatsUserLocalService.class)
1457            protected com.liferay.portlet.messageboards.service.MBStatsUserLocalService mbStatsUserLocalService;
1458            @BeanReference(type = MBStatsUserPersistence.class)
1459            protected MBStatsUserPersistence mbStatsUserPersistence;
1460            @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadLocalService.class)
1461            protected com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService;
1462            @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadService.class)
1463            protected com.liferay.portlet.messageboards.service.MBThreadService mbThreadService;
1464            @BeanReference(type = MBThreadPersistence.class)
1465            protected MBThreadPersistence mbThreadPersistence;
1466            @BeanReference(type = MBThreadFinder.class)
1467            protected MBThreadFinder mbThreadFinder;
1468            private String _beanIdentifier;
1469    }