001    /**
002     * Copyright (c) 2000-2010 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.softwarecatalog.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.portal.kernel.annotation.BeanReference;
020    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022    import com.liferay.portal.kernel.exception.SystemException;
023    import com.liferay.portal.service.GroupLocalService;
024    import com.liferay.portal.service.GroupService;
025    import com.liferay.portal.service.ImageLocalService;
026    import com.liferay.portal.service.ImageService;
027    import com.liferay.portal.service.ResourceLocalService;
028    import com.liferay.portal.service.ResourceService;
029    import com.liferay.portal.service.UserLocalService;
030    import com.liferay.portal.service.UserService;
031    import com.liferay.portal.service.base.PrincipalBean;
032    import com.liferay.portal.service.persistence.GroupFinder;
033    import com.liferay.portal.service.persistence.GroupPersistence;
034    import com.liferay.portal.service.persistence.ImagePersistence;
035    import com.liferay.portal.service.persistence.ResourceFinder;
036    import com.liferay.portal.service.persistence.ResourcePersistence;
037    import com.liferay.portal.service.persistence.UserFinder;
038    import com.liferay.portal.service.persistence.UserPersistence;
039    
040    import com.liferay.portlet.messageboards.service.MBMessageLocalService;
041    import com.liferay.portlet.messageboards.service.MBMessageService;
042    import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
043    import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
044    import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
045    import com.liferay.portlet.ratings.service.persistence.RatingsStatsFinder;
046    import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
047    import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
048    import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
049    import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
050    import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
051    import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
052    import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
053    import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
054    import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
055    import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
056    import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
057    import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
058    import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
059    import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
060    import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
061    
062    import javax.sql.DataSource;
063    
064    /**
065     * The base implementation of the s c product entry remote service.
066     *
067     * <p>
068     * 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.softwarecatalog.service.impl.SCProductEntryServiceImpl}.
069     * </p>
070     *
071     * <p>
072     * Never modify or reference this class directly. Always use {@link com.liferay.portlet.softwarecatalog.service.SCProductEntryServiceUtil} to access the s c product entry remote service.
073     * </p>
074     *
075     * @author Brian Wing Shun Chan
076     * @see com.liferay.portlet.softwarecatalog.service.impl.SCProductEntryServiceImpl
077     * @see com.liferay.portlet.softwarecatalog.service.SCProductEntryServiceUtil
078     * @generated
079     */
080    public abstract class SCProductEntryServiceBaseImpl extends PrincipalBean
081            implements SCProductEntryService {
082            /**
083             * Gets the s c license local service.
084             *
085             * @return the s c license local service
086             */
087            public SCLicenseLocalService getSCLicenseLocalService() {
088                    return scLicenseLocalService;
089            }
090    
091            /**
092             * Sets the s c license local service.
093             *
094             * @param scLicenseLocalService the s c license local service
095             */
096            public void setSCLicenseLocalService(
097                    SCLicenseLocalService scLicenseLocalService) {
098                    this.scLicenseLocalService = scLicenseLocalService;
099            }
100    
101            /**
102             * Gets the s c license remote service.
103             *
104             * @return the s c license remote service
105             */
106            public SCLicenseService getSCLicenseService() {
107                    return scLicenseService;
108            }
109    
110            /**
111             * Sets the s c license remote service.
112             *
113             * @param scLicenseService the s c license remote service
114             */
115            public void setSCLicenseService(SCLicenseService scLicenseService) {
116                    this.scLicenseService = scLicenseService;
117            }
118    
119            /**
120             * Gets the s c license persistence.
121             *
122             * @return the s c license persistence
123             */
124            public SCLicensePersistence getSCLicensePersistence() {
125                    return scLicensePersistence;
126            }
127    
128            /**
129             * Sets the s c license persistence.
130             *
131             * @param scLicensePersistence the s c license persistence
132             */
133            public void setSCLicensePersistence(
134                    SCLicensePersistence scLicensePersistence) {
135                    this.scLicensePersistence = scLicensePersistence;
136            }
137    
138            /**
139             * Gets the s c framework version local service.
140             *
141             * @return the s c framework version local service
142             */
143            public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
144                    return scFrameworkVersionLocalService;
145            }
146    
147            /**
148             * Sets the s c framework version local service.
149             *
150             * @param scFrameworkVersionLocalService the s c framework version local service
151             */
152            public void setSCFrameworkVersionLocalService(
153                    SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
154                    this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
155            }
156    
157            /**
158             * Gets the s c framework version remote service.
159             *
160             * @return the s c framework version remote service
161             */
162            public SCFrameworkVersionService getSCFrameworkVersionService() {
163                    return scFrameworkVersionService;
164            }
165    
166            /**
167             * Sets the s c framework version remote service.
168             *
169             * @param scFrameworkVersionService the s c framework version remote service
170             */
171            public void setSCFrameworkVersionService(
172                    SCFrameworkVersionService scFrameworkVersionService) {
173                    this.scFrameworkVersionService = scFrameworkVersionService;
174            }
175    
176            /**
177             * Gets the s c framework version persistence.
178             *
179             * @return the s c framework version persistence
180             */
181            public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
182                    return scFrameworkVersionPersistence;
183            }
184    
185            /**
186             * Sets the s c framework version persistence.
187             *
188             * @param scFrameworkVersionPersistence the s c framework version persistence
189             */
190            public void setSCFrameworkVersionPersistence(
191                    SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
192                    this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
193            }
194    
195            /**
196             * Gets the s c product entry local service.
197             *
198             * @return the s c product entry local service
199             */
200            public SCProductEntryLocalService getSCProductEntryLocalService() {
201                    return scProductEntryLocalService;
202            }
203    
204            /**
205             * Sets the s c product entry local service.
206             *
207             * @param scProductEntryLocalService the s c product entry local service
208             */
209            public void setSCProductEntryLocalService(
210                    SCProductEntryLocalService scProductEntryLocalService) {
211                    this.scProductEntryLocalService = scProductEntryLocalService;
212            }
213    
214            /**
215             * Gets the s c product entry remote service.
216             *
217             * @return the s c product entry remote service
218             */
219            public SCProductEntryService getSCProductEntryService() {
220                    return scProductEntryService;
221            }
222    
223            /**
224             * Sets the s c product entry remote service.
225             *
226             * @param scProductEntryService the s c product entry remote service
227             */
228            public void setSCProductEntryService(
229                    SCProductEntryService scProductEntryService) {
230                    this.scProductEntryService = scProductEntryService;
231            }
232    
233            /**
234             * Gets the s c product entry persistence.
235             *
236             * @return the s c product entry persistence
237             */
238            public SCProductEntryPersistence getSCProductEntryPersistence() {
239                    return scProductEntryPersistence;
240            }
241    
242            /**
243             * Sets the s c product entry persistence.
244             *
245             * @param scProductEntryPersistence the s c product entry persistence
246             */
247            public void setSCProductEntryPersistence(
248                    SCProductEntryPersistence scProductEntryPersistence) {
249                    this.scProductEntryPersistence = scProductEntryPersistence;
250            }
251    
252            /**
253             * Gets the s c product screenshot local service.
254             *
255             * @return the s c product screenshot local service
256             */
257            public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
258                    return scProductScreenshotLocalService;
259            }
260    
261            /**
262             * Sets the s c product screenshot local service.
263             *
264             * @param scProductScreenshotLocalService the s c product screenshot local service
265             */
266            public void setSCProductScreenshotLocalService(
267                    SCProductScreenshotLocalService scProductScreenshotLocalService) {
268                    this.scProductScreenshotLocalService = scProductScreenshotLocalService;
269            }
270    
271            /**
272             * Gets the s c product screenshot persistence.
273             *
274             * @return the s c product screenshot persistence
275             */
276            public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
277                    return scProductScreenshotPersistence;
278            }
279    
280            /**
281             * Sets the s c product screenshot persistence.
282             *
283             * @param scProductScreenshotPersistence the s c product screenshot persistence
284             */
285            public void setSCProductScreenshotPersistence(
286                    SCProductScreenshotPersistence scProductScreenshotPersistence) {
287                    this.scProductScreenshotPersistence = scProductScreenshotPersistence;
288            }
289    
290            /**
291             * Gets the s c product version local service.
292             *
293             * @return the s c product version local service
294             */
295            public SCProductVersionLocalService getSCProductVersionLocalService() {
296                    return scProductVersionLocalService;
297            }
298    
299            /**
300             * Sets the s c product version local service.
301             *
302             * @param scProductVersionLocalService the s c product version local service
303             */
304            public void setSCProductVersionLocalService(
305                    SCProductVersionLocalService scProductVersionLocalService) {
306                    this.scProductVersionLocalService = scProductVersionLocalService;
307            }
308    
309            /**
310             * Gets the s c product version remote service.
311             *
312             * @return the s c product version remote service
313             */
314            public SCProductVersionService getSCProductVersionService() {
315                    return scProductVersionService;
316            }
317    
318            /**
319             * Sets the s c product version remote service.
320             *
321             * @param scProductVersionService the s c product version remote service
322             */
323            public void setSCProductVersionService(
324                    SCProductVersionService scProductVersionService) {
325                    this.scProductVersionService = scProductVersionService;
326            }
327    
328            /**
329             * Gets the s c product version persistence.
330             *
331             * @return the s c product version persistence
332             */
333            public SCProductVersionPersistence getSCProductVersionPersistence() {
334                    return scProductVersionPersistence;
335            }
336    
337            /**
338             * Sets the s c product version persistence.
339             *
340             * @param scProductVersionPersistence the s c product version persistence
341             */
342            public void setSCProductVersionPersistence(
343                    SCProductVersionPersistence scProductVersionPersistence) {
344                    this.scProductVersionPersistence = scProductVersionPersistence;
345            }
346    
347            /**
348             * Gets the counter local service.
349             *
350             * @return the counter local service
351             */
352            public CounterLocalService getCounterLocalService() {
353                    return counterLocalService;
354            }
355    
356            /**
357             * Sets the counter local service.
358             *
359             * @param counterLocalService the counter local service
360             */
361            public void setCounterLocalService(CounterLocalService counterLocalService) {
362                    this.counterLocalService = counterLocalService;
363            }
364    
365            /**
366             * Gets the group local service.
367             *
368             * @return the group local service
369             */
370            public GroupLocalService getGroupLocalService() {
371                    return groupLocalService;
372            }
373    
374            /**
375             * Sets the group local service.
376             *
377             * @param groupLocalService the group local service
378             */
379            public void setGroupLocalService(GroupLocalService groupLocalService) {
380                    this.groupLocalService = groupLocalService;
381            }
382    
383            /**
384             * Gets the group remote service.
385             *
386             * @return the group remote service
387             */
388            public GroupService getGroupService() {
389                    return groupService;
390            }
391    
392            /**
393             * Sets the group remote service.
394             *
395             * @param groupService the group remote service
396             */
397            public void setGroupService(GroupService groupService) {
398                    this.groupService = groupService;
399            }
400    
401            /**
402             * Gets the group persistence.
403             *
404             * @return the group persistence
405             */
406            public GroupPersistence getGroupPersistence() {
407                    return groupPersistence;
408            }
409    
410            /**
411             * Sets the group persistence.
412             *
413             * @param groupPersistence the group persistence
414             */
415            public void setGroupPersistence(GroupPersistence groupPersistence) {
416                    this.groupPersistence = groupPersistence;
417            }
418    
419            /**
420             * Gets the group finder.
421             *
422             * @return the group finder
423             */
424            public GroupFinder getGroupFinder() {
425                    return groupFinder;
426            }
427    
428            /**
429             * Sets the group finder.
430             *
431             * @param groupFinder the group finder
432             */
433            public void setGroupFinder(GroupFinder groupFinder) {
434                    this.groupFinder = groupFinder;
435            }
436    
437            /**
438             * Gets the image local service.
439             *
440             * @return the image local service
441             */
442            public ImageLocalService getImageLocalService() {
443                    return imageLocalService;
444            }
445    
446            /**
447             * Sets the image local service.
448             *
449             * @param imageLocalService the image local service
450             */
451            public void setImageLocalService(ImageLocalService imageLocalService) {
452                    this.imageLocalService = imageLocalService;
453            }
454    
455            /**
456             * Gets the image remote service.
457             *
458             * @return the image remote service
459             */
460            public ImageService getImageService() {
461                    return imageService;
462            }
463    
464            /**
465             * Sets the image remote service.
466             *
467             * @param imageService the image remote service
468             */
469            public void setImageService(ImageService imageService) {
470                    this.imageService = imageService;
471            }
472    
473            /**
474             * Gets the image persistence.
475             *
476             * @return the image persistence
477             */
478            public ImagePersistence getImagePersistence() {
479                    return imagePersistence;
480            }
481    
482            /**
483             * Sets the image persistence.
484             *
485             * @param imagePersistence the image persistence
486             */
487            public void setImagePersistence(ImagePersistence imagePersistence) {
488                    this.imagePersistence = imagePersistence;
489            }
490    
491            /**
492             * Gets the resource local service.
493             *
494             * @return the resource local service
495             */
496            public ResourceLocalService getResourceLocalService() {
497                    return resourceLocalService;
498            }
499    
500            /**
501             * Sets the resource local service.
502             *
503             * @param resourceLocalService the resource local service
504             */
505            public void setResourceLocalService(
506                    ResourceLocalService resourceLocalService) {
507                    this.resourceLocalService = resourceLocalService;
508            }
509    
510            /**
511             * Gets the resource remote service.
512             *
513             * @return the resource remote service
514             */
515            public ResourceService getResourceService() {
516                    return resourceService;
517            }
518    
519            /**
520             * Sets the resource remote service.
521             *
522             * @param resourceService the resource remote service
523             */
524            public void setResourceService(ResourceService resourceService) {
525                    this.resourceService = resourceService;
526            }
527    
528            /**
529             * Gets the resource persistence.
530             *
531             * @return the resource persistence
532             */
533            public ResourcePersistence getResourcePersistence() {
534                    return resourcePersistence;
535            }
536    
537            /**
538             * Sets the resource persistence.
539             *
540             * @param resourcePersistence the resource persistence
541             */
542            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
543                    this.resourcePersistence = resourcePersistence;
544            }
545    
546            /**
547             * Gets the resource finder.
548             *
549             * @return the resource finder
550             */
551            public ResourceFinder getResourceFinder() {
552                    return resourceFinder;
553            }
554    
555            /**
556             * Sets the resource finder.
557             *
558             * @param resourceFinder the resource finder
559             */
560            public void setResourceFinder(ResourceFinder resourceFinder) {
561                    this.resourceFinder = resourceFinder;
562            }
563    
564            /**
565             * Gets the user local service.
566             *
567             * @return the user local service
568             */
569            public UserLocalService getUserLocalService() {
570                    return userLocalService;
571            }
572    
573            /**
574             * Sets the user local service.
575             *
576             * @param userLocalService the user local service
577             */
578            public void setUserLocalService(UserLocalService userLocalService) {
579                    this.userLocalService = userLocalService;
580            }
581    
582            /**
583             * Gets the user remote service.
584             *
585             * @return the user remote service
586             */
587            public UserService getUserService() {
588                    return userService;
589            }
590    
591            /**
592             * Sets the user remote service.
593             *
594             * @param userService the user remote service
595             */
596            public void setUserService(UserService userService) {
597                    this.userService = userService;
598            }
599    
600            /**
601             * Gets the user persistence.
602             *
603             * @return the user persistence
604             */
605            public UserPersistence getUserPersistence() {
606                    return userPersistence;
607            }
608    
609            /**
610             * Sets the user persistence.
611             *
612             * @param userPersistence the user persistence
613             */
614            public void setUserPersistence(UserPersistence userPersistence) {
615                    this.userPersistence = userPersistence;
616            }
617    
618            /**
619             * Gets the user finder.
620             *
621             * @return the user finder
622             */
623            public UserFinder getUserFinder() {
624                    return userFinder;
625            }
626    
627            /**
628             * Sets the user finder.
629             *
630             * @param userFinder the user finder
631             */
632            public void setUserFinder(UserFinder userFinder) {
633                    this.userFinder = userFinder;
634            }
635    
636            /**
637             * Gets the message-boards message local service.
638             *
639             * @return the message-boards message local service
640             */
641            public MBMessageLocalService getMBMessageLocalService() {
642                    return mbMessageLocalService;
643            }
644    
645            /**
646             * Sets the message-boards message local service.
647             *
648             * @param mbMessageLocalService the message-boards message local service
649             */
650            public void setMBMessageLocalService(
651                    MBMessageLocalService mbMessageLocalService) {
652                    this.mbMessageLocalService = mbMessageLocalService;
653            }
654    
655            /**
656             * Gets the message-boards message remote service.
657             *
658             * @return the message-boards message remote service
659             */
660            public MBMessageService getMBMessageService() {
661                    return mbMessageService;
662            }
663    
664            /**
665             * Sets the message-boards message remote service.
666             *
667             * @param mbMessageService the message-boards message remote service
668             */
669            public void setMBMessageService(MBMessageService mbMessageService) {
670                    this.mbMessageService = mbMessageService;
671            }
672    
673            /**
674             * Gets the message-boards message persistence.
675             *
676             * @return the message-boards message persistence
677             */
678            public MBMessagePersistence getMBMessagePersistence() {
679                    return mbMessagePersistence;
680            }
681    
682            /**
683             * Sets the message-boards message persistence.
684             *
685             * @param mbMessagePersistence the message-boards message persistence
686             */
687            public void setMBMessagePersistence(
688                    MBMessagePersistence mbMessagePersistence) {
689                    this.mbMessagePersistence = mbMessagePersistence;
690            }
691    
692            /**
693             * Gets the message-boards message finder.
694             *
695             * @return the message-boards message finder
696             */
697            public MBMessageFinder getMBMessageFinder() {
698                    return mbMessageFinder;
699            }
700    
701            /**
702             * Sets the message-boards message finder.
703             *
704             * @param mbMessageFinder the message-boards message finder
705             */
706            public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
707                    this.mbMessageFinder = mbMessageFinder;
708            }
709    
710            /**
711             * Gets the ratings stats local service.
712             *
713             * @return the ratings stats local service
714             */
715            public RatingsStatsLocalService getRatingsStatsLocalService() {
716                    return ratingsStatsLocalService;
717            }
718    
719            /**
720             * Sets the ratings stats local service.
721             *
722             * @param ratingsStatsLocalService the ratings stats local service
723             */
724            public void setRatingsStatsLocalService(
725                    RatingsStatsLocalService ratingsStatsLocalService) {
726                    this.ratingsStatsLocalService = ratingsStatsLocalService;
727            }
728    
729            /**
730             * Gets the ratings stats persistence.
731             *
732             * @return the ratings stats persistence
733             */
734            public RatingsStatsPersistence getRatingsStatsPersistence() {
735                    return ratingsStatsPersistence;
736            }
737    
738            /**
739             * Sets the ratings stats persistence.
740             *
741             * @param ratingsStatsPersistence the ratings stats persistence
742             */
743            public void setRatingsStatsPersistence(
744                    RatingsStatsPersistence ratingsStatsPersistence) {
745                    this.ratingsStatsPersistence = ratingsStatsPersistence;
746            }
747    
748            /**
749             * Gets the ratings stats finder.
750             *
751             * @return the ratings stats finder
752             */
753            public RatingsStatsFinder getRatingsStatsFinder() {
754                    return ratingsStatsFinder;
755            }
756    
757            /**
758             * Sets the ratings stats finder.
759             *
760             * @param ratingsStatsFinder the ratings stats finder
761             */
762            public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
763                    this.ratingsStatsFinder = ratingsStatsFinder;
764            }
765    
766            /**
767             * Performs an SQL query.
768             *
769             * @param sql the sql query to perform
770             */
771            protected void runSQL(String sql) throws SystemException {
772                    try {
773                            DataSource dataSource = scProductEntryPersistence.getDataSource();
774    
775                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
776                                            sql, new int[0]);
777    
778                            sqlUpdate.update();
779                    }
780                    catch (Exception e) {
781                            throw new SystemException(e);
782                    }
783            }
784    
785            @BeanReference(type = SCLicenseLocalService.class)
786            protected SCLicenseLocalService scLicenseLocalService;
787            @BeanReference(type = SCLicenseService.class)
788            protected SCLicenseService scLicenseService;
789            @BeanReference(type = SCLicensePersistence.class)
790            protected SCLicensePersistence scLicensePersistence;
791            @BeanReference(type = SCFrameworkVersionLocalService.class)
792            protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
793            @BeanReference(type = SCFrameworkVersionService.class)
794            protected SCFrameworkVersionService scFrameworkVersionService;
795            @BeanReference(type = SCFrameworkVersionPersistence.class)
796            protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
797            @BeanReference(type = SCProductEntryLocalService.class)
798            protected SCProductEntryLocalService scProductEntryLocalService;
799            @BeanReference(type = SCProductEntryService.class)
800            protected SCProductEntryService scProductEntryService;
801            @BeanReference(type = SCProductEntryPersistence.class)
802            protected SCProductEntryPersistence scProductEntryPersistence;
803            @BeanReference(type = SCProductScreenshotLocalService.class)
804            protected SCProductScreenshotLocalService scProductScreenshotLocalService;
805            @BeanReference(type = SCProductScreenshotPersistence.class)
806            protected SCProductScreenshotPersistence scProductScreenshotPersistence;
807            @BeanReference(type = SCProductVersionLocalService.class)
808            protected SCProductVersionLocalService scProductVersionLocalService;
809            @BeanReference(type = SCProductVersionService.class)
810            protected SCProductVersionService scProductVersionService;
811            @BeanReference(type = SCProductVersionPersistence.class)
812            protected SCProductVersionPersistence scProductVersionPersistence;
813            @BeanReference(type = CounterLocalService.class)
814            protected CounterLocalService counterLocalService;
815            @BeanReference(type = GroupLocalService.class)
816            protected GroupLocalService groupLocalService;
817            @BeanReference(type = GroupService.class)
818            protected GroupService groupService;
819            @BeanReference(type = GroupPersistence.class)
820            protected GroupPersistence groupPersistence;
821            @BeanReference(type = GroupFinder.class)
822            protected GroupFinder groupFinder;
823            @BeanReference(type = ImageLocalService.class)
824            protected ImageLocalService imageLocalService;
825            @BeanReference(type = ImageService.class)
826            protected ImageService imageService;
827            @BeanReference(type = ImagePersistence.class)
828            protected ImagePersistence imagePersistence;
829            @BeanReference(type = ResourceLocalService.class)
830            protected ResourceLocalService resourceLocalService;
831            @BeanReference(type = ResourceService.class)
832            protected ResourceService resourceService;
833            @BeanReference(type = ResourcePersistence.class)
834            protected ResourcePersistence resourcePersistence;
835            @BeanReference(type = ResourceFinder.class)
836            protected ResourceFinder resourceFinder;
837            @BeanReference(type = UserLocalService.class)
838            protected UserLocalService userLocalService;
839            @BeanReference(type = UserService.class)
840            protected UserService userService;
841            @BeanReference(type = UserPersistence.class)
842            protected UserPersistence userPersistence;
843            @BeanReference(type = UserFinder.class)
844            protected UserFinder userFinder;
845            @BeanReference(type = MBMessageLocalService.class)
846            protected MBMessageLocalService mbMessageLocalService;
847            @BeanReference(type = MBMessageService.class)
848            protected MBMessageService mbMessageService;
849            @BeanReference(type = MBMessagePersistence.class)
850            protected MBMessagePersistence mbMessagePersistence;
851            @BeanReference(type = MBMessageFinder.class)
852            protected MBMessageFinder mbMessageFinder;
853            @BeanReference(type = RatingsStatsLocalService.class)
854            protected RatingsStatsLocalService ratingsStatsLocalService;
855            @BeanReference(type = RatingsStatsPersistence.class)
856            protected RatingsStatsPersistence ratingsStatsPersistence;
857            @BeanReference(type = RatingsStatsFinder.class)
858            protected RatingsStatsFinder ratingsStatsFinder;
859    }