001    /**
002     * Copyright (c) 2000-2013 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.jdbc.SqlUpdate;
020    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
021    import com.liferay.portal.kernel.exception.SystemException;
022    import com.liferay.portal.service.BaseServiceImpl;
023    import com.liferay.portal.service.persistence.SystemEventPersistence;
024    import com.liferay.portal.service.persistence.UserFinder;
025    import com.liferay.portal.service.persistence.UserPersistence;
026    
027    import com.liferay.portlet.messageboards.model.MBBan;
028    import com.liferay.portlet.messageboards.service.MBBanService;
029    import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
030    import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
031    import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
032    import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
033    import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
034    import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
035    import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
036    import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
037    import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
038    import com.liferay.portlet.messageboards.service.persistence.MBThreadFlagPersistence;
039    import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
040    
041    import javax.sql.DataSource;
042    
043    /**
044     * Provides the base implementation for the message boards ban remote service.
045     *
046     * <p>
047     * 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.MBBanServiceImpl}.
048     * </p>
049     *
050     * @author Brian Wing Shun Chan
051     * @see com.liferay.portlet.messageboards.service.impl.MBBanServiceImpl
052     * @see com.liferay.portlet.messageboards.service.MBBanServiceUtil
053     * @generated
054     */
055    public abstract class MBBanServiceBaseImpl extends BaseServiceImpl
056            implements MBBanService, IdentifiableBean {
057            /*
058             * NOTE FOR DEVELOPERS:
059             *
060             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.messageboards.service.MBBanServiceUtil} to access the message boards ban remote service.
061             */
062    
063            /**
064             * Returns the message boards ban local service.
065             *
066             * @return the message boards ban local service
067             */
068            public com.liferay.portlet.messageboards.service.MBBanLocalService getMBBanLocalService() {
069                    return mbBanLocalService;
070            }
071    
072            /**
073             * Sets the message boards ban local service.
074             *
075             * @param mbBanLocalService the message boards ban local service
076             */
077            public void setMBBanLocalService(
078                    com.liferay.portlet.messageboards.service.MBBanLocalService mbBanLocalService) {
079                    this.mbBanLocalService = mbBanLocalService;
080            }
081    
082            /**
083             * Returns the message boards ban remote service.
084             *
085             * @return the message boards ban remote service
086             */
087            public com.liferay.portlet.messageboards.service.MBBanService getMBBanService() {
088                    return mbBanService;
089            }
090    
091            /**
092             * Sets the message boards ban remote service.
093             *
094             * @param mbBanService the message boards ban remote service
095             */
096            public void setMBBanService(
097                    com.liferay.portlet.messageboards.service.MBBanService mbBanService) {
098                    this.mbBanService = mbBanService;
099            }
100    
101            /**
102             * Returns the message boards ban persistence.
103             *
104             * @return the message boards ban persistence
105             */
106            public MBBanPersistence getMBBanPersistence() {
107                    return mbBanPersistence;
108            }
109    
110            /**
111             * Sets the message boards ban persistence.
112             *
113             * @param mbBanPersistence the message boards ban persistence
114             */
115            public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
116                    this.mbBanPersistence = mbBanPersistence;
117            }
118    
119            /**
120             * Returns the message boards category local service.
121             *
122             * @return the message boards category local service
123             */
124            public com.liferay.portlet.messageboards.service.MBCategoryLocalService getMBCategoryLocalService() {
125                    return mbCategoryLocalService;
126            }
127    
128            /**
129             * Sets the message boards category local service.
130             *
131             * @param mbCategoryLocalService the message boards category local service
132             */
133            public void setMBCategoryLocalService(
134                    com.liferay.portlet.messageboards.service.MBCategoryLocalService mbCategoryLocalService) {
135                    this.mbCategoryLocalService = mbCategoryLocalService;
136            }
137    
138            /**
139             * Returns the message boards category remote service.
140             *
141             * @return the message boards category remote service
142             */
143            public com.liferay.portlet.messageboards.service.MBCategoryService getMBCategoryService() {
144                    return mbCategoryService;
145            }
146    
147            /**
148             * Sets the message boards category remote service.
149             *
150             * @param mbCategoryService the message boards category remote service
151             */
152            public void setMBCategoryService(
153                    com.liferay.portlet.messageboards.service.MBCategoryService mbCategoryService) {
154                    this.mbCategoryService = mbCategoryService;
155            }
156    
157            /**
158             * Returns the message boards category persistence.
159             *
160             * @return the message boards category persistence
161             */
162            public MBCategoryPersistence getMBCategoryPersistence() {
163                    return mbCategoryPersistence;
164            }
165    
166            /**
167             * Sets the message boards category persistence.
168             *
169             * @param mbCategoryPersistence the message boards category persistence
170             */
171            public void setMBCategoryPersistence(
172                    MBCategoryPersistence mbCategoryPersistence) {
173                    this.mbCategoryPersistence = mbCategoryPersistence;
174            }
175    
176            /**
177             * Returns the message boards category finder.
178             *
179             * @return the message boards category finder
180             */
181            public MBCategoryFinder getMBCategoryFinder() {
182                    return mbCategoryFinder;
183            }
184    
185            /**
186             * Sets the message boards category finder.
187             *
188             * @param mbCategoryFinder the message boards category finder
189             */
190            public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
191                    this.mbCategoryFinder = mbCategoryFinder;
192            }
193    
194            /**
195             * Returns the message boards discussion local service.
196             *
197             * @return the message boards discussion local service
198             */
199            public com.liferay.portlet.messageboards.service.MBDiscussionLocalService getMBDiscussionLocalService() {
200                    return mbDiscussionLocalService;
201            }
202    
203            /**
204             * Sets the message boards discussion local service.
205             *
206             * @param mbDiscussionLocalService the message boards discussion local service
207             */
208            public void setMBDiscussionLocalService(
209                    com.liferay.portlet.messageboards.service.MBDiscussionLocalService mbDiscussionLocalService) {
210                    this.mbDiscussionLocalService = mbDiscussionLocalService;
211            }
212    
213            /**
214             * Returns the message boards discussion persistence.
215             *
216             * @return the message boards discussion persistence
217             */
218            public MBDiscussionPersistence getMBDiscussionPersistence() {
219                    return mbDiscussionPersistence;
220            }
221    
222            /**
223             * Sets the message boards discussion persistence.
224             *
225             * @param mbDiscussionPersistence the message boards discussion persistence
226             */
227            public void setMBDiscussionPersistence(
228                    MBDiscussionPersistence mbDiscussionPersistence) {
229                    this.mbDiscussionPersistence = mbDiscussionPersistence;
230            }
231    
232            /**
233             * Returns the message boards mailing list local service.
234             *
235             * @return the message boards mailing list local service
236             */
237            public com.liferay.portlet.messageboards.service.MBMailingListLocalService getMBMailingListLocalService() {
238                    return mbMailingListLocalService;
239            }
240    
241            /**
242             * Sets the message boards mailing list local service.
243             *
244             * @param mbMailingListLocalService the message boards mailing list local service
245             */
246            public void setMBMailingListLocalService(
247                    com.liferay.portlet.messageboards.service.MBMailingListLocalService mbMailingListLocalService) {
248                    this.mbMailingListLocalService = mbMailingListLocalService;
249            }
250    
251            /**
252             * Returns the message boards mailing list persistence.
253             *
254             * @return the message boards mailing list persistence
255             */
256            public MBMailingListPersistence getMBMailingListPersistence() {
257                    return mbMailingListPersistence;
258            }
259    
260            /**
261             * Sets the message boards mailing list persistence.
262             *
263             * @param mbMailingListPersistence the message boards mailing list persistence
264             */
265            public void setMBMailingListPersistence(
266                    MBMailingListPersistence mbMailingListPersistence) {
267                    this.mbMailingListPersistence = mbMailingListPersistence;
268            }
269    
270            /**
271             * Returns the message-boards message local service.
272             *
273             * @return the message-boards message local service
274             */
275            public com.liferay.portlet.messageboards.service.MBMessageLocalService getMBMessageLocalService() {
276                    return mbMessageLocalService;
277            }
278    
279            /**
280             * Sets the message-boards message local service.
281             *
282             * @param mbMessageLocalService the message-boards message local service
283             */
284            public void setMBMessageLocalService(
285                    com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService) {
286                    this.mbMessageLocalService = mbMessageLocalService;
287            }
288    
289            /**
290             * Returns the message-boards message remote service.
291             *
292             * @return the message-boards message remote service
293             */
294            public com.liferay.portlet.messageboards.service.MBMessageService getMBMessageService() {
295                    return mbMessageService;
296            }
297    
298            /**
299             * Sets the message-boards message remote service.
300             *
301             * @param mbMessageService the message-boards message remote service
302             */
303            public void setMBMessageService(
304                    com.liferay.portlet.messageboards.service.MBMessageService mbMessageService) {
305                    this.mbMessageService = mbMessageService;
306            }
307    
308            /**
309             * Returns the message-boards message persistence.
310             *
311             * @return the message-boards message persistence
312             */
313            public MBMessagePersistence getMBMessagePersistence() {
314                    return mbMessagePersistence;
315            }
316    
317            /**
318             * Sets the message-boards message persistence.
319             *
320             * @param mbMessagePersistence the message-boards message persistence
321             */
322            public void setMBMessagePersistence(
323                    MBMessagePersistence mbMessagePersistence) {
324                    this.mbMessagePersistence = mbMessagePersistence;
325            }
326    
327            /**
328             * Returns the message-boards message finder.
329             *
330             * @return the message-boards message finder
331             */
332            public MBMessageFinder getMBMessageFinder() {
333                    return mbMessageFinder;
334            }
335    
336            /**
337             * Sets the message-boards message finder.
338             *
339             * @param mbMessageFinder the message-boards message finder
340             */
341            public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
342                    this.mbMessageFinder = mbMessageFinder;
343            }
344    
345            /**
346             * Returns the message boards stats user local service.
347             *
348             * @return the message boards stats user local service
349             */
350            public com.liferay.portlet.messageboards.service.MBStatsUserLocalService getMBStatsUserLocalService() {
351                    return mbStatsUserLocalService;
352            }
353    
354            /**
355             * Sets the message boards stats user local service.
356             *
357             * @param mbStatsUserLocalService the message boards stats user local service
358             */
359            public void setMBStatsUserLocalService(
360                    com.liferay.portlet.messageboards.service.MBStatsUserLocalService mbStatsUserLocalService) {
361                    this.mbStatsUserLocalService = mbStatsUserLocalService;
362            }
363    
364            /**
365             * Returns the message boards stats user persistence.
366             *
367             * @return the message boards stats user persistence
368             */
369            public MBStatsUserPersistence getMBStatsUserPersistence() {
370                    return mbStatsUserPersistence;
371            }
372    
373            /**
374             * Sets the message boards stats user persistence.
375             *
376             * @param mbStatsUserPersistence the message boards stats user persistence
377             */
378            public void setMBStatsUserPersistence(
379                    MBStatsUserPersistence mbStatsUserPersistence) {
380                    this.mbStatsUserPersistence = mbStatsUserPersistence;
381            }
382    
383            /**
384             * Returns the message boards thread local service.
385             *
386             * @return the message boards thread local service
387             */
388            public com.liferay.portlet.messageboards.service.MBThreadLocalService getMBThreadLocalService() {
389                    return mbThreadLocalService;
390            }
391    
392            /**
393             * Sets the message boards thread local service.
394             *
395             * @param mbThreadLocalService the message boards thread local service
396             */
397            public void setMBThreadLocalService(
398                    com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService) {
399                    this.mbThreadLocalService = mbThreadLocalService;
400            }
401    
402            /**
403             * Returns the message boards thread remote service.
404             *
405             * @return the message boards thread remote service
406             */
407            public com.liferay.portlet.messageboards.service.MBThreadService getMBThreadService() {
408                    return mbThreadService;
409            }
410    
411            /**
412             * Sets the message boards thread remote service.
413             *
414             * @param mbThreadService the message boards thread remote service
415             */
416            public void setMBThreadService(
417                    com.liferay.portlet.messageboards.service.MBThreadService mbThreadService) {
418                    this.mbThreadService = mbThreadService;
419            }
420    
421            /**
422             * Returns the message boards thread persistence.
423             *
424             * @return the message boards thread persistence
425             */
426            public MBThreadPersistence getMBThreadPersistence() {
427                    return mbThreadPersistence;
428            }
429    
430            /**
431             * Sets the message boards thread persistence.
432             *
433             * @param mbThreadPersistence the message boards thread persistence
434             */
435            public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
436                    this.mbThreadPersistence = mbThreadPersistence;
437            }
438    
439            /**
440             * Returns the message boards thread finder.
441             *
442             * @return the message boards thread finder
443             */
444            public MBThreadFinder getMBThreadFinder() {
445                    return mbThreadFinder;
446            }
447    
448            /**
449             * Sets the message boards thread finder.
450             *
451             * @param mbThreadFinder the message boards thread finder
452             */
453            public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
454                    this.mbThreadFinder = mbThreadFinder;
455            }
456    
457            /**
458             * Returns the message boards thread flag local service.
459             *
460             * @return the message boards thread flag local service
461             */
462            public com.liferay.portlet.messageboards.service.MBThreadFlagLocalService getMBThreadFlagLocalService() {
463                    return mbThreadFlagLocalService;
464            }
465    
466            /**
467             * Sets the message boards thread flag local service.
468             *
469             * @param mbThreadFlagLocalService the message boards thread flag local service
470             */
471            public void setMBThreadFlagLocalService(
472                    com.liferay.portlet.messageboards.service.MBThreadFlagLocalService mbThreadFlagLocalService) {
473                    this.mbThreadFlagLocalService = mbThreadFlagLocalService;
474            }
475    
476            /**
477             * Returns the message boards thread flag persistence.
478             *
479             * @return the message boards thread flag persistence
480             */
481            public MBThreadFlagPersistence getMBThreadFlagPersistence() {
482                    return mbThreadFlagPersistence;
483            }
484    
485            /**
486             * Sets the message boards thread flag persistence.
487             *
488             * @param mbThreadFlagPersistence the message boards thread flag persistence
489             */
490            public void setMBThreadFlagPersistence(
491                    MBThreadFlagPersistence mbThreadFlagPersistence) {
492                    this.mbThreadFlagPersistence = mbThreadFlagPersistence;
493            }
494    
495            /**
496             * Returns the counter local service.
497             *
498             * @return the counter local service
499             */
500            public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
501                    return counterLocalService;
502            }
503    
504            /**
505             * Sets the counter local service.
506             *
507             * @param counterLocalService the counter local service
508             */
509            public void setCounterLocalService(
510                    com.liferay.counter.service.CounterLocalService counterLocalService) {
511                    this.counterLocalService = counterLocalService;
512            }
513    
514            /**
515             * Returns the resource local service.
516             *
517             * @return the resource local service
518             */
519            public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
520                    return resourceLocalService;
521            }
522    
523            /**
524             * Sets the resource local service.
525             *
526             * @param resourceLocalService the resource local service
527             */
528            public void setResourceLocalService(
529                    com.liferay.portal.service.ResourceLocalService resourceLocalService) {
530                    this.resourceLocalService = resourceLocalService;
531            }
532    
533            /**
534             * Returns the system event local service.
535             *
536             * @return the system event local service
537             */
538            public com.liferay.portal.service.SystemEventLocalService getSystemEventLocalService() {
539                    return systemEventLocalService;
540            }
541    
542            /**
543             * Sets the system event local service.
544             *
545             * @param systemEventLocalService the system event local service
546             */
547            public void setSystemEventLocalService(
548                    com.liferay.portal.service.SystemEventLocalService systemEventLocalService) {
549                    this.systemEventLocalService = systemEventLocalService;
550            }
551    
552            /**
553             * Returns the system event persistence.
554             *
555             * @return the system event persistence
556             */
557            public SystemEventPersistence getSystemEventPersistence() {
558                    return systemEventPersistence;
559            }
560    
561            /**
562             * Sets the system event persistence.
563             *
564             * @param systemEventPersistence the system event persistence
565             */
566            public void setSystemEventPersistence(
567                    SystemEventPersistence systemEventPersistence) {
568                    this.systemEventPersistence = systemEventPersistence;
569            }
570    
571            /**
572             * Returns the user local service.
573             *
574             * @return the user local service
575             */
576            public com.liferay.portal.service.UserLocalService getUserLocalService() {
577                    return userLocalService;
578            }
579    
580            /**
581             * Sets the user local service.
582             *
583             * @param userLocalService the user local service
584             */
585            public void setUserLocalService(
586                    com.liferay.portal.service.UserLocalService userLocalService) {
587                    this.userLocalService = userLocalService;
588            }
589    
590            /**
591             * Returns the user remote service.
592             *
593             * @return the user remote service
594             */
595            public com.liferay.portal.service.UserService getUserService() {
596                    return userService;
597            }
598    
599            /**
600             * Sets the user remote service.
601             *
602             * @param userService the user remote service
603             */
604            public void setUserService(
605                    com.liferay.portal.service.UserService userService) {
606                    this.userService = userService;
607            }
608    
609            /**
610             * Returns the user persistence.
611             *
612             * @return the user persistence
613             */
614            public UserPersistence getUserPersistence() {
615                    return userPersistence;
616            }
617    
618            /**
619             * Sets the user persistence.
620             *
621             * @param userPersistence the user persistence
622             */
623            public void setUserPersistence(UserPersistence userPersistence) {
624                    this.userPersistence = userPersistence;
625            }
626    
627            /**
628             * Returns the user finder.
629             *
630             * @return the user finder
631             */
632            public UserFinder getUserFinder() {
633                    return userFinder;
634            }
635    
636            /**
637             * Sets the user finder.
638             *
639             * @param userFinder the user finder
640             */
641            public void setUserFinder(UserFinder userFinder) {
642                    this.userFinder = userFinder;
643            }
644    
645            public void afterPropertiesSet() {
646            }
647    
648            public void destroy() {
649            }
650    
651            /**
652             * Returns the Spring bean ID for this bean.
653             *
654             * @return the Spring bean ID for this bean
655             */
656            @Override
657            public String getBeanIdentifier() {
658                    return _beanIdentifier;
659            }
660    
661            /**
662             * Sets the Spring bean ID for this bean.
663             *
664             * @param beanIdentifier the Spring bean ID for this bean
665             */
666            @Override
667            public void setBeanIdentifier(String beanIdentifier) {
668                    _beanIdentifier = beanIdentifier;
669            }
670    
671            protected Class<?> getModelClass() {
672                    return MBBan.class;
673            }
674    
675            protected String getModelClassName() {
676                    return MBBan.class.getName();
677            }
678    
679            /**
680             * Performs an SQL query.
681             *
682             * @param sql the sql query
683             */
684            protected void runSQL(String sql) throws SystemException {
685                    try {
686                            DataSource dataSource = mbBanPersistence.getDataSource();
687    
688                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
689                                            sql, new int[0]);
690    
691                            sqlUpdate.update();
692                    }
693                    catch (Exception e) {
694                            throw new SystemException(e);
695                    }
696            }
697    
698            @BeanReference(type = com.liferay.portlet.messageboards.service.MBBanLocalService.class)
699            protected com.liferay.portlet.messageboards.service.MBBanLocalService mbBanLocalService;
700            @BeanReference(type = com.liferay.portlet.messageboards.service.MBBanService.class)
701            protected com.liferay.portlet.messageboards.service.MBBanService mbBanService;
702            @BeanReference(type = MBBanPersistence.class)
703            protected MBBanPersistence mbBanPersistence;
704            @BeanReference(type = com.liferay.portlet.messageboards.service.MBCategoryLocalService.class)
705            protected com.liferay.portlet.messageboards.service.MBCategoryLocalService mbCategoryLocalService;
706            @BeanReference(type = com.liferay.portlet.messageboards.service.MBCategoryService.class)
707            protected com.liferay.portlet.messageboards.service.MBCategoryService mbCategoryService;
708            @BeanReference(type = MBCategoryPersistence.class)
709            protected MBCategoryPersistence mbCategoryPersistence;
710            @BeanReference(type = MBCategoryFinder.class)
711            protected MBCategoryFinder mbCategoryFinder;
712            @BeanReference(type = com.liferay.portlet.messageboards.service.MBDiscussionLocalService.class)
713            protected com.liferay.portlet.messageboards.service.MBDiscussionLocalService mbDiscussionLocalService;
714            @BeanReference(type = MBDiscussionPersistence.class)
715            protected MBDiscussionPersistence mbDiscussionPersistence;
716            @BeanReference(type = com.liferay.portlet.messageboards.service.MBMailingListLocalService.class)
717            protected com.liferay.portlet.messageboards.service.MBMailingListLocalService mbMailingListLocalService;
718            @BeanReference(type = MBMailingListPersistence.class)
719            protected MBMailingListPersistence mbMailingListPersistence;
720            @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageLocalService.class)
721            protected com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService;
722            @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageService.class)
723            protected com.liferay.portlet.messageboards.service.MBMessageService mbMessageService;
724            @BeanReference(type = MBMessagePersistence.class)
725            protected MBMessagePersistence mbMessagePersistence;
726            @BeanReference(type = MBMessageFinder.class)
727            protected MBMessageFinder mbMessageFinder;
728            @BeanReference(type = com.liferay.portlet.messageboards.service.MBStatsUserLocalService.class)
729            protected com.liferay.portlet.messageboards.service.MBStatsUserLocalService mbStatsUserLocalService;
730            @BeanReference(type = MBStatsUserPersistence.class)
731            protected MBStatsUserPersistence mbStatsUserPersistence;
732            @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadLocalService.class)
733            protected com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService;
734            @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadService.class)
735            protected com.liferay.portlet.messageboards.service.MBThreadService mbThreadService;
736            @BeanReference(type = MBThreadPersistence.class)
737            protected MBThreadPersistence mbThreadPersistence;
738            @BeanReference(type = MBThreadFinder.class)
739            protected MBThreadFinder mbThreadFinder;
740            @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadFlagLocalService.class)
741            protected com.liferay.portlet.messageboards.service.MBThreadFlagLocalService mbThreadFlagLocalService;
742            @BeanReference(type = MBThreadFlagPersistence.class)
743            protected MBThreadFlagPersistence mbThreadFlagPersistence;
744            @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
745            protected com.liferay.counter.service.CounterLocalService counterLocalService;
746            @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
747            protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
748            @BeanReference(type = com.liferay.portal.service.SystemEventLocalService.class)
749            protected com.liferay.portal.service.SystemEventLocalService systemEventLocalService;
750            @BeanReference(type = SystemEventPersistence.class)
751            protected SystemEventPersistence systemEventPersistence;
752            @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
753            protected com.liferay.portal.service.UserLocalService userLocalService;
754            @BeanReference(type = com.liferay.portal.service.UserService.class)
755            protected com.liferay.portal.service.UserService userService;
756            @BeanReference(type = UserPersistence.class)
757            protected UserPersistence userPersistence;
758            @BeanReference(type = UserFinder.class)
759            protected UserFinder userFinder;
760            private String _beanIdentifier;
761    }