001
014
015 package com.liferay.portal.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.dao.db.DB;
021 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
024 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
025 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
028 import com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery;
029 import com.liferay.portal.kernel.dao.orm.Projection;
030 import com.liferay.portal.kernel.exception.PortalException;
031 import com.liferay.portal.kernel.exception.SystemException;
032 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
033 import com.liferay.portal.kernel.search.Indexable;
034 import com.liferay.portal.kernel.search.IndexableType;
035 import com.liferay.portal.kernel.util.OrderByComparator;
036 import com.liferay.portal.model.Layout;
037 import com.liferay.portal.model.PersistedModel;
038 import com.liferay.portal.service.BaseLocalServiceImpl;
039 import com.liferay.portal.service.LayoutLocalService;
040 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
041 import com.liferay.portal.service.persistence.ClassNamePersistence;
042 import com.liferay.portal.service.persistence.GroupFinder;
043 import com.liferay.portal.service.persistence.GroupPersistence;
044 import com.liferay.portal.service.persistence.ImagePersistence;
045 import com.liferay.portal.service.persistence.LayoutFinder;
046 import com.liferay.portal.service.persistence.LayoutFriendlyURLPersistence;
047 import com.liferay.portal.service.persistence.LayoutPersistence;
048 import com.liferay.portal.service.persistence.LayoutPrototypePersistence;
049 import com.liferay.portal.service.persistence.LayoutSetPersistence;
050 import com.liferay.portal.service.persistence.LayoutSetPrototypePersistence;
051 import com.liferay.portal.service.persistence.PluginSettingPersistence;
052 import com.liferay.portal.service.persistence.PortletPreferencesFinder;
053 import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
054 import com.liferay.portal.service.persistence.ResourcePermissionFinder;
055 import com.liferay.portal.service.persistence.ResourcePermissionPersistence;
056 import com.liferay.portal.service.persistence.SubscriptionPersistence;
057 import com.liferay.portal.service.persistence.UserFinder;
058 import com.liferay.portal.service.persistence.UserPersistence;
059 import com.liferay.portal.util.PortalUtil;
060
061 import com.liferay.portlet.asset.service.persistence.AssetCategoryFinder;
062 import com.liferay.portlet.asset.service.persistence.AssetCategoryPersistence;
063 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
064 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
065 import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
066 import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
067 import com.liferay.portlet.expando.service.persistence.ExpandoRowPersistence;
068 import com.liferay.portlet.exportimport.lar.ExportImportHelperUtil;
069 import com.liferay.portlet.exportimport.lar.ManifestSummary;
070 import com.liferay.portlet.exportimport.lar.PortletDataContext;
071 import com.liferay.portlet.exportimport.lar.StagedModelDataHandlerUtil;
072 import com.liferay.portlet.exportimport.lar.StagedModelType;
073 import com.liferay.portlet.exportimport.service.persistence.ExportImportConfigurationPersistence;
074 import com.liferay.portlet.ratings.service.persistence.RatingsStatsFinder;
075 import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
076
077 import java.io.Serializable;
078
079 import java.util.List;
080
081 import javax.sql.DataSource;
082
083
095 @ProviderType
096 public abstract class LayoutLocalServiceBaseImpl extends BaseLocalServiceImpl
097 implements LayoutLocalService, IdentifiableOSGiService {
098
103
104
110 @Indexable(type = IndexableType.REINDEX)
111 @Override
112 public Layout addLayout(Layout layout) {
113 layout.setNew(true);
114
115 return layoutPersistence.update(layout);
116 }
117
118
124 @Override
125 public Layout createLayout(long plid) {
126 return layoutPersistence.create(plid);
127 }
128
129
136 @Indexable(type = IndexableType.DELETE)
137 @Override
138 public Layout deleteLayout(long plid) throws PortalException {
139 return layoutPersistence.remove(plid);
140 }
141
142
148 @Indexable(type = IndexableType.DELETE)
149 @Override
150 public Layout deleteLayout(Layout layout) {
151 return layoutPersistence.remove(layout);
152 }
153
154 @Override
155 public DynamicQuery dynamicQuery() {
156 Class<?> clazz = getClass();
157
158 return DynamicQueryFactoryUtil.forClass(Layout.class,
159 clazz.getClassLoader());
160 }
161
162
168 @Override
169 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
170 return layoutPersistence.findWithDynamicQuery(dynamicQuery);
171 }
172
173
185 @Override
186 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
187 int end) {
188 return layoutPersistence.findWithDynamicQuery(dynamicQuery, start, end);
189 }
190
191
204 @Override
205 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
206 int end, OrderByComparator<T> orderByComparator) {
207 return layoutPersistence.findWithDynamicQuery(dynamicQuery, start, end,
208 orderByComparator);
209 }
210
211
217 @Override
218 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
219 return layoutPersistence.countWithDynamicQuery(dynamicQuery);
220 }
221
222
229 @Override
230 public long dynamicQueryCount(DynamicQuery dynamicQuery,
231 Projection projection) {
232 return layoutPersistence.countWithDynamicQuery(dynamicQuery, projection);
233 }
234
235 @Override
236 public Layout fetchLayout(long plid) {
237 return layoutPersistence.fetchByPrimaryKey(plid);
238 }
239
240
248 @Override
249 public Layout fetchLayoutByUuidAndGroupId(String uuid, long groupId,
250 boolean privateLayout) {
251 return layoutPersistence.fetchByUUID_G_P(uuid, groupId, privateLayout);
252 }
253
254
261 @Override
262 public Layout getLayout(long plid) throws PortalException {
263 return layoutPersistence.findByPrimaryKey(plid);
264 }
265
266 @Override
267 public ActionableDynamicQuery getActionableDynamicQuery() {
268 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
269
270 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutLocalServiceUtil.getService());
271 actionableDynamicQuery.setClass(Layout.class);
272 actionableDynamicQuery.setClassLoader(getClassLoader());
273
274 actionableDynamicQuery.setPrimaryKeyPropertyName("plid");
275
276 return actionableDynamicQuery;
277 }
278
279 protected void initActionableDynamicQuery(
280 ActionableDynamicQuery actionableDynamicQuery) {
281 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutLocalServiceUtil.getService());
282 actionableDynamicQuery.setClass(Layout.class);
283 actionableDynamicQuery.setClassLoader(getClassLoader());
284
285 actionableDynamicQuery.setPrimaryKeyPropertyName("plid");
286 }
287
288 @Override
289 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
290 final PortletDataContext portletDataContext) {
291 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
292 @Override
293 public long performCount() throws PortalException {
294 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
295
296 StagedModelType stagedModelType = getStagedModelType();
297
298 long modelAdditionCount = super.performCount();
299
300 manifestSummary.addModelAdditionCount(stagedModelType,
301 modelAdditionCount);
302
303 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
304 stagedModelType);
305
306 manifestSummary.addModelDeletionCount(stagedModelType,
307 modelDeletionCount);
308
309 return modelAdditionCount;
310 }
311 };
312
313 initActionableDynamicQuery(exportActionableDynamicQuery);
314
315 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
316 @Override
317 public void addCriteria(DynamicQuery dynamicQuery) {
318 portletDataContext.addDateRangeCriteria(dynamicQuery,
319 "modifiedDate");
320 }
321 });
322
323 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
324
325 exportActionableDynamicQuery.setGroupId(portletDataContext.getScopeGroupId());
326
327 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Layout>() {
328 @Override
329 public void performAction(Layout layout)
330 throws PortalException {
331 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
332 layout);
333 }
334 });
335 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
336 PortalUtil.getClassNameId(Layout.class.getName())));
337
338 return exportActionableDynamicQuery;
339 }
340
341
344 @Override
345 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
346 throws PortalException {
347 return layoutLocalService.deleteLayout((Layout)persistedModel);
348 }
349
350 @Override
351 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
352 throws PortalException {
353 return layoutPersistence.findByPrimaryKey(primaryKeyObj);
354 }
355
356
363 @Override
364 public List<Layout> getLayoutsByUuidAndCompanyId(String uuid, long companyId) {
365 return layoutPersistence.findByUuid_C(uuid, companyId);
366 }
367
368
378 @Override
379 public List<Layout> getLayoutsByUuidAndCompanyId(String uuid,
380 long companyId, int start, int end,
381 OrderByComparator<Layout> orderByComparator) {
382 return layoutPersistence.findByUuid_C(uuid, companyId, start, end,
383 orderByComparator);
384 }
385
386
395 @Override
396 public Layout getLayoutByUuidAndGroupId(String uuid, long groupId,
397 boolean privateLayout) throws PortalException {
398 return layoutPersistence.findByUUID_G_P(uuid, groupId, privateLayout);
399 }
400
401
412 @Override
413 public List<Layout> getLayouts(int start, int end) {
414 return layoutPersistence.findAll(start, end);
415 }
416
417
422 @Override
423 public int getLayoutsCount() {
424 return layoutPersistence.countAll();
425 }
426
427
433 @Indexable(type = IndexableType.REINDEX)
434 @Override
435 public Layout updateLayout(Layout layout) {
436 return layoutPersistence.update(layout);
437 }
438
439
444 public LayoutLocalService getLayoutLocalService() {
445 return layoutLocalService;
446 }
447
448
453 public void setLayoutLocalService(LayoutLocalService layoutLocalService) {
454 this.layoutLocalService = layoutLocalService;
455 }
456
457
462 public com.liferay.portal.service.LayoutService getLayoutService() {
463 return layoutService;
464 }
465
466
471 public void setLayoutService(
472 com.liferay.portal.service.LayoutService layoutService) {
473 this.layoutService = layoutService;
474 }
475
476
481 public LayoutPersistence getLayoutPersistence() {
482 return layoutPersistence;
483 }
484
485
490 public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
491 this.layoutPersistence = layoutPersistence;
492 }
493
494
499 public LayoutFinder getLayoutFinder() {
500 return layoutFinder;
501 }
502
503
508 public void setLayoutFinder(LayoutFinder layoutFinder) {
509 this.layoutFinder = layoutFinder;
510 }
511
512
517 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
518 return counterLocalService;
519 }
520
521
526 public void setCounterLocalService(
527 com.liferay.counter.service.CounterLocalService counterLocalService) {
528 this.counterLocalService = counterLocalService;
529 }
530
531
536 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
537 return classNameLocalService;
538 }
539
540
545 public void setClassNameLocalService(
546 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
547 this.classNameLocalService = classNameLocalService;
548 }
549
550
555 public com.liferay.portal.service.ClassNameService getClassNameService() {
556 return classNameService;
557 }
558
559
564 public void setClassNameService(
565 com.liferay.portal.service.ClassNameService classNameService) {
566 this.classNameService = classNameService;
567 }
568
569
574 public ClassNamePersistence getClassNamePersistence() {
575 return classNamePersistence;
576 }
577
578
583 public void setClassNamePersistence(
584 ClassNamePersistence classNamePersistence) {
585 this.classNamePersistence = classNamePersistence;
586 }
587
588
593 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
594 return groupLocalService;
595 }
596
597
602 public void setGroupLocalService(
603 com.liferay.portal.service.GroupLocalService groupLocalService) {
604 this.groupLocalService = groupLocalService;
605 }
606
607
612 public com.liferay.portal.service.GroupService getGroupService() {
613 return groupService;
614 }
615
616
621 public void setGroupService(
622 com.liferay.portal.service.GroupService groupService) {
623 this.groupService = groupService;
624 }
625
626
631 public GroupPersistence getGroupPersistence() {
632 return groupPersistence;
633 }
634
635
640 public void setGroupPersistence(GroupPersistence groupPersistence) {
641 this.groupPersistence = groupPersistence;
642 }
643
644
649 public GroupFinder getGroupFinder() {
650 return groupFinder;
651 }
652
653
658 public void setGroupFinder(GroupFinder groupFinder) {
659 this.groupFinder = groupFinder;
660 }
661
662
667 public com.liferay.portal.service.ImageLocalService getImageLocalService() {
668 return imageLocalService;
669 }
670
671
676 public void setImageLocalService(
677 com.liferay.portal.service.ImageLocalService imageLocalService) {
678 this.imageLocalService = imageLocalService;
679 }
680
681
686 public com.liferay.portal.service.ImageService getImageService() {
687 return imageService;
688 }
689
690
695 public void setImageService(
696 com.liferay.portal.service.ImageService imageService) {
697 this.imageService = imageService;
698 }
699
700
705 public ImagePersistence getImagePersistence() {
706 return imagePersistence;
707 }
708
709
714 public void setImagePersistence(ImagePersistence imagePersistence) {
715 this.imagePersistence = imagePersistence;
716 }
717
718
723 public com.liferay.portlet.asset.service.AssetCategoryLocalService getAssetCategoryLocalService() {
724 return assetCategoryLocalService;
725 }
726
727
732 public void setAssetCategoryLocalService(
733 com.liferay.portlet.asset.service.AssetCategoryLocalService assetCategoryLocalService) {
734 this.assetCategoryLocalService = assetCategoryLocalService;
735 }
736
737
742 public com.liferay.portlet.asset.service.AssetCategoryService getAssetCategoryService() {
743 return assetCategoryService;
744 }
745
746
751 public void setAssetCategoryService(
752 com.liferay.portlet.asset.service.AssetCategoryService assetCategoryService) {
753 this.assetCategoryService = assetCategoryService;
754 }
755
756
761 public AssetCategoryPersistence getAssetCategoryPersistence() {
762 return assetCategoryPersistence;
763 }
764
765
770 public void setAssetCategoryPersistence(
771 AssetCategoryPersistence assetCategoryPersistence) {
772 this.assetCategoryPersistence = assetCategoryPersistence;
773 }
774
775
780 public AssetCategoryFinder getAssetCategoryFinder() {
781 return assetCategoryFinder;
782 }
783
784
789 public void setAssetCategoryFinder(AssetCategoryFinder assetCategoryFinder) {
790 this.assetCategoryFinder = assetCategoryFinder;
791 }
792
793
798 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
799 return assetEntryLocalService;
800 }
801
802
807 public void setAssetEntryLocalService(
808 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
809 this.assetEntryLocalService = assetEntryLocalService;
810 }
811
812
817 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
818 return assetEntryService;
819 }
820
821
826 public void setAssetEntryService(
827 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
828 this.assetEntryService = assetEntryService;
829 }
830
831
836 public AssetEntryPersistence getAssetEntryPersistence() {
837 return assetEntryPersistence;
838 }
839
840
845 public void setAssetEntryPersistence(
846 AssetEntryPersistence assetEntryPersistence) {
847 this.assetEntryPersistence = assetEntryPersistence;
848 }
849
850
855 public AssetEntryFinder getAssetEntryFinder() {
856 return assetEntryFinder;
857 }
858
859
864 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
865 this.assetEntryFinder = assetEntryFinder;
866 }
867
868
873 public com.liferay.portlet.asset.service.AssetTagLocalService getAssetTagLocalService() {
874 return assetTagLocalService;
875 }
876
877
882 public void setAssetTagLocalService(
883 com.liferay.portlet.asset.service.AssetTagLocalService assetTagLocalService) {
884 this.assetTagLocalService = assetTagLocalService;
885 }
886
887
892 public com.liferay.portlet.asset.service.AssetTagService getAssetTagService() {
893 return assetTagService;
894 }
895
896
901 public void setAssetTagService(
902 com.liferay.portlet.asset.service.AssetTagService assetTagService) {
903 this.assetTagService = assetTagService;
904 }
905
906
911 public AssetTagPersistence getAssetTagPersistence() {
912 return assetTagPersistence;
913 }
914
915
920 public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
921 this.assetTagPersistence = assetTagPersistence;
922 }
923
924
929 public AssetTagFinder getAssetTagFinder() {
930 return assetTagFinder;
931 }
932
933
938 public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
939 this.assetTagFinder = assetTagFinder;
940 }
941
942
947 public com.liferay.portlet.expando.service.ExpandoRowLocalService getExpandoRowLocalService() {
948 return expandoRowLocalService;
949 }
950
951
956 public void setExpandoRowLocalService(
957 com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService) {
958 this.expandoRowLocalService = expandoRowLocalService;
959 }
960
961
966 public ExpandoRowPersistence getExpandoRowPersistence() {
967 return expandoRowPersistence;
968 }
969
970
975 public void setExpandoRowPersistence(
976 ExpandoRowPersistence expandoRowPersistence) {
977 this.expandoRowPersistence = expandoRowPersistence;
978 }
979
980
985 public com.liferay.portlet.exportimport.service.ExportImportConfigurationLocalService getExportImportConfigurationLocalService() {
986 return exportImportConfigurationLocalService;
987 }
988
989
994 public void setExportImportConfigurationLocalService(
995 com.liferay.portlet.exportimport.service.ExportImportConfigurationLocalService exportImportConfigurationLocalService) {
996 this.exportImportConfigurationLocalService = exportImportConfigurationLocalService;
997 }
998
999
1004 public com.liferay.portlet.exportimport.service.ExportImportConfigurationService getExportImportConfigurationService() {
1005 return exportImportConfigurationService;
1006 }
1007
1008
1013 public void setExportImportConfigurationService(
1014 com.liferay.portlet.exportimport.service.ExportImportConfigurationService exportImportConfigurationService) {
1015 this.exportImportConfigurationService = exportImportConfigurationService;
1016 }
1017
1018
1023 public ExportImportConfigurationPersistence getExportImportConfigurationPersistence() {
1024 return exportImportConfigurationPersistence;
1025 }
1026
1027
1032 public void setExportImportConfigurationPersistence(
1033 ExportImportConfigurationPersistence exportImportConfigurationPersistence) {
1034 this.exportImportConfigurationPersistence = exportImportConfigurationPersistence;
1035 }
1036
1037
1042 public com.liferay.portlet.ratings.service.RatingsStatsLocalService getRatingsStatsLocalService() {
1043 return ratingsStatsLocalService;
1044 }
1045
1046
1051 public void setRatingsStatsLocalService(
1052 com.liferay.portlet.ratings.service.RatingsStatsLocalService ratingsStatsLocalService) {
1053 this.ratingsStatsLocalService = ratingsStatsLocalService;
1054 }
1055
1056
1061 public RatingsStatsPersistence getRatingsStatsPersistence() {
1062 return ratingsStatsPersistence;
1063 }
1064
1065
1070 public void setRatingsStatsPersistence(
1071 RatingsStatsPersistence ratingsStatsPersistence) {
1072 this.ratingsStatsPersistence = ratingsStatsPersistence;
1073 }
1074
1075
1080 public RatingsStatsFinder getRatingsStatsFinder() {
1081 return ratingsStatsFinder;
1082 }
1083
1084
1089 public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
1090 this.ratingsStatsFinder = ratingsStatsFinder;
1091 }
1092
1093
1098 public com.liferay.portal.service.LayoutFriendlyURLLocalService getLayoutFriendlyURLLocalService() {
1099 return layoutFriendlyURLLocalService;
1100 }
1101
1102
1107 public void setLayoutFriendlyURLLocalService(
1108 com.liferay.portal.service.LayoutFriendlyURLLocalService layoutFriendlyURLLocalService) {
1109 this.layoutFriendlyURLLocalService = layoutFriendlyURLLocalService;
1110 }
1111
1112
1117 public LayoutFriendlyURLPersistence getLayoutFriendlyURLPersistence() {
1118 return layoutFriendlyURLPersistence;
1119 }
1120
1121
1126 public void setLayoutFriendlyURLPersistence(
1127 LayoutFriendlyURLPersistence layoutFriendlyURLPersistence) {
1128 this.layoutFriendlyURLPersistence = layoutFriendlyURLPersistence;
1129 }
1130
1131
1136 public com.liferay.portal.service.LayoutPrototypeLocalService getLayoutPrototypeLocalService() {
1137 return layoutPrototypeLocalService;
1138 }
1139
1140
1145 public void setLayoutPrototypeLocalService(
1146 com.liferay.portal.service.LayoutPrototypeLocalService layoutPrototypeLocalService) {
1147 this.layoutPrototypeLocalService = layoutPrototypeLocalService;
1148 }
1149
1150
1155 public com.liferay.portal.service.LayoutPrototypeService getLayoutPrototypeService() {
1156 return layoutPrototypeService;
1157 }
1158
1159
1164 public void setLayoutPrototypeService(
1165 com.liferay.portal.service.LayoutPrototypeService layoutPrototypeService) {
1166 this.layoutPrototypeService = layoutPrototypeService;
1167 }
1168
1169
1174 public LayoutPrototypePersistence getLayoutPrototypePersistence() {
1175 return layoutPrototypePersistence;
1176 }
1177
1178
1183 public void setLayoutPrototypePersistence(
1184 LayoutPrototypePersistence layoutPrototypePersistence) {
1185 this.layoutPrototypePersistence = layoutPrototypePersistence;
1186 }
1187
1188
1193 public com.liferay.portal.service.LayoutSetLocalService getLayoutSetLocalService() {
1194 return layoutSetLocalService;
1195 }
1196
1197
1202 public void setLayoutSetLocalService(
1203 com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService) {
1204 this.layoutSetLocalService = layoutSetLocalService;
1205 }
1206
1207
1212 public com.liferay.portal.service.LayoutSetService getLayoutSetService() {
1213 return layoutSetService;
1214 }
1215
1216
1221 public void setLayoutSetService(
1222 com.liferay.portal.service.LayoutSetService layoutSetService) {
1223 this.layoutSetService = layoutSetService;
1224 }
1225
1226
1231 public LayoutSetPersistence getLayoutSetPersistence() {
1232 return layoutSetPersistence;
1233 }
1234
1235
1240 public void setLayoutSetPersistence(
1241 LayoutSetPersistence layoutSetPersistence) {
1242 this.layoutSetPersistence = layoutSetPersistence;
1243 }
1244
1245
1250 public com.liferay.portal.service.LayoutSetPrototypeLocalService getLayoutSetPrototypeLocalService() {
1251 return layoutSetPrototypeLocalService;
1252 }
1253
1254
1259 public void setLayoutSetPrototypeLocalService(
1260 com.liferay.portal.service.LayoutSetPrototypeLocalService layoutSetPrototypeLocalService) {
1261 this.layoutSetPrototypeLocalService = layoutSetPrototypeLocalService;
1262 }
1263
1264
1269 public com.liferay.portal.service.LayoutSetPrototypeService getLayoutSetPrototypeService() {
1270 return layoutSetPrototypeService;
1271 }
1272
1273
1278 public void setLayoutSetPrototypeService(
1279 com.liferay.portal.service.LayoutSetPrototypeService layoutSetPrototypeService) {
1280 this.layoutSetPrototypeService = layoutSetPrototypeService;
1281 }
1282
1283
1288 public LayoutSetPrototypePersistence getLayoutSetPrototypePersistence() {
1289 return layoutSetPrototypePersistence;
1290 }
1291
1292
1297 public void setLayoutSetPrototypePersistence(
1298 LayoutSetPrototypePersistence layoutSetPrototypePersistence) {
1299 this.layoutSetPrototypePersistence = layoutSetPrototypePersistence;
1300 }
1301
1302
1307 public com.liferay.portal.service.PluginSettingLocalService getPluginSettingLocalService() {
1308 return pluginSettingLocalService;
1309 }
1310
1311
1316 public void setPluginSettingLocalService(
1317 com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService) {
1318 this.pluginSettingLocalService = pluginSettingLocalService;
1319 }
1320
1321
1326 public com.liferay.portal.service.PluginSettingService getPluginSettingService() {
1327 return pluginSettingService;
1328 }
1329
1330
1335 public void setPluginSettingService(
1336 com.liferay.portal.service.PluginSettingService pluginSettingService) {
1337 this.pluginSettingService = pluginSettingService;
1338 }
1339
1340
1345 public PluginSettingPersistence getPluginSettingPersistence() {
1346 return pluginSettingPersistence;
1347 }
1348
1349
1354 public void setPluginSettingPersistence(
1355 PluginSettingPersistence pluginSettingPersistence) {
1356 this.pluginSettingPersistence = pluginSettingPersistence;
1357 }
1358
1359
1364 public com.liferay.portal.service.PortletPreferencesLocalService getPortletPreferencesLocalService() {
1365 return portletPreferencesLocalService;
1366 }
1367
1368
1373 public void setPortletPreferencesLocalService(
1374 com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService) {
1375 this.portletPreferencesLocalService = portletPreferencesLocalService;
1376 }
1377
1378
1383 public com.liferay.portal.service.PortletPreferencesService getPortletPreferencesService() {
1384 return portletPreferencesService;
1385 }
1386
1387
1392 public void setPortletPreferencesService(
1393 com.liferay.portal.service.PortletPreferencesService portletPreferencesService) {
1394 this.portletPreferencesService = portletPreferencesService;
1395 }
1396
1397
1402 public PortletPreferencesPersistence getPortletPreferencesPersistence() {
1403 return portletPreferencesPersistence;
1404 }
1405
1406
1411 public void setPortletPreferencesPersistence(
1412 PortletPreferencesPersistence portletPreferencesPersistence) {
1413 this.portletPreferencesPersistence = portletPreferencesPersistence;
1414 }
1415
1416
1421 public PortletPreferencesFinder getPortletPreferencesFinder() {
1422 return portletPreferencesFinder;
1423 }
1424
1425
1430 public void setPortletPreferencesFinder(
1431 PortletPreferencesFinder portletPreferencesFinder) {
1432 this.portletPreferencesFinder = portletPreferencesFinder;
1433 }
1434
1435
1440 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
1441 return resourceLocalService;
1442 }
1443
1444
1449 public void setResourceLocalService(
1450 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
1451 this.resourceLocalService = resourceLocalService;
1452 }
1453
1454
1459 public com.liferay.portal.service.ResourcePermissionLocalService getResourcePermissionLocalService() {
1460 return resourcePermissionLocalService;
1461 }
1462
1463
1468 public void setResourcePermissionLocalService(
1469 com.liferay.portal.service.ResourcePermissionLocalService resourcePermissionLocalService) {
1470 this.resourcePermissionLocalService = resourcePermissionLocalService;
1471 }
1472
1473
1478 public com.liferay.portal.service.ResourcePermissionService getResourcePermissionService() {
1479 return resourcePermissionService;
1480 }
1481
1482
1487 public void setResourcePermissionService(
1488 com.liferay.portal.service.ResourcePermissionService resourcePermissionService) {
1489 this.resourcePermissionService = resourcePermissionService;
1490 }
1491
1492
1497 public ResourcePermissionPersistence getResourcePermissionPersistence() {
1498 return resourcePermissionPersistence;
1499 }
1500
1501
1506 public void setResourcePermissionPersistence(
1507 ResourcePermissionPersistence resourcePermissionPersistence) {
1508 this.resourcePermissionPersistence = resourcePermissionPersistence;
1509 }
1510
1511
1516 public ResourcePermissionFinder getResourcePermissionFinder() {
1517 return resourcePermissionFinder;
1518 }
1519
1520
1525 public void setResourcePermissionFinder(
1526 ResourcePermissionFinder resourcePermissionFinder) {
1527 this.resourcePermissionFinder = resourcePermissionFinder;
1528 }
1529
1530
1535 public com.liferay.portal.service.SubscriptionLocalService getSubscriptionLocalService() {
1536 return subscriptionLocalService;
1537 }
1538
1539
1544 public void setSubscriptionLocalService(
1545 com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService) {
1546 this.subscriptionLocalService = subscriptionLocalService;
1547 }
1548
1549
1554 public SubscriptionPersistence getSubscriptionPersistence() {
1555 return subscriptionPersistence;
1556 }
1557
1558
1563 public void setSubscriptionPersistence(
1564 SubscriptionPersistence subscriptionPersistence) {
1565 this.subscriptionPersistence = subscriptionPersistence;
1566 }
1567
1568
1573 public com.liferay.portal.service.UserLocalService getUserLocalService() {
1574 return userLocalService;
1575 }
1576
1577
1582 public void setUserLocalService(
1583 com.liferay.portal.service.UserLocalService userLocalService) {
1584 this.userLocalService = userLocalService;
1585 }
1586
1587
1592 public com.liferay.portal.service.UserService getUserService() {
1593 return userService;
1594 }
1595
1596
1601 public void setUserService(
1602 com.liferay.portal.service.UserService userService) {
1603 this.userService = userService;
1604 }
1605
1606
1611 public UserPersistence getUserPersistence() {
1612 return userPersistence;
1613 }
1614
1615
1620 public void setUserPersistence(UserPersistence userPersistence) {
1621 this.userPersistence = userPersistence;
1622 }
1623
1624
1629 public UserFinder getUserFinder() {
1630 return userFinder;
1631 }
1632
1633
1638 public void setUserFinder(UserFinder userFinder) {
1639 this.userFinder = userFinder;
1640 }
1641
1642 public void afterPropertiesSet() {
1643 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.Layout",
1644 layoutLocalService);
1645 }
1646
1647 public void destroy() {
1648 persistedModelLocalServiceRegistry.unregister(
1649 "com.liferay.portal.model.Layout");
1650 }
1651
1652
1657 @Override
1658 public String getOSGiServiceIdentifier() {
1659 return LayoutLocalService.class.getName();
1660 }
1661
1662 protected Class<?> getModelClass() {
1663 return Layout.class;
1664 }
1665
1666 protected String getModelClassName() {
1667 return Layout.class.getName();
1668 }
1669
1670
1675 protected void runSQL(String sql) {
1676 try {
1677 DataSource dataSource = layoutPersistence.getDataSource();
1678
1679 DB db = DBFactoryUtil.getDB();
1680
1681 sql = db.buildSQL(sql);
1682 sql = PortalUtil.transformSQL(sql);
1683
1684 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1685 sql, new int[0]);
1686
1687 sqlUpdate.update();
1688 }
1689 catch (Exception e) {
1690 throw new SystemException(e);
1691 }
1692 }
1693
1694 @BeanReference(type = com.liferay.portal.service.LayoutLocalService.class)
1695 protected LayoutLocalService layoutLocalService;
1696 @BeanReference(type = com.liferay.portal.service.LayoutService.class)
1697 protected com.liferay.portal.service.LayoutService layoutService;
1698 @BeanReference(type = LayoutPersistence.class)
1699 protected LayoutPersistence layoutPersistence;
1700 @BeanReference(type = LayoutFinder.class)
1701 protected LayoutFinder layoutFinder;
1702 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1703 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1704 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
1705 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
1706 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
1707 protected com.liferay.portal.service.ClassNameService classNameService;
1708 @BeanReference(type = ClassNamePersistence.class)
1709 protected ClassNamePersistence classNamePersistence;
1710 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1711 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1712 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1713 protected com.liferay.portal.service.GroupService groupService;
1714 @BeanReference(type = GroupPersistence.class)
1715 protected GroupPersistence groupPersistence;
1716 @BeanReference(type = GroupFinder.class)
1717 protected GroupFinder groupFinder;
1718 @BeanReference(type = com.liferay.portal.service.ImageLocalService.class)
1719 protected com.liferay.portal.service.ImageLocalService imageLocalService;
1720 @BeanReference(type = com.liferay.portal.service.ImageService.class)
1721 protected com.liferay.portal.service.ImageService imageService;
1722 @BeanReference(type = ImagePersistence.class)
1723 protected ImagePersistence imagePersistence;
1724 @BeanReference(type = com.liferay.portlet.asset.service.AssetCategoryLocalService.class)
1725 protected com.liferay.portlet.asset.service.AssetCategoryLocalService assetCategoryLocalService;
1726 @BeanReference(type = com.liferay.portlet.asset.service.AssetCategoryService.class)
1727 protected com.liferay.portlet.asset.service.AssetCategoryService assetCategoryService;
1728 @BeanReference(type = AssetCategoryPersistence.class)
1729 protected AssetCategoryPersistence assetCategoryPersistence;
1730 @BeanReference(type = AssetCategoryFinder.class)
1731 protected AssetCategoryFinder assetCategoryFinder;
1732 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
1733 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
1734 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
1735 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
1736 @BeanReference(type = AssetEntryPersistence.class)
1737 protected AssetEntryPersistence assetEntryPersistence;
1738 @BeanReference(type = AssetEntryFinder.class)
1739 protected AssetEntryFinder assetEntryFinder;
1740 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagLocalService.class)
1741 protected com.liferay.portlet.asset.service.AssetTagLocalService assetTagLocalService;
1742 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagService.class)
1743 protected com.liferay.portlet.asset.service.AssetTagService assetTagService;
1744 @BeanReference(type = AssetTagPersistence.class)
1745 protected AssetTagPersistence assetTagPersistence;
1746 @BeanReference(type = AssetTagFinder.class)
1747 protected AssetTagFinder assetTagFinder;
1748 @BeanReference(type = com.liferay.portlet.expando.service.ExpandoRowLocalService.class)
1749 protected com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService;
1750 @BeanReference(type = ExpandoRowPersistence.class)
1751 protected ExpandoRowPersistence expandoRowPersistence;
1752 @BeanReference(type = com.liferay.portlet.exportimport.service.ExportImportConfigurationLocalService.class)
1753 protected com.liferay.portlet.exportimport.service.ExportImportConfigurationLocalService exportImportConfigurationLocalService;
1754 @BeanReference(type = com.liferay.portlet.exportimport.service.ExportImportConfigurationService.class)
1755 protected com.liferay.portlet.exportimport.service.ExportImportConfigurationService exportImportConfigurationService;
1756 @BeanReference(type = ExportImportConfigurationPersistence.class)
1757 protected ExportImportConfigurationPersistence exportImportConfigurationPersistence;
1758 @BeanReference(type = com.liferay.portlet.ratings.service.RatingsStatsLocalService.class)
1759 protected com.liferay.portlet.ratings.service.RatingsStatsLocalService ratingsStatsLocalService;
1760 @BeanReference(type = RatingsStatsPersistence.class)
1761 protected RatingsStatsPersistence ratingsStatsPersistence;
1762 @BeanReference(type = RatingsStatsFinder.class)
1763 protected RatingsStatsFinder ratingsStatsFinder;
1764 @BeanReference(type = com.liferay.portal.service.LayoutFriendlyURLLocalService.class)
1765 protected com.liferay.portal.service.LayoutFriendlyURLLocalService layoutFriendlyURLLocalService;
1766 @BeanReference(type = LayoutFriendlyURLPersistence.class)
1767 protected LayoutFriendlyURLPersistence layoutFriendlyURLPersistence;
1768 @BeanReference(type = com.liferay.portal.service.LayoutPrototypeLocalService.class)
1769 protected com.liferay.portal.service.LayoutPrototypeLocalService layoutPrototypeLocalService;
1770 @BeanReference(type = com.liferay.portal.service.LayoutPrototypeService.class)
1771 protected com.liferay.portal.service.LayoutPrototypeService layoutPrototypeService;
1772 @BeanReference(type = LayoutPrototypePersistence.class)
1773 protected LayoutPrototypePersistence layoutPrototypePersistence;
1774 @BeanReference(type = com.liferay.portal.service.LayoutSetLocalService.class)
1775 protected com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService;
1776 @BeanReference(type = com.liferay.portal.service.LayoutSetService.class)
1777 protected com.liferay.portal.service.LayoutSetService layoutSetService;
1778 @BeanReference(type = LayoutSetPersistence.class)
1779 protected LayoutSetPersistence layoutSetPersistence;
1780 @BeanReference(type = com.liferay.portal.service.LayoutSetPrototypeLocalService.class)
1781 protected com.liferay.portal.service.LayoutSetPrototypeLocalService layoutSetPrototypeLocalService;
1782 @BeanReference(type = com.liferay.portal.service.LayoutSetPrototypeService.class)
1783 protected com.liferay.portal.service.LayoutSetPrototypeService layoutSetPrototypeService;
1784 @BeanReference(type = LayoutSetPrototypePersistence.class)
1785 protected LayoutSetPrototypePersistence layoutSetPrototypePersistence;
1786 @BeanReference(type = com.liferay.portal.service.PluginSettingLocalService.class)
1787 protected com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService;
1788 @BeanReference(type = com.liferay.portal.service.PluginSettingService.class)
1789 protected com.liferay.portal.service.PluginSettingService pluginSettingService;
1790 @BeanReference(type = PluginSettingPersistence.class)
1791 protected PluginSettingPersistence pluginSettingPersistence;
1792 @BeanReference(type = com.liferay.portal.service.PortletPreferencesLocalService.class)
1793 protected com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService;
1794 @BeanReference(type = com.liferay.portal.service.PortletPreferencesService.class)
1795 protected com.liferay.portal.service.PortletPreferencesService portletPreferencesService;
1796 @BeanReference(type = PortletPreferencesPersistence.class)
1797 protected PortletPreferencesPersistence portletPreferencesPersistence;
1798 @BeanReference(type = PortletPreferencesFinder.class)
1799 protected PortletPreferencesFinder portletPreferencesFinder;
1800 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1801 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1802 @BeanReference(type = com.liferay.portal.service.ResourcePermissionLocalService.class)
1803 protected com.liferay.portal.service.ResourcePermissionLocalService resourcePermissionLocalService;
1804 @BeanReference(type = com.liferay.portal.service.ResourcePermissionService.class)
1805 protected com.liferay.portal.service.ResourcePermissionService resourcePermissionService;
1806 @BeanReference(type = ResourcePermissionPersistence.class)
1807 protected ResourcePermissionPersistence resourcePermissionPersistence;
1808 @BeanReference(type = ResourcePermissionFinder.class)
1809 protected ResourcePermissionFinder resourcePermissionFinder;
1810 @BeanReference(type = com.liferay.portal.service.SubscriptionLocalService.class)
1811 protected com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService;
1812 @BeanReference(type = SubscriptionPersistence.class)
1813 protected SubscriptionPersistence subscriptionPersistence;
1814 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1815 protected com.liferay.portal.service.UserLocalService userLocalService;
1816 @BeanReference(type = com.liferay.portal.service.UserService.class)
1817 protected com.liferay.portal.service.UserService userService;
1818 @BeanReference(type = UserPersistence.class)
1819 protected UserPersistence userPersistence;
1820 @BeanReference(type = UserFinder.class)
1821 protected UserFinder userFinder;
1822 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1823 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1824 }