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