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.search.Indexable;
036 import com.liferay.portal.kernel.search.IndexableType;
037 import com.liferay.portal.kernel.util.OrderByComparator;
038 import com.liferay.portal.model.PersistedModel;
039 import com.liferay.portal.model.Repository;
040 import com.liferay.portal.service.BaseLocalServiceImpl;
041 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
042 import com.liferay.portal.service.RepositoryLocalService;
043 import com.liferay.portal.service.persistence.ClassNamePersistence;
044 import com.liferay.portal.service.persistence.CompanyPersistence;
045 import com.liferay.portal.service.persistence.GroupFinder;
046 import com.liferay.portal.service.persistence.GroupPersistence;
047 import com.liferay.portal.service.persistence.RepositoryEntryPersistence;
048 import com.liferay.portal.service.persistence.RepositoryPersistence;
049 import com.liferay.portal.service.persistence.SystemEventPersistence;
050 import com.liferay.portal.service.persistence.UserFinder;
051 import com.liferay.portal.service.persistence.UserPersistence;
052 import com.liferay.portal.util.PortalUtil;
053
054 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
055 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
056 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
057 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
058 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypeFinder;
059 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypePersistence;
060 import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
061 import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
062 import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
063 import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
064 import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
065 import com.liferay.portlet.exportimport.lar.ExportImportHelperUtil;
066 import com.liferay.portlet.exportimport.lar.ManifestSummary;
067 import com.liferay.portlet.exportimport.lar.PortletDataContext;
068 import com.liferay.portlet.exportimport.lar.StagedModelDataHandlerUtil;
069 import com.liferay.portlet.exportimport.lar.StagedModelType;
070
071 import java.io.Serializable;
072
073 import java.util.List;
074
075 import javax.sql.DataSource;
076
077
089 @ProviderType
090 public abstract class RepositoryLocalServiceBaseImpl
091 extends BaseLocalServiceImpl implements RepositoryLocalService,
092 IdentifiableBean {
093
098
099
105 @Indexable(type = IndexableType.REINDEX)
106 @Override
107 public Repository addRepository(Repository repository) {
108 repository.setNew(true);
109
110 return repositoryPersistence.update(repository);
111 }
112
113
119 @Override
120 public Repository createRepository(long repositoryId) {
121 return repositoryPersistence.create(repositoryId);
122 }
123
124
131 @Indexable(type = IndexableType.DELETE)
132 @Override
133 public Repository deleteRepository(long repositoryId)
134 throws PortalException {
135 return repositoryPersistence.remove(repositoryId);
136 }
137
138
144 @Indexable(type = IndexableType.DELETE)
145 @Override
146 public Repository deleteRepository(Repository repository) {
147 return repositoryPersistence.remove(repository);
148 }
149
150 @Override
151 public DynamicQuery dynamicQuery() {
152 Class<?> clazz = getClass();
153
154 return DynamicQueryFactoryUtil.forClass(Repository.class,
155 clazz.getClassLoader());
156 }
157
158
164 @Override
165 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
166 return repositoryPersistence.findWithDynamicQuery(dynamicQuery);
167 }
168
169
181 @Override
182 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
183 int end) {
184 return repositoryPersistence.findWithDynamicQuery(dynamicQuery, start,
185 end);
186 }
187
188
201 @Override
202 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
203 int end, OrderByComparator<T> orderByComparator) {
204 return repositoryPersistence.findWithDynamicQuery(dynamicQuery, start,
205 end, orderByComparator);
206 }
207
208
214 @Override
215 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
216 return repositoryPersistence.countWithDynamicQuery(dynamicQuery);
217 }
218
219
226 @Override
227 public long dynamicQueryCount(DynamicQuery dynamicQuery,
228 Projection projection) {
229 return repositoryPersistence.countWithDynamicQuery(dynamicQuery,
230 projection);
231 }
232
233 @Override
234 public Repository fetchRepository(long repositoryId) {
235 return repositoryPersistence.fetchByPrimaryKey(repositoryId);
236 }
237
238
245 @Override
246 public Repository fetchRepositoryByUuidAndGroupId(String uuid, long groupId) {
247 return repositoryPersistence.fetchByUUID_G(uuid, groupId);
248 }
249
250
257 @Override
258 public Repository getRepository(long repositoryId)
259 throws PortalException {
260 return repositoryPersistence.findByPrimaryKey(repositoryId);
261 }
262
263 @Override
264 public ActionableDynamicQuery getActionableDynamicQuery() {
265 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
266
267 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.RepositoryLocalServiceUtil.getService());
268 actionableDynamicQuery.setClass(Repository.class);
269 actionableDynamicQuery.setClassLoader(getClassLoader());
270
271 actionableDynamicQuery.setPrimaryKeyPropertyName("repositoryId");
272
273 return actionableDynamicQuery;
274 }
275
276 protected void initActionableDynamicQuery(
277 ActionableDynamicQuery actionableDynamicQuery) {
278 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.RepositoryLocalServiceUtil.getService());
279 actionableDynamicQuery.setClass(Repository.class);
280 actionableDynamicQuery.setClassLoader(getClassLoader());
281
282 actionableDynamicQuery.setPrimaryKeyPropertyName("repositoryId");
283 }
284
285 @Override
286 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
287 final PortletDataContext portletDataContext) {
288 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
289 @Override
290 public long performCount() throws PortalException {
291 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
292
293 StagedModelType stagedModelType = getStagedModelType();
294
295 long modelAdditionCount = super.performCount();
296
297 manifestSummary.addModelAdditionCount(stagedModelType,
298 modelAdditionCount);
299
300 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
301 stagedModelType);
302
303 manifestSummary.addModelDeletionCount(stagedModelType,
304 modelDeletionCount);
305
306 return modelAdditionCount;
307 }
308 };
309
310 initActionableDynamicQuery(exportActionableDynamicQuery);
311
312 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
313 @Override
314 public void addCriteria(DynamicQuery dynamicQuery) {
315 portletDataContext.addDateRangeCriteria(dynamicQuery,
316 "modifiedDate");
317
318 StagedModelType stagedModelType = exportActionableDynamicQuery.getStagedModelType();
319
320 long referrerClassNameId = stagedModelType.getReferrerClassNameId();
321
322 Property classNameIdProperty = PropertyFactoryUtil.forName(
323 "classNameId");
324
325 if ((referrerClassNameId != StagedModelType.REFERRER_CLASS_NAME_ID_ALL) &&
326 (referrerClassNameId != StagedModelType.REFERRER_CLASS_NAME_ID_ANY)) {
327 dynamicQuery.add(classNameIdProperty.eq(
328 stagedModelType.getReferrerClassNameId()));
329 }
330 else if (referrerClassNameId == StagedModelType.REFERRER_CLASS_NAME_ID_ANY) {
331 dynamicQuery.add(classNameIdProperty.isNotNull());
332 }
333 }
334 });
335
336 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
337
338 exportActionableDynamicQuery.setGroupId(portletDataContext.getScopeGroupId());
339
340 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Repository>() {
341 @Override
342 public void performAction(Repository repository)
343 throws PortalException {
344 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
345 repository);
346 }
347 });
348 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
349 PortalUtil.getClassNameId(Repository.class.getName()),
350 StagedModelType.REFERRER_CLASS_NAME_ID_ALL));
351
352 return exportActionableDynamicQuery;
353 }
354
355
358 @Override
359 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
360 throws PortalException {
361 return repositoryLocalService.deleteRepository((Repository)persistedModel);
362 }
363
364 @Override
365 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
366 throws PortalException {
367 return repositoryPersistence.findByPrimaryKey(primaryKeyObj);
368 }
369
370
377 @Override
378 public List<Repository> getRepositoriesByUuidAndCompanyId(String uuid,
379 long companyId) {
380 return repositoryPersistence.findByUuid_C(uuid, companyId);
381 }
382
383
393 @Override
394 public List<Repository> getRepositoriesByUuidAndCompanyId(String uuid,
395 long companyId, int start, int end,
396 OrderByComparator<Repository> orderByComparator) {
397 return repositoryPersistence.findByUuid_C(uuid, companyId, start, end,
398 orderByComparator);
399 }
400
401
409 @Override
410 public Repository getRepositoryByUuidAndGroupId(String uuid, long groupId)
411 throws PortalException {
412 return repositoryPersistence.findByUUID_G(uuid, groupId);
413 }
414
415
426 @Override
427 public List<Repository> getRepositories(int start, int end) {
428 return repositoryPersistence.findAll(start, end);
429 }
430
431
436 @Override
437 public int getRepositoriesCount() {
438 return repositoryPersistence.countAll();
439 }
440
441
447 @Indexable(type = IndexableType.REINDEX)
448 @Override
449 public Repository updateRepository(Repository repository) {
450 return repositoryPersistence.update(repository);
451 }
452
453
458 public RepositoryLocalService getRepositoryLocalService() {
459 return repositoryLocalService;
460 }
461
462
467 public void setRepositoryLocalService(
468 RepositoryLocalService repositoryLocalService) {
469 this.repositoryLocalService = repositoryLocalService;
470 }
471
472
477 public com.liferay.portal.service.RepositoryService getRepositoryService() {
478 return repositoryService;
479 }
480
481
486 public void setRepositoryService(
487 com.liferay.portal.service.RepositoryService repositoryService) {
488 this.repositoryService = repositoryService;
489 }
490
491
496 public RepositoryPersistence getRepositoryPersistence() {
497 return repositoryPersistence;
498 }
499
500
505 public void setRepositoryPersistence(
506 RepositoryPersistence repositoryPersistence) {
507 this.repositoryPersistence = repositoryPersistence;
508 }
509
510
515 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
516 return counterLocalService;
517 }
518
519
524 public void setCounterLocalService(
525 com.liferay.counter.service.CounterLocalService counterLocalService) {
526 this.counterLocalService = counterLocalService;
527 }
528
529
534 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
535 return classNameLocalService;
536 }
537
538
543 public void setClassNameLocalService(
544 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
545 this.classNameLocalService = classNameLocalService;
546 }
547
548
553 public com.liferay.portal.service.ClassNameService getClassNameService() {
554 return classNameService;
555 }
556
557
562 public void setClassNameService(
563 com.liferay.portal.service.ClassNameService classNameService) {
564 this.classNameService = classNameService;
565 }
566
567
572 public ClassNamePersistence getClassNamePersistence() {
573 return classNamePersistence;
574 }
575
576
581 public void setClassNamePersistence(
582 ClassNamePersistence classNamePersistence) {
583 this.classNamePersistence = classNamePersistence;
584 }
585
586
591 public com.liferay.portal.service.CompanyLocalService getCompanyLocalService() {
592 return companyLocalService;
593 }
594
595
600 public void setCompanyLocalService(
601 com.liferay.portal.service.CompanyLocalService companyLocalService) {
602 this.companyLocalService = companyLocalService;
603 }
604
605
610 public com.liferay.portal.service.CompanyService getCompanyService() {
611 return companyService;
612 }
613
614
619 public void setCompanyService(
620 com.liferay.portal.service.CompanyService companyService) {
621 this.companyService = companyService;
622 }
623
624
629 public CompanyPersistence getCompanyPersistence() {
630 return companyPersistence;
631 }
632
633
638 public void setCompanyPersistence(CompanyPersistence companyPersistence) {
639 this.companyPersistence = companyPersistence;
640 }
641
642
647 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
648 return groupLocalService;
649 }
650
651
656 public void setGroupLocalService(
657 com.liferay.portal.service.GroupLocalService groupLocalService) {
658 this.groupLocalService = groupLocalService;
659 }
660
661
666 public com.liferay.portal.service.GroupService getGroupService() {
667 return groupService;
668 }
669
670
675 public void setGroupService(
676 com.liferay.portal.service.GroupService groupService) {
677 this.groupService = groupService;
678 }
679
680
685 public GroupPersistence getGroupPersistence() {
686 return groupPersistence;
687 }
688
689
694 public void setGroupPersistence(GroupPersistence groupPersistence) {
695 this.groupPersistence = groupPersistence;
696 }
697
698
703 public GroupFinder getGroupFinder() {
704 return groupFinder;
705 }
706
707
712 public void setGroupFinder(GroupFinder groupFinder) {
713 this.groupFinder = groupFinder;
714 }
715
716
721 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
722 return assetEntryLocalService;
723 }
724
725
730 public void setAssetEntryLocalService(
731 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
732 this.assetEntryLocalService = assetEntryLocalService;
733 }
734
735
740 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
741 return assetEntryService;
742 }
743
744
749 public void setAssetEntryService(
750 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
751 this.assetEntryService = assetEntryService;
752 }
753
754
759 public AssetEntryPersistence getAssetEntryPersistence() {
760 return assetEntryPersistence;
761 }
762
763
768 public void setAssetEntryPersistence(
769 AssetEntryPersistence assetEntryPersistence) {
770 this.assetEntryPersistence = assetEntryPersistence;
771 }
772
773
778 public AssetEntryFinder getAssetEntryFinder() {
779 return assetEntryFinder;
780 }
781
782
787 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
788 this.assetEntryFinder = assetEntryFinder;
789 }
790
791
796 public com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService getDLAppHelperLocalService() {
797 return dlAppHelperLocalService;
798 }
799
800
805 public void setDLAppHelperLocalService(
806 com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService dlAppHelperLocalService) {
807 this.dlAppHelperLocalService = dlAppHelperLocalService;
808 }
809
810
815 public com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService getDLFileEntryLocalService() {
816 return dlFileEntryLocalService;
817 }
818
819
824 public void setDLFileEntryLocalService(
825 com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService dlFileEntryLocalService) {
826 this.dlFileEntryLocalService = dlFileEntryLocalService;
827 }
828
829
834 public com.liferay.portlet.documentlibrary.service.DLFileEntryService getDLFileEntryService() {
835 return dlFileEntryService;
836 }
837
838
843 public void setDLFileEntryService(
844 com.liferay.portlet.documentlibrary.service.DLFileEntryService dlFileEntryService) {
845 this.dlFileEntryService = dlFileEntryService;
846 }
847
848
853 public DLFileEntryPersistence getDLFileEntryPersistence() {
854 return dlFileEntryPersistence;
855 }
856
857
862 public void setDLFileEntryPersistence(
863 DLFileEntryPersistence dlFileEntryPersistence) {
864 this.dlFileEntryPersistence = dlFileEntryPersistence;
865 }
866
867
872 public DLFileEntryFinder getDLFileEntryFinder() {
873 return dlFileEntryFinder;
874 }
875
876
881 public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
882 this.dlFileEntryFinder = dlFileEntryFinder;
883 }
884
885
890 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService getDLFileEntryTypeLocalService() {
891 return dlFileEntryTypeLocalService;
892 }
893
894
899 public void setDLFileEntryTypeLocalService(
900 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService) {
901 this.dlFileEntryTypeLocalService = dlFileEntryTypeLocalService;
902 }
903
904
909 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService getDLFileEntryTypeService() {
910 return dlFileEntryTypeService;
911 }
912
913
918 public void setDLFileEntryTypeService(
919 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService) {
920 this.dlFileEntryTypeService = dlFileEntryTypeService;
921 }
922
923
928 public DLFileEntryTypePersistence getDLFileEntryTypePersistence() {
929 return dlFileEntryTypePersistence;
930 }
931
932
937 public void setDLFileEntryTypePersistence(
938 DLFileEntryTypePersistence dlFileEntryTypePersistence) {
939 this.dlFileEntryTypePersistence = dlFileEntryTypePersistence;
940 }
941
942
947 public DLFileEntryTypeFinder getDLFileEntryTypeFinder() {
948 return dlFileEntryTypeFinder;
949 }
950
951
956 public void setDLFileEntryTypeFinder(
957 DLFileEntryTypeFinder dlFileEntryTypeFinder) {
958 this.dlFileEntryTypeFinder = dlFileEntryTypeFinder;
959 }
960
961
966 public com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService getDLFileShortcutLocalService() {
967 return dlFileShortcutLocalService;
968 }
969
970
975 public void setDLFileShortcutLocalService(
976 com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService dlFileShortcutLocalService) {
977 this.dlFileShortcutLocalService = dlFileShortcutLocalService;
978 }
979
980
985 public com.liferay.portlet.documentlibrary.service.DLFileShortcutService getDLFileShortcutService() {
986 return dlFileShortcutService;
987 }
988
989
994 public void setDLFileShortcutService(
995 com.liferay.portlet.documentlibrary.service.DLFileShortcutService dlFileShortcutService) {
996 this.dlFileShortcutService = dlFileShortcutService;
997 }
998
999
1004 public DLFileShortcutPersistence getDLFileShortcutPersistence() {
1005 return dlFileShortcutPersistence;
1006 }
1007
1008
1013 public void setDLFileShortcutPersistence(
1014 DLFileShortcutPersistence dlFileShortcutPersistence) {
1015 this.dlFileShortcutPersistence = dlFileShortcutPersistence;
1016 }
1017
1018
1023 public com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService getDLFileVersionLocalService() {
1024 return dlFileVersionLocalService;
1025 }
1026
1027
1032 public void setDLFileVersionLocalService(
1033 com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService dlFileVersionLocalService) {
1034 this.dlFileVersionLocalService = dlFileVersionLocalService;
1035 }
1036
1037
1042 public com.liferay.portlet.documentlibrary.service.DLFileVersionService getDLFileVersionService() {
1043 return dlFileVersionService;
1044 }
1045
1046
1051 public void setDLFileVersionService(
1052 com.liferay.portlet.documentlibrary.service.DLFileVersionService dlFileVersionService) {
1053 this.dlFileVersionService = dlFileVersionService;
1054 }
1055
1056
1061 public DLFileVersionPersistence getDLFileVersionPersistence() {
1062 return dlFileVersionPersistence;
1063 }
1064
1065
1070 public void setDLFileVersionPersistence(
1071 DLFileVersionPersistence dlFileVersionPersistence) {
1072 this.dlFileVersionPersistence = dlFileVersionPersistence;
1073 }
1074
1075
1080 public com.liferay.portlet.documentlibrary.service.DLFolderLocalService getDLFolderLocalService() {
1081 return dlFolderLocalService;
1082 }
1083
1084
1089 public void setDLFolderLocalService(
1090 com.liferay.portlet.documentlibrary.service.DLFolderLocalService dlFolderLocalService) {
1091 this.dlFolderLocalService = dlFolderLocalService;
1092 }
1093
1094
1099 public com.liferay.portlet.documentlibrary.service.DLFolderService getDLFolderService() {
1100 return dlFolderService;
1101 }
1102
1103
1108 public void setDLFolderService(
1109 com.liferay.portlet.documentlibrary.service.DLFolderService dlFolderService) {
1110 this.dlFolderService = dlFolderService;
1111 }
1112
1113
1118 public DLFolderPersistence getDLFolderPersistence() {
1119 return dlFolderPersistence;
1120 }
1121
1122
1127 public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
1128 this.dlFolderPersistence = dlFolderPersistence;
1129 }
1130
1131
1136 public DLFolderFinder getDLFolderFinder() {
1137 return dlFolderFinder;
1138 }
1139
1140
1145 public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
1146 this.dlFolderFinder = dlFolderFinder;
1147 }
1148
1149
1154 public com.liferay.portlet.expando.service.ExpandoValueLocalService getExpandoValueLocalService() {
1155 return expandoValueLocalService;
1156 }
1157
1158
1163 public void setExpandoValueLocalService(
1164 com.liferay.portlet.expando.service.ExpandoValueLocalService expandoValueLocalService) {
1165 this.expandoValueLocalService = expandoValueLocalService;
1166 }
1167
1168
1173 public com.liferay.portlet.expando.service.ExpandoValueService getExpandoValueService() {
1174 return expandoValueService;
1175 }
1176
1177
1182 public void setExpandoValueService(
1183 com.liferay.portlet.expando.service.ExpandoValueService expandoValueService) {
1184 this.expandoValueService = expandoValueService;
1185 }
1186
1187
1192 public ExpandoValuePersistence getExpandoValuePersistence() {
1193 return expandoValuePersistence;
1194 }
1195
1196
1201 public void setExpandoValuePersistence(
1202 ExpandoValuePersistence expandoValuePersistence) {
1203 this.expandoValuePersistence = expandoValuePersistence;
1204 }
1205
1206
1211 public com.liferay.portal.service.RepositoryEntryLocalService getRepositoryEntryLocalService() {
1212 return repositoryEntryLocalService;
1213 }
1214
1215
1220 public void setRepositoryEntryLocalService(
1221 com.liferay.portal.service.RepositoryEntryLocalService repositoryEntryLocalService) {
1222 this.repositoryEntryLocalService = repositoryEntryLocalService;
1223 }
1224
1225
1230 public RepositoryEntryPersistence getRepositoryEntryPersistence() {
1231 return repositoryEntryPersistence;
1232 }
1233
1234
1239 public void setRepositoryEntryPersistence(
1240 RepositoryEntryPersistence repositoryEntryPersistence) {
1241 this.repositoryEntryPersistence = repositoryEntryPersistence;
1242 }
1243
1244
1249 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
1250 return resourceLocalService;
1251 }
1252
1253
1258 public void setResourceLocalService(
1259 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
1260 this.resourceLocalService = resourceLocalService;
1261 }
1262
1263
1268 public com.liferay.portal.service.SystemEventLocalService getSystemEventLocalService() {
1269 return systemEventLocalService;
1270 }
1271
1272
1277 public void setSystemEventLocalService(
1278 com.liferay.portal.service.SystemEventLocalService systemEventLocalService) {
1279 this.systemEventLocalService = systemEventLocalService;
1280 }
1281
1282
1287 public SystemEventPersistence getSystemEventPersistence() {
1288 return systemEventPersistence;
1289 }
1290
1291
1296 public void setSystemEventPersistence(
1297 SystemEventPersistence systemEventPersistence) {
1298 this.systemEventPersistence = systemEventPersistence;
1299 }
1300
1301
1306 public com.liferay.portal.service.UserLocalService getUserLocalService() {
1307 return userLocalService;
1308 }
1309
1310
1315 public void setUserLocalService(
1316 com.liferay.portal.service.UserLocalService userLocalService) {
1317 this.userLocalService = userLocalService;
1318 }
1319
1320
1325 public com.liferay.portal.service.UserService getUserService() {
1326 return userService;
1327 }
1328
1329
1334 public void setUserService(
1335 com.liferay.portal.service.UserService userService) {
1336 this.userService = userService;
1337 }
1338
1339
1344 public UserPersistence getUserPersistence() {
1345 return userPersistence;
1346 }
1347
1348
1353 public void setUserPersistence(UserPersistence userPersistence) {
1354 this.userPersistence = userPersistence;
1355 }
1356
1357
1362 public UserFinder getUserFinder() {
1363 return userFinder;
1364 }
1365
1366
1371 public void setUserFinder(UserFinder userFinder) {
1372 this.userFinder = userFinder;
1373 }
1374
1375 public void afterPropertiesSet() {
1376 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.Repository",
1377 repositoryLocalService);
1378 }
1379
1380 public void destroy() {
1381 persistedModelLocalServiceRegistry.unregister(
1382 "com.liferay.portal.model.Repository");
1383 }
1384
1385
1390 @Override
1391 public String getBeanIdentifier() {
1392 return _beanIdentifier;
1393 }
1394
1395
1400 @Override
1401 public void setBeanIdentifier(String beanIdentifier) {
1402 _beanIdentifier = beanIdentifier;
1403 }
1404
1405 protected Class<?> getModelClass() {
1406 return Repository.class;
1407 }
1408
1409 protected String getModelClassName() {
1410 return Repository.class.getName();
1411 }
1412
1413
1418 protected void runSQL(String sql) {
1419 try {
1420 DataSource dataSource = repositoryPersistence.getDataSource();
1421
1422 DB db = DBFactoryUtil.getDB();
1423
1424 sql = db.buildSQL(sql);
1425 sql = PortalUtil.transformSQL(sql);
1426
1427 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1428 sql, new int[0]);
1429
1430 sqlUpdate.update();
1431 }
1432 catch (Exception e) {
1433 throw new SystemException(e);
1434 }
1435 }
1436
1437 @BeanReference(type = com.liferay.portal.service.RepositoryLocalService.class)
1438 protected RepositoryLocalService repositoryLocalService;
1439 @BeanReference(type = com.liferay.portal.service.RepositoryService.class)
1440 protected com.liferay.portal.service.RepositoryService repositoryService;
1441 @BeanReference(type = RepositoryPersistence.class)
1442 protected RepositoryPersistence repositoryPersistence;
1443 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1444 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1445 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
1446 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
1447 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
1448 protected com.liferay.portal.service.ClassNameService classNameService;
1449 @BeanReference(type = ClassNamePersistence.class)
1450 protected ClassNamePersistence classNamePersistence;
1451 @BeanReference(type = com.liferay.portal.service.CompanyLocalService.class)
1452 protected com.liferay.portal.service.CompanyLocalService companyLocalService;
1453 @BeanReference(type = com.liferay.portal.service.CompanyService.class)
1454 protected com.liferay.portal.service.CompanyService companyService;
1455 @BeanReference(type = CompanyPersistence.class)
1456 protected CompanyPersistence companyPersistence;
1457 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1458 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1459 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1460 protected com.liferay.portal.service.GroupService groupService;
1461 @BeanReference(type = GroupPersistence.class)
1462 protected GroupPersistence groupPersistence;
1463 @BeanReference(type = GroupFinder.class)
1464 protected GroupFinder groupFinder;
1465 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
1466 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
1467 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
1468 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
1469 @BeanReference(type = AssetEntryPersistence.class)
1470 protected AssetEntryPersistence assetEntryPersistence;
1471 @BeanReference(type = AssetEntryFinder.class)
1472 protected AssetEntryFinder assetEntryFinder;
1473 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService.class)
1474 protected com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService dlAppHelperLocalService;
1475 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService.class)
1476 protected com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService dlFileEntryLocalService;
1477 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryService.class)
1478 protected com.liferay.portlet.documentlibrary.service.DLFileEntryService dlFileEntryService;
1479 @BeanReference(type = DLFileEntryPersistence.class)
1480 protected DLFileEntryPersistence dlFileEntryPersistence;
1481 @BeanReference(type = DLFileEntryFinder.class)
1482 protected DLFileEntryFinder dlFileEntryFinder;
1483 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService.class)
1484 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService;
1485 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService.class)
1486 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService;
1487 @BeanReference(type = DLFileEntryTypePersistence.class)
1488 protected DLFileEntryTypePersistence dlFileEntryTypePersistence;
1489 @BeanReference(type = DLFileEntryTypeFinder.class)
1490 protected DLFileEntryTypeFinder dlFileEntryTypeFinder;
1491 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService.class)
1492 protected com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService dlFileShortcutLocalService;
1493 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileShortcutService.class)
1494 protected com.liferay.portlet.documentlibrary.service.DLFileShortcutService dlFileShortcutService;
1495 @BeanReference(type = DLFileShortcutPersistence.class)
1496 protected DLFileShortcutPersistence dlFileShortcutPersistence;
1497 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService.class)
1498 protected com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService dlFileVersionLocalService;
1499 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileVersionService.class)
1500 protected com.liferay.portlet.documentlibrary.service.DLFileVersionService dlFileVersionService;
1501 @BeanReference(type = DLFileVersionPersistence.class)
1502 protected DLFileVersionPersistence dlFileVersionPersistence;
1503 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFolderLocalService.class)
1504 protected com.liferay.portlet.documentlibrary.service.DLFolderLocalService dlFolderLocalService;
1505 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFolderService.class)
1506 protected com.liferay.portlet.documentlibrary.service.DLFolderService dlFolderService;
1507 @BeanReference(type = DLFolderPersistence.class)
1508 protected DLFolderPersistence dlFolderPersistence;
1509 @BeanReference(type = DLFolderFinder.class)
1510 protected DLFolderFinder dlFolderFinder;
1511 @BeanReference(type = com.liferay.portlet.expando.service.ExpandoValueLocalService.class)
1512 protected com.liferay.portlet.expando.service.ExpandoValueLocalService expandoValueLocalService;
1513 @BeanReference(type = com.liferay.portlet.expando.service.ExpandoValueService.class)
1514 protected com.liferay.portlet.expando.service.ExpandoValueService expandoValueService;
1515 @BeanReference(type = ExpandoValuePersistence.class)
1516 protected ExpandoValuePersistence expandoValuePersistence;
1517 @BeanReference(type = com.liferay.portal.service.RepositoryEntryLocalService.class)
1518 protected com.liferay.portal.service.RepositoryEntryLocalService repositoryEntryLocalService;
1519 @BeanReference(type = RepositoryEntryPersistence.class)
1520 protected RepositoryEntryPersistence repositoryEntryPersistence;
1521 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1522 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1523 @BeanReference(type = com.liferay.portal.service.SystemEventLocalService.class)
1524 protected com.liferay.portal.service.SystemEventLocalService systemEventLocalService;
1525 @BeanReference(type = SystemEventPersistence.class)
1526 protected SystemEventPersistence systemEventPersistence;
1527 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1528 protected com.liferay.portal.service.UserLocalService userLocalService;
1529 @BeanReference(type = com.liferay.portal.service.UserService.class)
1530 protected com.liferay.portal.service.UserService userService;
1531 @BeanReference(type = UserPersistence.class)
1532 protected UserPersistence userPersistence;
1533 @BeanReference(type = UserFinder.class)
1534 protected UserFinder userFinder;
1535 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1536 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1537 private String _beanIdentifier;
1538 }