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