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.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.db.DB;
022 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
029 import com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery;
030 import com.liferay.portal.kernel.dao.orm.Projection;
031 import com.liferay.portal.kernel.dao.orm.Property;
032 import com.liferay.portal.kernel.dao.orm.PropertyFactoryUtil;
033 import com.liferay.portal.kernel.exception.PortalException;
034 import com.liferay.portal.kernel.exception.SystemException;
035 import com.liferay.portal.kernel.lar.ExportImportHelperUtil;
036 import com.liferay.portal.kernel.lar.ManifestSummary;
037 import com.liferay.portal.kernel.lar.PortletDataContext;
038 import com.liferay.portal.kernel.lar.StagedModelDataHandlerUtil;
039 import com.liferay.portal.kernel.lar.StagedModelType;
040 import com.liferay.portal.kernel.search.Indexable;
041 import com.liferay.portal.kernel.search.IndexableType;
042 import com.liferay.portal.kernel.util.OrderByComparator;
043 import com.liferay.portal.model.PersistedModel;
044 import com.liferay.portal.model.Repository;
045 import com.liferay.portal.service.BaseLocalServiceImpl;
046 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
047 import com.liferay.portal.service.RepositoryLocalService;
048 import com.liferay.portal.service.persistence.ClassNamePersistence;
049 import com.liferay.portal.service.persistence.CompanyPersistence;
050 import com.liferay.portal.service.persistence.GroupFinder;
051 import com.liferay.portal.service.persistence.GroupPersistence;
052 import com.liferay.portal.service.persistence.RepositoryEntryPersistence;
053 import com.liferay.portal.service.persistence.RepositoryPersistence;
054 import com.liferay.portal.service.persistence.SystemEventPersistence;
055 import com.liferay.portal.service.persistence.UserFinder;
056 import com.liferay.portal.service.persistence.UserPersistence;
057 import com.liferay.portal.util.PortalUtil;
058
059 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
060 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
061 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
062 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
063 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypeFinder;
064 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypePersistence;
065 import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
066 import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
067 import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
068 import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
069
070 import java.io.Serializable;
071
072 import java.util.List;
073
074 import javax.sql.DataSource;
075
076
088 @ProviderType
089 public abstract class RepositoryLocalServiceBaseImpl
090 extends BaseLocalServiceImpl implements RepositoryLocalService,
091 IdentifiableBean {
092
097
098
104 @Indexable(type = IndexableType.REINDEX)
105 @Override
106 public Repository addRepository(Repository repository) {
107 repository.setNew(true);
108
109 return repositoryPersistence.update(repository);
110 }
111
112
118 @Override
119 public Repository createRepository(long repositoryId) {
120 return repositoryPersistence.create(repositoryId);
121 }
122
123
130 @Indexable(type = IndexableType.DELETE)
131 @Override
132 public Repository deleteRepository(long repositoryId)
133 throws PortalException {
134 return repositoryPersistence.remove(repositoryId);
135 }
136
137
143 @Indexable(type = IndexableType.DELETE)
144 @Override
145 public Repository deleteRepository(Repository repository) {
146 return repositoryPersistence.remove(repository);
147 }
148
149 @Override
150 public DynamicQuery dynamicQuery() {
151 Class<?> clazz = getClass();
152
153 return DynamicQueryFactoryUtil.forClass(Repository.class,
154 clazz.getClassLoader());
155 }
156
157
163 @Override
164 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
165 return repositoryPersistence.findWithDynamicQuery(dynamicQuery);
166 }
167
168
180 @Override
181 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
182 int end) {
183 return repositoryPersistence.findWithDynamicQuery(dynamicQuery, start,
184 end);
185 }
186
187
200 @Override
201 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
202 int end, OrderByComparator<T> orderByComparator) {
203 return repositoryPersistence.findWithDynamicQuery(dynamicQuery, start,
204 end, orderByComparator);
205 }
206
207
213 @Override
214 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
215 return repositoryPersistence.countWithDynamicQuery(dynamicQuery);
216 }
217
218
225 @Override
226 public long dynamicQueryCount(DynamicQuery dynamicQuery,
227 Projection projection) {
228 return repositoryPersistence.countWithDynamicQuery(dynamicQuery,
229 projection);
230 }
231
232 @Override
233 public Repository fetchRepository(long repositoryId) {
234 return repositoryPersistence.fetchByPrimaryKey(repositoryId);
235 }
236
237
244 @Override
245 public Repository fetchRepositoryByUuidAndGroupId(String uuid, long groupId) {
246 return repositoryPersistence.fetchByUUID_G(uuid, groupId);
247 }
248
249
256 @Override
257 public Repository getRepository(long repositoryId)
258 throws PortalException {
259 return repositoryPersistence.findByPrimaryKey(repositoryId);
260 }
261
262 @Override
263 public ActionableDynamicQuery getActionableDynamicQuery() {
264 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
265
266 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.RepositoryLocalServiceUtil.getService());
267 actionableDynamicQuery.setClass(Repository.class);
268 actionableDynamicQuery.setClassLoader(getClassLoader());
269
270 actionableDynamicQuery.setPrimaryKeyPropertyName("repositoryId");
271
272 return actionableDynamicQuery;
273 }
274
275 protected void initActionableDynamicQuery(
276 ActionableDynamicQuery actionableDynamicQuery) {
277 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.RepositoryLocalServiceUtil.getService());
278 actionableDynamicQuery.setClass(Repository.class);
279 actionableDynamicQuery.setClassLoader(getClassLoader());
280
281 actionableDynamicQuery.setPrimaryKeyPropertyName("repositoryId");
282 }
283
284 @Override
285 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
286 final PortletDataContext portletDataContext) {
287 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
288 @Override
289 public long performCount() throws PortalException {
290 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
291
292 StagedModelType stagedModelType = getStagedModelType();
293
294 long modelAdditionCount = super.performCount();
295
296 manifestSummary.addModelAdditionCount(stagedModelType.toString(),
297 modelAdditionCount);
298
299 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
300 stagedModelType);
301
302 manifestSummary.addModelDeletionCount(stagedModelType.toString(),
303 modelDeletionCount);
304
305 return modelAdditionCount;
306 }
307 };
308
309 initActionableDynamicQuery(exportActionableDynamicQuery);
310
311 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
312 @Override
313 public void addCriteria(DynamicQuery dynamicQuery) {
314 portletDataContext.addDateRangeCriteria(dynamicQuery,
315 "modifiedDate");
316
317 StagedModelType stagedModelType = exportActionableDynamicQuery.getStagedModelType();
318
319 if (stagedModelType.getReferrerClassNameId() >= 0) {
320 Property classNameIdProperty = PropertyFactoryUtil.forName(
321 "classNameId");
322
323 dynamicQuery.add(classNameIdProperty.eq(
324 stagedModelType.getReferrerClassNameId()));
325 }
326 }
327 });
328
329 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
330
331 exportActionableDynamicQuery.setGroupId(portletDataContext.getScopeGroupId());
332
333 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod() {
334 @Override
335 public void performAction(Object object)
336 throws PortalException {
337 Repository stagedModel = (Repository)object;
338
339 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
340 stagedModel);
341 }
342 });
343 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
344 PortalUtil.getClassNameId(Repository.class.getName())));
345
346 return exportActionableDynamicQuery;
347 }
348
349
352 @Override
353 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
354 throws PortalException {
355 return repositoryLocalService.deleteRepository((Repository)persistedModel);
356 }
357
358 @Override
359 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
360 throws PortalException {
361 return repositoryPersistence.findByPrimaryKey(primaryKeyObj);
362 }
363
364 @Override
365 public List<Repository> getRepositoriesByUuidAndCompanyId(String uuid,
366 long companyId) {
367 return repositoryPersistence.findByUuid_C(uuid, companyId);
368 }
369
370 @Override
371 public List<Repository> getRepositoriesByUuidAndCompanyId(String uuid,
372 long companyId, int start, int end,
373 OrderByComparator<Repository> orderByComparator) {
374 return repositoryPersistence.findByUuid_C(uuid, companyId, start, end,
375 orderByComparator);
376 }
377
378
386 @Override
387 public Repository getRepositoryByUuidAndGroupId(String uuid, long groupId)
388 throws PortalException {
389 return repositoryPersistence.findByUUID_G(uuid, groupId);
390 }
391
392
403 @Override
404 public List<Repository> getRepositories(int start, int end) {
405 return repositoryPersistence.findAll(start, end);
406 }
407
408
413 @Override
414 public int getRepositoriesCount() {
415 return repositoryPersistence.countAll();
416 }
417
418
424 @Indexable(type = IndexableType.REINDEX)
425 @Override
426 public Repository updateRepository(Repository repository) {
427 return repositoryPersistence.update(repository);
428 }
429
430
435 public com.liferay.portal.service.RepositoryLocalService getRepositoryLocalService() {
436 return repositoryLocalService;
437 }
438
439
444 public void setRepositoryLocalService(
445 com.liferay.portal.service.RepositoryLocalService repositoryLocalService) {
446 this.repositoryLocalService = repositoryLocalService;
447 }
448
449
454 public com.liferay.portal.service.RepositoryService getRepositoryService() {
455 return repositoryService;
456 }
457
458
463 public void setRepositoryService(
464 com.liferay.portal.service.RepositoryService repositoryService) {
465 this.repositoryService = repositoryService;
466 }
467
468
473 public RepositoryPersistence getRepositoryPersistence() {
474 return repositoryPersistence;
475 }
476
477
482 public void setRepositoryPersistence(
483 RepositoryPersistence repositoryPersistence) {
484 this.repositoryPersistence = repositoryPersistence;
485 }
486
487
492 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
493 return counterLocalService;
494 }
495
496
501 public void setCounterLocalService(
502 com.liferay.counter.service.CounterLocalService counterLocalService) {
503 this.counterLocalService = counterLocalService;
504 }
505
506
511 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
512 return classNameLocalService;
513 }
514
515
520 public void setClassNameLocalService(
521 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
522 this.classNameLocalService = classNameLocalService;
523 }
524
525
530 public com.liferay.portal.service.ClassNameService getClassNameService() {
531 return classNameService;
532 }
533
534
539 public void setClassNameService(
540 com.liferay.portal.service.ClassNameService classNameService) {
541 this.classNameService = classNameService;
542 }
543
544
549 public ClassNamePersistence getClassNamePersistence() {
550 return classNamePersistence;
551 }
552
553
558 public void setClassNamePersistence(
559 ClassNamePersistence classNamePersistence) {
560 this.classNamePersistence = classNamePersistence;
561 }
562
563
568 public com.liferay.portal.service.CompanyLocalService getCompanyLocalService() {
569 return companyLocalService;
570 }
571
572
577 public void setCompanyLocalService(
578 com.liferay.portal.service.CompanyLocalService companyLocalService) {
579 this.companyLocalService = companyLocalService;
580 }
581
582
587 public com.liferay.portal.service.CompanyService getCompanyService() {
588 return companyService;
589 }
590
591
596 public void setCompanyService(
597 com.liferay.portal.service.CompanyService companyService) {
598 this.companyService = companyService;
599 }
600
601
606 public CompanyPersistence getCompanyPersistence() {
607 return companyPersistence;
608 }
609
610
615 public void setCompanyPersistence(CompanyPersistence companyPersistence) {
616 this.companyPersistence = companyPersistence;
617 }
618
619
624 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
625 return groupLocalService;
626 }
627
628
633 public void setGroupLocalService(
634 com.liferay.portal.service.GroupLocalService groupLocalService) {
635 this.groupLocalService = groupLocalService;
636 }
637
638
643 public com.liferay.portal.service.GroupService getGroupService() {
644 return groupService;
645 }
646
647
652 public void setGroupService(
653 com.liferay.portal.service.GroupService groupService) {
654 this.groupService = groupService;
655 }
656
657
662 public GroupPersistence getGroupPersistence() {
663 return groupPersistence;
664 }
665
666
671 public void setGroupPersistence(GroupPersistence groupPersistence) {
672 this.groupPersistence = groupPersistence;
673 }
674
675
680 public GroupFinder getGroupFinder() {
681 return groupFinder;
682 }
683
684
689 public void setGroupFinder(GroupFinder groupFinder) {
690 this.groupFinder = groupFinder;
691 }
692
693
698 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
699 return assetEntryLocalService;
700 }
701
702
707 public void setAssetEntryLocalService(
708 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
709 this.assetEntryLocalService = assetEntryLocalService;
710 }
711
712
717 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
718 return assetEntryService;
719 }
720
721
726 public void setAssetEntryService(
727 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
728 this.assetEntryService = assetEntryService;
729 }
730
731
736 public AssetEntryPersistence getAssetEntryPersistence() {
737 return assetEntryPersistence;
738 }
739
740
745 public void setAssetEntryPersistence(
746 AssetEntryPersistence assetEntryPersistence) {
747 this.assetEntryPersistence = assetEntryPersistence;
748 }
749
750
755 public AssetEntryFinder getAssetEntryFinder() {
756 return assetEntryFinder;
757 }
758
759
764 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
765 this.assetEntryFinder = assetEntryFinder;
766 }
767
768
773 public com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService getDLAppHelperLocalService() {
774 return dlAppHelperLocalService;
775 }
776
777
782 public void setDLAppHelperLocalService(
783 com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService dlAppHelperLocalService) {
784 this.dlAppHelperLocalService = dlAppHelperLocalService;
785 }
786
787
792 public com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService getDLFileEntryLocalService() {
793 return dlFileEntryLocalService;
794 }
795
796
801 public void setDLFileEntryLocalService(
802 com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService dlFileEntryLocalService) {
803 this.dlFileEntryLocalService = dlFileEntryLocalService;
804 }
805
806
811 public com.liferay.portlet.documentlibrary.service.DLFileEntryService getDLFileEntryService() {
812 return dlFileEntryService;
813 }
814
815
820 public void setDLFileEntryService(
821 com.liferay.portlet.documentlibrary.service.DLFileEntryService dlFileEntryService) {
822 this.dlFileEntryService = dlFileEntryService;
823 }
824
825
830 public DLFileEntryPersistence getDLFileEntryPersistence() {
831 return dlFileEntryPersistence;
832 }
833
834
839 public void setDLFileEntryPersistence(
840 DLFileEntryPersistence dlFileEntryPersistence) {
841 this.dlFileEntryPersistence = dlFileEntryPersistence;
842 }
843
844
849 public DLFileEntryFinder getDLFileEntryFinder() {
850 return dlFileEntryFinder;
851 }
852
853
858 public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
859 this.dlFileEntryFinder = dlFileEntryFinder;
860 }
861
862
867 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService getDLFileEntryTypeLocalService() {
868 return dlFileEntryTypeLocalService;
869 }
870
871
876 public void setDLFileEntryTypeLocalService(
877 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService) {
878 this.dlFileEntryTypeLocalService = dlFileEntryTypeLocalService;
879 }
880
881
886 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService getDLFileEntryTypeService() {
887 return dlFileEntryTypeService;
888 }
889
890
895 public void setDLFileEntryTypeService(
896 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService) {
897 this.dlFileEntryTypeService = dlFileEntryTypeService;
898 }
899
900
905 public DLFileEntryTypePersistence getDLFileEntryTypePersistence() {
906 return dlFileEntryTypePersistence;
907 }
908
909
914 public void setDLFileEntryTypePersistence(
915 DLFileEntryTypePersistence dlFileEntryTypePersistence) {
916 this.dlFileEntryTypePersistence = dlFileEntryTypePersistence;
917 }
918
919
924 public DLFileEntryTypeFinder getDLFileEntryTypeFinder() {
925 return dlFileEntryTypeFinder;
926 }
927
928
933 public void setDLFileEntryTypeFinder(
934 DLFileEntryTypeFinder dlFileEntryTypeFinder) {
935 this.dlFileEntryTypeFinder = dlFileEntryTypeFinder;
936 }
937
938
943 public com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService getDLFileVersionLocalService() {
944 return dlFileVersionLocalService;
945 }
946
947
952 public void setDLFileVersionLocalService(
953 com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService dlFileVersionLocalService) {
954 this.dlFileVersionLocalService = dlFileVersionLocalService;
955 }
956
957
962 public com.liferay.portlet.documentlibrary.service.DLFileVersionService getDLFileVersionService() {
963 return dlFileVersionService;
964 }
965
966
971 public void setDLFileVersionService(
972 com.liferay.portlet.documentlibrary.service.DLFileVersionService dlFileVersionService) {
973 this.dlFileVersionService = dlFileVersionService;
974 }
975
976
981 public DLFileVersionPersistence getDLFileVersionPersistence() {
982 return dlFileVersionPersistence;
983 }
984
985
990 public void setDLFileVersionPersistence(
991 DLFileVersionPersistence dlFileVersionPersistence) {
992 this.dlFileVersionPersistence = dlFileVersionPersistence;
993 }
994
995
1000 public com.liferay.portlet.documentlibrary.service.DLFolderLocalService getDLFolderLocalService() {
1001 return dlFolderLocalService;
1002 }
1003
1004
1009 public void setDLFolderLocalService(
1010 com.liferay.portlet.documentlibrary.service.DLFolderLocalService dlFolderLocalService) {
1011 this.dlFolderLocalService = dlFolderLocalService;
1012 }
1013
1014
1019 public com.liferay.portlet.documentlibrary.service.DLFolderService getDLFolderService() {
1020 return dlFolderService;
1021 }
1022
1023
1028 public void setDLFolderService(
1029 com.liferay.portlet.documentlibrary.service.DLFolderService dlFolderService) {
1030 this.dlFolderService = dlFolderService;
1031 }
1032
1033
1038 public DLFolderPersistence getDLFolderPersistence() {
1039 return dlFolderPersistence;
1040 }
1041
1042
1047 public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
1048 this.dlFolderPersistence = dlFolderPersistence;
1049 }
1050
1051
1056 public DLFolderFinder getDLFolderFinder() {
1057 return dlFolderFinder;
1058 }
1059
1060
1065 public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
1066 this.dlFolderFinder = dlFolderFinder;
1067 }
1068
1069
1074 public com.liferay.portlet.expando.service.ExpandoValueLocalService getExpandoValueLocalService() {
1075 return expandoValueLocalService;
1076 }
1077
1078
1083 public void setExpandoValueLocalService(
1084 com.liferay.portlet.expando.service.ExpandoValueLocalService expandoValueLocalService) {
1085 this.expandoValueLocalService = expandoValueLocalService;
1086 }
1087
1088
1093 public com.liferay.portlet.expando.service.ExpandoValueService getExpandoValueService() {
1094 return expandoValueService;
1095 }
1096
1097
1102 public void setExpandoValueService(
1103 com.liferay.portlet.expando.service.ExpandoValueService expandoValueService) {
1104 this.expandoValueService = expandoValueService;
1105 }
1106
1107
1112 public ExpandoValuePersistence getExpandoValuePersistence() {
1113 return expandoValuePersistence;
1114 }
1115
1116
1121 public void setExpandoValuePersistence(
1122 ExpandoValuePersistence expandoValuePersistence) {
1123 this.expandoValuePersistence = expandoValuePersistence;
1124 }
1125
1126
1131 public com.liferay.portal.service.RepositoryEntryLocalService getRepositoryEntryLocalService() {
1132 return repositoryEntryLocalService;
1133 }
1134
1135
1140 public void setRepositoryEntryLocalService(
1141 com.liferay.portal.service.RepositoryEntryLocalService repositoryEntryLocalService) {
1142 this.repositoryEntryLocalService = repositoryEntryLocalService;
1143 }
1144
1145
1150 public RepositoryEntryPersistence getRepositoryEntryPersistence() {
1151 return repositoryEntryPersistence;
1152 }
1153
1154
1159 public void setRepositoryEntryPersistence(
1160 RepositoryEntryPersistence repositoryEntryPersistence) {
1161 this.repositoryEntryPersistence = repositoryEntryPersistence;
1162 }
1163
1164
1169 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
1170 return resourceLocalService;
1171 }
1172
1173
1178 public void setResourceLocalService(
1179 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
1180 this.resourceLocalService = resourceLocalService;
1181 }
1182
1183
1188 public com.liferay.portal.service.SystemEventLocalService getSystemEventLocalService() {
1189 return systemEventLocalService;
1190 }
1191
1192
1197 public void setSystemEventLocalService(
1198 com.liferay.portal.service.SystemEventLocalService systemEventLocalService) {
1199 this.systemEventLocalService = systemEventLocalService;
1200 }
1201
1202
1207 public SystemEventPersistence getSystemEventPersistence() {
1208 return systemEventPersistence;
1209 }
1210
1211
1216 public void setSystemEventPersistence(
1217 SystemEventPersistence systemEventPersistence) {
1218 this.systemEventPersistence = systemEventPersistence;
1219 }
1220
1221
1226 public com.liferay.portal.service.UserLocalService getUserLocalService() {
1227 return userLocalService;
1228 }
1229
1230
1235 public void setUserLocalService(
1236 com.liferay.portal.service.UserLocalService userLocalService) {
1237 this.userLocalService = userLocalService;
1238 }
1239
1240
1245 public com.liferay.portal.service.UserService getUserService() {
1246 return userService;
1247 }
1248
1249
1254 public void setUserService(
1255 com.liferay.portal.service.UserService userService) {
1256 this.userService = userService;
1257 }
1258
1259
1264 public UserPersistence getUserPersistence() {
1265 return userPersistence;
1266 }
1267
1268
1273 public void setUserPersistence(UserPersistence userPersistence) {
1274 this.userPersistence = userPersistence;
1275 }
1276
1277
1282 public UserFinder getUserFinder() {
1283 return userFinder;
1284 }
1285
1286
1291 public void setUserFinder(UserFinder userFinder) {
1292 this.userFinder = userFinder;
1293 }
1294
1295 public void afterPropertiesSet() {
1296 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.Repository",
1297 repositoryLocalService);
1298 }
1299
1300 public void destroy() {
1301 persistedModelLocalServiceRegistry.unregister(
1302 "com.liferay.portal.model.Repository");
1303 }
1304
1305
1310 @Override
1311 public String getBeanIdentifier() {
1312 return _beanIdentifier;
1313 }
1314
1315
1320 @Override
1321 public void setBeanIdentifier(String beanIdentifier) {
1322 _beanIdentifier = beanIdentifier;
1323 }
1324
1325 protected Class<?> getModelClass() {
1326 return Repository.class;
1327 }
1328
1329 protected String getModelClassName() {
1330 return Repository.class.getName();
1331 }
1332
1333
1338 protected void runSQL(String sql) {
1339 try {
1340 DataSource dataSource = repositoryPersistence.getDataSource();
1341
1342 DB db = DBFactoryUtil.getDB();
1343
1344 sql = db.buildSQL(sql);
1345 sql = PortalUtil.transformSQL(sql);
1346
1347 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1348 sql, new int[0]);
1349
1350 sqlUpdate.update();
1351 }
1352 catch (Exception e) {
1353 throw new SystemException(e);
1354 }
1355 }
1356
1357 @BeanReference(type = com.liferay.portal.service.RepositoryLocalService.class)
1358 protected com.liferay.portal.service.RepositoryLocalService repositoryLocalService;
1359 @BeanReference(type = com.liferay.portal.service.RepositoryService.class)
1360 protected com.liferay.portal.service.RepositoryService repositoryService;
1361 @BeanReference(type = RepositoryPersistence.class)
1362 protected RepositoryPersistence repositoryPersistence;
1363 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1364 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1365 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
1366 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
1367 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
1368 protected com.liferay.portal.service.ClassNameService classNameService;
1369 @BeanReference(type = ClassNamePersistence.class)
1370 protected ClassNamePersistence classNamePersistence;
1371 @BeanReference(type = com.liferay.portal.service.CompanyLocalService.class)
1372 protected com.liferay.portal.service.CompanyLocalService companyLocalService;
1373 @BeanReference(type = com.liferay.portal.service.CompanyService.class)
1374 protected com.liferay.portal.service.CompanyService companyService;
1375 @BeanReference(type = CompanyPersistence.class)
1376 protected CompanyPersistence companyPersistence;
1377 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1378 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1379 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1380 protected com.liferay.portal.service.GroupService groupService;
1381 @BeanReference(type = GroupPersistence.class)
1382 protected GroupPersistence groupPersistence;
1383 @BeanReference(type = GroupFinder.class)
1384 protected GroupFinder groupFinder;
1385 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
1386 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
1387 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
1388 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
1389 @BeanReference(type = AssetEntryPersistence.class)
1390 protected AssetEntryPersistence assetEntryPersistence;
1391 @BeanReference(type = AssetEntryFinder.class)
1392 protected AssetEntryFinder assetEntryFinder;
1393 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService.class)
1394 protected com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService dlAppHelperLocalService;
1395 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService.class)
1396 protected com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService dlFileEntryLocalService;
1397 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryService.class)
1398 protected com.liferay.portlet.documentlibrary.service.DLFileEntryService dlFileEntryService;
1399 @BeanReference(type = DLFileEntryPersistence.class)
1400 protected DLFileEntryPersistence dlFileEntryPersistence;
1401 @BeanReference(type = DLFileEntryFinder.class)
1402 protected DLFileEntryFinder dlFileEntryFinder;
1403 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService.class)
1404 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService;
1405 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService.class)
1406 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService;
1407 @BeanReference(type = DLFileEntryTypePersistence.class)
1408 protected DLFileEntryTypePersistence dlFileEntryTypePersistence;
1409 @BeanReference(type = DLFileEntryTypeFinder.class)
1410 protected DLFileEntryTypeFinder dlFileEntryTypeFinder;
1411 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService.class)
1412 protected com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService dlFileVersionLocalService;
1413 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileVersionService.class)
1414 protected com.liferay.portlet.documentlibrary.service.DLFileVersionService dlFileVersionService;
1415 @BeanReference(type = DLFileVersionPersistence.class)
1416 protected DLFileVersionPersistence dlFileVersionPersistence;
1417 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFolderLocalService.class)
1418 protected com.liferay.portlet.documentlibrary.service.DLFolderLocalService dlFolderLocalService;
1419 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFolderService.class)
1420 protected com.liferay.portlet.documentlibrary.service.DLFolderService dlFolderService;
1421 @BeanReference(type = DLFolderPersistence.class)
1422 protected DLFolderPersistence dlFolderPersistence;
1423 @BeanReference(type = DLFolderFinder.class)
1424 protected DLFolderFinder dlFolderFinder;
1425 @BeanReference(type = com.liferay.portlet.expando.service.ExpandoValueLocalService.class)
1426 protected com.liferay.portlet.expando.service.ExpandoValueLocalService expandoValueLocalService;
1427 @BeanReference(type = com.liferay.portlet.expando.service.ExpandoValueService.class)
1428 protected com.liferay.portlet.expando.service.ExpandoValueService expandoValueService;
1429 @BeanReference(type = ExpandoValuePersistence.class)
1430 protected ExpandoValuePersistence expandoValuePersistence;
1431 @BeanReference(type = com.liferay.portal.service.RepositoryEntryLocalService.class)
1432 protected com.liferay.portal.service.RepositoryEntryLocalService repositoryEntryLocalService;
1433 @BeanReference(type = RepositoryEntryPersistence.class)
1434 protected RepositoryEntryPersistence repositoryEntryPersistence;
1435 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1436 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1437 @BeanReference(type = com.liferay.portal.service.SystemEventLocalService.class)
1438 protected com.liferay.portal.service.SystemEventLocalService systemEventLocalService;
1439 @BeanReference(type = SystemEventPersistence.class)
1440 protected SystemEventPersistence systemEventPersistence;
1441 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1442 protected com.liferay.portal.service.UserLocalService userLocalService;
1443 @BeanReference(type = com.liferay.portal.service.UserService.class)
1444 protected com.liferay.portal.service.UserService userService;
1445 @BeanReference(type = UserPersistence.class)
1446 protected UserPersistence userPersistence;
1447 @BeanReference(type = UserFinder.class)
1448 protected UserFinder userFinder;
1449 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1450 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1451 private String _beanIdentifier;
1452 }