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