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