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
371 @Override
372 public List<Repository> getRepositoriesByUuidAndCompanyId(String uuid,
373 long companyId) {
374 return repositoryPersistence.findByUuid_C(uuid, companyId);
375 }
376
377
387 @Override
388 public List<Repository> getRepositoriesByUuidAndCompanyId(String uuid,
389 long companyId, int start, int end,
390 OrderByComparator<Repository> orderByComparator) {
391 return repositoryPersistence.findByUuid_C(uuid, companyId, start, end,
392 orderByComparator);
393 }
394
395
403 @Override
404 public Repository getRepositoryByUuidAndGroupId(String uuid, long groupId)
405 throws PortalException {
406 return repositoryPersistence.findByUUID_G(uuid, groupId);
407 }
408
409
420 @Override
421 public List<Repository> getRepositories(int start, int end) {
422 return repositoryPersistence.findAll(start, end);
423 }
424
425
430 @Override
431 public int getRepositoriesCount() {
432 return repositoryPersistence.countAll();
433 }
434
435
441 @Indexable(type = IndexableType.REINDEX)
442 @Override
443 public Repository updateRepository(Repository repository) {
444 return repositoryPersistence.update(repository);
445 }
446
447
452 public com.liferay.portal.service.RepositoryLocalService getRepositoryLocalService() {
453 return repositoryLocalService;
454 }
455
456
461 public void setRepositoryLocalService(
462 com.liferay.portal.service.RepositoryLocalService repositoryLocalService) {
463 this.repositoryLocalService = repositoryLocalService;
464 }
465
466
471 public com.liferay.portal.service.RepositoryService getRepositoryService() {
472 return repositoryService;
473 }
474
475
480 public void setRepositoryService(
481 com.liferay.portal.service.RepositoryService repositoryService) {
482 this.repositoryService = repositoryService;
483 }
484
485
490 public RepositoryPersistence getRepositoryPersistence() {
491 return repositoryPersistence;
492 }
493
494
499 public void setRepositoryPersistence(
500 RepositoryPersistence repositoryPersistence) {
501 this.repositoryPersistence = repositoryPersistence;
502 }
503
504
509 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
510 return counterLocalService;
511 }
512
513
518 public void setCounterLocalService(
519 com.liferay.counter.service.CounterLocalService counterLocalService) {
520 this.counterLocalService = counterLocalService;
521 }
522
523
528 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
529 return classNameLocalService;
530 }
531
532
537 public void setClassNameLocalService(
538 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
539 this.classNameLocalService = classNameLocalService;
540 }
541
542
547 public com.liferay.portal.service.ClassNameService getClassNameService() {
548 return classNameService;
549 }
550
551
556 public void setClassNameService(
557 com.liferay.portal.service.ClassNameService classNameService) {
558 this.classNameService = classNameService;
559 }
560
561
566 public ClassNamePersistence getClassNamePersistence() {
567 return classNamePersistence;
568 }
569
570
575 public void setClassNamePersistence(
576 ClassNamePersistence classNamePersistence) {
577 this.classNamePersistence = classNamePersistence;
578 }
579
580
585 public com.liferay.portal.service.CompanyLocalService getCompanyLocalService() {
586 return companyLocalService;
587 }
588
589
594 public void setCompanyLocalService(
595 com.liferay.portal.service.CompanyLocalService companyLocalService) {
596 this.companyLocalService = companyLocalService;
597 }
598
599
604 public com.liferay.portal.service.CompanyService getCompanyService() {
605 return companyService;
606 }
607
608
613 public void setCompanyService(
614 com.liferay.portal.service.CompanyService companyService) {
615 this.companyService = companyService;
616 }
617
618
623 public CompanyPersistence getCompanyPersistence() {
624 return companyPersistence;
625 }
626
627
632 public void setCompanyPersistence(CompanyPersistence companyPersistence) {
633 this.companyPersistence = companyPersistence;
634 }
635
636
641 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
642 return groupLocalService;
643 }
644
645
650 public void setGroupLocalService(
651 com.liferay.portal.service.GroupLocalService groupLocalService) {
652 this.groupLocalService = groupLocalService;
653 }
654
655
660 public com.liferay.portal.service.GroupService getGroupService() {
661 return groupService;
662 }
663
664
669 public void setGroupService(
670 com.liferay.portal.service.GroupService groupService) {
671 this.groupService = groupService;
672 }
673
674
679 public GroupPersistence getGroupPersistence() {
680 return groupPersistence;
681 }
682
683
688 public void setGroupPersistence(GroupPersistence groupPersistence) {
689 this.groupPersistence = groupPersistence;
690 }
691
692
697 public GroupFinder getGroupFinder() {
698 return groupFinder;
699 }
700
701
706 public void setGroupFinder(GroupFinder groupFinder) {
707 this.groupFinder = groupFinder;
708 }
709
710
715 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
716 return assetEntryLocalService;
717 }
718
719
724 public void setAssetEntryLocalService(
725 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
726 this.assetEntryLocalService = assetEntryLocalService;
727 }
728
729
734 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
735 return assetEntryService;
736 }
737
738
743 public void setAssetEntryService(
744 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
745 this.assetEntryService = assetEntryService;
746 }
747
748
753 public AssetEntryPersistence getAssetEntryPersistence() {
754 return assetEntryPersistence;
755 }
756
757
762 public void setAssetEntryPersistence(
763 AssetEntryPersistence assetEntryPersistence) {
764 this.assetEntryPersistence = assetEntryPersistence;
765 }
766
767
772 public AssetEntryFinder getAssetEntryFinder() {
773 return assetEntryFinder;
774 }
775
776
781 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
782 this.assetEntryFinder = assetEntryFinder;
783 }
784
785
790 public com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService getDLAppHelperLocalService() {
791 return dlAppHelperLocalService;
792 }
793
794
799 public void setDLAppHelperLocalService(
800 com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService dlAppHelperLocalService) {
801 this.dlAppHelperLocalService = dlAppHelperLocalService;
802 }
803
804
809 public com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService getDLFileEntryLocalService() {
810 return dlFileEntryLocalService;
811 }
812
813
818 public void setDLFileEntryLocalService(
819 com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService dlFileEntryLocalService) {
820 this.dlFileEntryLocalService = dlFileEntryLocalService;
821 }
822
823
828 public com.liferay.portlet.documentlibrary.service.DLFileEntryService getDLFileEntryService() {
829 return dlFileEntryService;
830 }
831
832
837 public void setDLFileEntryService(
838 com.liferay.portlet.documentlibrary.service.DLFileEntryService dlFileEntryService) {
839 this.dlFileEntryService = dlFileEntryService;
840 }
841
842
847 public DLFileEntryPersistence getDLFileEntryPersistence() {
848 return dlFileEntryPersistence;
849 }
850
851
856 public void setDLFileEntryPersistence(
857 DLFileEntryPersistence dlFileEntryPersistence) {
858 this.dlFileEntryPersistence = dlFileEntryPersistence;
859 }
860
861
866 public DLFileEntryFinder getDLFileEntryFinder() {
867 return dlFileEntryFinder;
868 }
869
870
875 public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
876 this.dlFileEntryFinder = dlFileEntryFinder;
877 }
878
879
884 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService getDLFileEntryTypeLocalService() {
885 return dlFileEntryTypeLocalService;
886 }
887
888
893 public void setDLFileEntryTypeLocalService(
894 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService) {
895 this.dlFileEntryTypeLocalService = dlFileEntryTypeLocalService;
896 }
897
898
903 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService getDLFileEntryTypeService() {
904 return dlFileEntryTypeService;
905 }
906
907
912 public void setDLFileEntryTypeService(
913 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService) {
914 this.dlFileEntryTypeService = dlFileEntryTypeService;
915 }
916
917
922 public DLFileEntryTypePersistence getDLFileEntryTypePersistence() {
923 return dlFileEntryTypePersistence;
924 }
925
926
931 public void setDLFileEntryTypePersistence(
932 DLFileEntryTypePersistence dlFileEntryTypePersistence) {
933 this.dlFileEntryTypePersistence = dlFileEntryTypePersistence;
934 }
935
936
941 public DLFileEntryTypeFinder getDLFileEntryTypeFinder() {
942 return dlFileEntryTypeFinder;
943 }
944
945
950 public void setDLFileEntryTypeFinder(
951 DLFileEntryTypeFinder dlFileEntryTypeFinder) {
952 this.dlFileEntryTypeFinder = dlFileEntryTypeFinder;
953 }
954
955
960 public com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService getDLFileVersionLocalService() {
961 return dlFileVersionLocalService;
962 }
963
964
969 public void setDLFileVersionLocalService(
970 com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService dlFileVersionLocalService) {
971 this.dlFileVersionLocalService = dlFileVersionLocalService;
972 }
973
974
979 public com.liferay.portlet.documentlibrary.service.DLFileVersionService getDLFileVersionService() {
980 return dlFileVersionService;
981 }
982
983
988 public void setDLFileVersionService(
989 com.liferay.portlet.documentlibrary.service.DLFileVersionService dlFileVersionService) {
990 this.dlFileVersionService = dlFileVersionService;
991 }
992
993
998 public DLFileVersionPersistence getDLFileVersionPersistence() {
999 return dlFileVersionPersistence;
1000 }
1001
1002
1007 public void setDLFileVersionPersistence(
1008 DLFileVersionPersistence dlFileVersionPersistence) {
1009 this.dlFileVersionPersistence = dlFileVersionPersistence;
1010 }
1011
1012
1017 public com.liferay.portlet.documentlibrary.service.DLFolderLocalService getDLFolderLocalService() {
1018 return dlFolderLocalService;
1019 }
1020
1021
1026 public void setDLFolderLocalService(
1027 com.liferay.portlet.documentlibrary.service.DLFolderLocalService dlFolderLocalService) {
1028 this.dlFolderLocalService = dlFolderLocalService;
1029 }
1030
1031
1036 public com.liferay.portlet.documentlibrary.service.DLFolderService getDLFolderService() {
1037 return dlFolderService;
1038 }
1039
1040
1045 public void setDLFolderService(
1046 com.liferay.portlet.documentlibrary.service.DLFolderService dlFolderService) {
1047 this.dlFolderService = dlFolderService;
1048 }
1049
1050
1055 public DLFolderPersistence getDLFolderPersistence() {
1056 return dlFolderPersistence;
1057 }
1058
1059
1064 public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
1065 this.dlFolderPersistence = dlFolderPersistence;
1066 }
1067
1068
1073 public DLFolderFinder getDLFolderFinder() {
1074 return dlFolderFinder;
1075 }
1076
1077
1082 public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
1083 this.dlFolderFinder = dlFolderFinder;
1084 }
1085
1086
1091 public com.liferay.portlet.expando.service.ExpandoValueLocalService getExpandoValueLocalService() {
1092 return expandoValueLocalService;
1093 }
1094
1095
1100 public void setExpandoValueLocalService(
1101 com.liferay.portlet.expando.service.ExpandoValueLocalService expandoValueLocalService) {
1102 this.expandoValueLocalService = expandoValueLocalService;
1103 }
1104
1105
1110 public com.liferay.portlet.expando.service.ExpandoValueService getExpandoValueService() {
1111 return expandoValueService;
1112 }
1113
1114
1119 public void setExpandoValueService(
1120 com.liferay.portlet.expando.service.ExpandoValueService expandoValueService) {
1121 this.expandoValueService = expandoValueService;
1122 }
1123
1124
1129 public ExpandoValuePersistence getExpandoValuePersistence() {
1130 return expandoValuePersistence;
1131 }
1132
1133
1138 public void setExpandoValuePersistence(
1139 ExpandoValuePersistence expandoValuePersistence) {
1140 this.expandoValuePersistence = expandoValuePersistence;
1141 }
1142
1143
1148 public com.liferay.portal.service.RepositoryEntryLocalService getRepositoryEntryLocalService() {
1149 return repositoryEntryLocalService;
1150 }
1151
1152
1157 public void setRepositoryEntryLocalService(
1158 com.liferay.portal.service.RepositoryEntryLocalService repositoryEntryLocalService) {
1159 this.repositoryEntryLocalService = repositoryEntryLocalService;
1160 }
1161
1162
1167 public RepositoryEntryPersistence getRepositoryEntryPersistence() {
1168 return repositoryEntryPersistence;
1169 }
1170
1171
1176 public void setRepositoryEntryPersistence(
1177 RepositoryEntryPersistence repositoryEntryPersistence) {
1178 this.repositoryEntryPersistence = repositoryEntryPersistence;
1179 }
1180
1181
1186 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
1187 return resourceLocalService;
1188 }
1189
1190
1195 public void setResourceLocalService(
1196 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
1197 this.resourceLocalService = resourceLocalService;
1198 }
1199
1200
1205 public com.liferay.portal.service.SystemEventLocalService getSystemEventLocalService() {
1206 return systemEventLocalService;
1207 }
1208
1209
1214 public void setSystemEventLocalService(
1215 com.liferay.portal.service.SystemEventLocalService systemEventLocalService) {
1216 this.systemEventLocalService = systemEventLocalService;
1217 }
1218
1219
1224 public SystemEventPersistence getSystemEventPersistence() {
1225 return systemEventPersistence;
1226 }
1227
1228
1233 public void setSystemEventPersistence(
1234 SystemEventPersistence systemEventPersistence) {
1235 this.systemEventPersistence = systemEventPersistence;
1236 }
1237
1238
1243 public com.liferay.portal.service.UserLocalService getUserLocalService() {
1244 return userLocalService;
1245 }
1246
1247
1252 public void setUserLocalService(
1253 com.liferay.portal.service.UserLocalService userLocalService) {
1254 this.userLocalService = userLocalService;
1255 }
1256
1257
1262 public com.liferay.portal.service.UserService getUserService() {
1263 return userService;
1264 }
1265
1266
1271 public void setUserService(
1272 com.liferay.portal.service.UserService userService) {
1273 this.userService = userService;
1274 }
1275
1276
1281 public UserPersistence getUserPersistence() {
1282 return userPersistence;
1283 }
1284
1285
1290 public void setUserPersistence(UserPersistence userPersistence) {
1291 this.userPersistence = userPersistence;
1292 }
1293
1294
1299 public UserFinder getUserFinder() {
1300 return userFinder;
1301 }
1302
1303
1308 public void setUserFinder(UserFinder userFinder) {
1309 this.userFinder = userFinder;
1310 }
1311
1312 public void afterPropertiesSet() {
1313 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.Repository",
1314 repositoryLocalService);
1315 }
1316
1317 public void destroy() {
1318 persistedModelLocalServiceRegistry.unregister(
1319 "com.liferay.portal.model.Repository");
1320 }
1321
1322
1327 @Override
1328 public String getBeanIdentifier() {
1329 return _beanIdentifier;
1330 }
1331
1332
1337 @Override
1338 public void setBeanIdentifier(String beanIdentifier) {
1339 _beanIdentifier = beanIdentifier;
1340 }
1341
1342 protected Class<?> getModelClass() {
1343 return Repository.class;
1344 }
1345
1346 protected String getModelClassName() {
1347 return Repository.class.getName();
1348 }
1349
1350
1355 protected void runSQL(String sql) {
1356 try {
1357 DataSource dataSource = repositoryPersistence.getDataSource();
1358
1359 DB db = DBFactoryUtil.getDB();
1360
1361 sql = db.buildSQL(sql);
1362 sql = PortalUtil.transformSQL(sql);
1363
1364 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1365 sql, new int[0]);
1366
1367 sqlUpdate.update();
1368 }
1369 catch (Exception e) {
1370 throw new SystemException(e);
1371 }
1372 }
1373
1374 @BeanReference(type = com.liferay.portal.service.RepositoryLocalService.class)
1375 protected com.liferay.portal.service.RepositoryLocalService repositoryLocalService;
1376 @BeanReference(type = com.liferay.portal.service.RepositoryService.class)
1377 protected com.liferay.portal.service.RepositoryService repositoryService;
1378 @BeanReference(type = RepositoryPersistence.class)
1379 protected RepositoryPersistence repositoryPersistence;
1380 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1381 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1382 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
1383 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
1384 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
1385 protected com.liferay.portal.service.ClassNameService classNameService;
1386 @BeanReference(type = ClassNamePersistence.class)
1387 protected ClassNamePersistence classNamePersistence;
1388 @BeanReference(type = com.liferay.portal.service.CompanyLocalService.class)
1389 protected com.liferay.portal.service.CompanyLocalService companyLocalService;
1390 @BeanReference(type = com.liferay.portal.service.CompanyService.class)
1391 protected com.liferay.portal.service.CompanyService companyService;
1392 @BeanReference(type = CompanyPersistence.class)
1393 protected CompanyPersistence companyPersistence;
1394 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1395 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1396 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1397 protected com.liferay.portal.service.GroupService groupService;
1398 @BeanReference(type = GroupPersistence.class)
1399 protected GroupPersistence groupPersistence;
1400 @BeanReference(type = GroupFinder.class)
1401 protected GroupFinder groupFinder;
1402 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
1403 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
1404 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
1405 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
1406 @BeanReference(type = AssetEntryPersistence.class)
1407 protected AssetEntryPersistence assetEntryPersistence;
1408 @BeanReference(type = AssetEntryFinder.class)
1409 protected AssetEntryFinder assetEntryFinder;
1410 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService.class)
1411 protected com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService dlAppHelperLocalService;
1412 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService.class)
1413 protected com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService dlFileEntryLocalService;
1414 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryService.class)
1415 protected com.liferay.portlet.documentlibrary.service.DLFileEntryService dlFileEntryService;
1416 @BeanReference(type = DLFileEntryPersistence.class)
1417 protected DLFileEntryPersistence dlFileEntryPersistence;
1418 @BeanReference(type = DLFileEntryFinder.class)
1419 protected DLFileEntryFinder dlFileEntryFinder;
1420 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService.class)
1421 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService;
1422 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService.class)
1423 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService;
1424 @BeanReference(type = DLFileEntryTypePersistence.class)
1425 protected DLFileEntryTypePersistence dlFileEntryTypePersistence;
1426 @BeanReference(type = DLFileEntryTypeFinder.class)
1427 protected DLFileEntryTypeFinder dlFileEntryTypeFinder;
1428 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService.class)
1429 protected com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService dlFileVersionLocalService;
1430 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileVersionService.class)
1431 protected com.liferay.portlet.documentlibrary.service.DLFileVersionService dlFileVersionService;
1432 @BeanReference(type = DLFileVersionPersistence.class)
1433 protected DLFileVersionPersistence dlFileVersionPersistence;
1434 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFolderLocalService.class)
1435 protected com.liferay.portlet.documentlibrary.service.DLFolderLocalService dlFolderLocalService;
1436 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFolderService.class)
1437 protected com.liferay.portlet.documentlibrary.service.DLFolderService dlFolderService;
1438 @BeanReference(type = DLFolderPersistence.class)
1439 protected DLFolderPersistence dlFolderPersistence;
1440 @BeanReference(type = DLFolderFinder.class)
1441 protected DLFolderFinder dlFolderFinder;
1442 @BeanReference(type = com.liferay.portlet.expando.service.ExpandoValueLocalService.class)
1443 protected com.liferay.portlet.expando.service.ExpandoValueLocalService expandoValueLocalService;
1444 @BeanReference(type = com.liferay.portlet.expando.service.ExpandoValueService.class)
1445 protected com.liferay.portlet.expando.service.ExpandoValueService expandoValueService;
1446 @BeanReference(type = ExpandoValuePersistence.class)
1447 protected ExpandoValuePersistence expandoValuePersistence;
1448 @BeanReference(type = com.liferay.portal.service.RepositoryEntryLocalService.class)
1449 protected com.liferay.portal.service.RepositoryEntryLocalService repositoryEntryLocalService;
1450 @BeanReference(type = RepositoryEntryPersistence.class)
1451 protected RepositoryEntryPersistence repositoryEntryPersistence;
1452 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1453 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1454 @BeanReference(type = com.liferay.portal.service.SystemEventLocalService.class)
1455 protected com.liferay.portal.service.SystemEventLocalService systemEventLocalService;
1456 @BeanReference(type = SystemEventPersistence.class)
1457 protected SystemEventPersistence systemEventPersistence;
1458 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1459 protected com.liferay.portal.service.UserLocalService userLocalService;
1460 @BeanReference(type = com.liferay.portal.service.UserService.class)
1461 protected com.liferay.portal.service.UserService userService;
1462 @BeanReference(type = UserPersistence.class)
1463 protected UserPersistence userPersistence;
1464 @BeanReference(type = UserFinder.class)
1465 protected UserFinder userFinder;
1466 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1467 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1468 private String _beanIdentifier;
1469 }