001
014
015 package com.liferay.portal.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.dao.db.DB;
021 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
024 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
025 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
028 import com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery;
029 import com.liferay.portal.kernel.dao.orm.Projection;
030 import com.liferay.portal.kernel.dao.orm.Property;
031 import com.liferay.portal.kernel.dao.orm.PropertyFactoryUtil;
032 import com.liferay.portal.kernel.exception.PortalException;
033 import com.liferay.portal.kernel.exception.SystemException;
034 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
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.Role;
040 import com.liferay.portal.service.BaseLocalServiceImpl;
041 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
042 import com.liferay.portal.service.RoleLocalService;
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.LayoutFinder;
048 import com.liferay.portal.service.persistence.LayoutPersistence;
049 import com.liferay.portal.service.persistence.ResourceActionPersistence;
050 import com.liferay.portal.service.persistence.ResourceBlockFinder;
051 import com.liferay.portal.service.persistence.ResourceBlockPermissionPersistence;
052 import com.liferay.portal.service.persistence.ResourceBlockPersistence;
053 import com.liferay.portal.service.persistence.ResourcePermissionFinder;
054 import com.liferay.portal.service.persistence.ResourcePermissionPersistence;
055 import com.liferay.portal.service.persistence.ResourceTypePermissionFinder;
056 import com.liferay.portal.service.persistence.ResourceTypePermissionPersistence;
057 import com.liferay.portal.service.persistence.RoleFinder;
058 import com.liferay.portal.service.persistence.RolePersistence;
059 import com.liferay.portal.service.persistence.TeamFinder;
060 import com.liferay.portal.service.persistence.TeamPersistence;
061 import com.liferay.portal.service.persistence.UserFinder;
062 import com.liferay.portal.service.persistence.UserGroupGroupRoleFinder;
063 import com.liferay.portal.service.persistence.UserGroupGroupRolePersistence;
064 import com.liferay.portal.service.persistence.UserGroupRoleFinder;
065 import com.liferay.portal.service.persistence.UserGroupRolePersistence;
066 import com.liferay.portal.service.persistence.UserPersistence;
067 import com.liferay.portal.util.PortalUtil;
068
069 import com.liferay.portlet.expando.service.persistence.ExpandoRowPersistence;
070 import com.liferay.portlet.exportimport.lar.ExportImportHelperUtil;
071 import com.liferay.portlet.exportimport.lar.ManifestSummary;
072 import com.liferay.portlet.exportimport.lar.PortletDataContext;
073 import com.liferay.portlet.exportimport.lar.StagedModelDataHandlerUtil;
074 import com.liferay.portlet.exportimport.lar.StagedModelType;
075
076 import java.io.Serializable;
077
078 import java.util.List;
079
080 import javax.sql.DataSource;
081
082
094 @ProviderType
095 public abstract class RoleLocalServiceBaseImpl extends BaseLocalServiceImpl
096 implements RoleLocalService, IdentifiableOSGiService {
097
102
103
109 @Indexable(type = IndexableType.REINDEX)
110 @Override
111 public Role addRole(Role role) {
112 role.setNew(true);
113
114 return rolePersistence.update(role);
115 }
116
117
123 @Override
124 public Role createRole(long roleId) {
125 return rolePersistence.create(roleId);
126 }
127
128
135 @Indexable(type = IndexableType.DELETE)
136 @Override
137 public Role deleteRole(long roleId) throws PortalException {
138 return rolePersistence.remove(roleId);
139 }
140
141
148 @Indexable(type = IndexableType.DELETE)
149 @Override
150 public Role deleteRole(Role role) throws PortalException {
151 return rolePersistence.remove(role);
152 }
153
154 @Override
155 public DynamicQuery dynamicQuery() {
156 Class<?> clazz = getClass();
157
158 return DynamicQueryFactoryUtil.forClass(Role.class,
159 clazz.getClassLoader());
160 }
161
162
168 @Override
169 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
170 return rolePersistence.findWithDynamicQuery(dynamicQuery);
171 }
172
173
185 @Override
186 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
187 int end) {
188 return rolePersistence.findWithDynamicQuery(dynamicQuery, start, end);
189 }
190
191
204 @Override
205 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
206 int end, OrderByComparator<T> orderByComparator) {
207 return rolePersistence.findWithDynamicQuery(dynamicQuery, start, end,
208 orderByComparator);
209 }
210
211
217 @Override
218 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
219 return rolePersistence.countWithDynamicQuery(dynamicQuery);
220 }
221
222
229 @Override
230 public long dynamicQueryCount(DynamicQuery dynamicQuery,
231 Projection projection) {
232 return rolePersistence.countWithDynamicQuery(dynamicQuery, projection);
233 }
234
235 @Override
236 public Role fetchRole(long roleId) {
237 return rolePersistence.fetchByPrimaryKey(roleId);
238 }
239
240
247 @Override
248 public Role fetchRoleByUuidAndCompanyId(String uuid, long companyId) {
249 return rolePersistence.fetchByUuid_C_First(uuid, companyId, null);
250 }
251
252
259 @Override
260 public Role getRole(long roleId) throws PortalException {
261 return rolePersistence.findByPrimaryKey(roleId);
262 }
263
264 @Override
265 public ActionableDynamicQuery getActionableDynamicQuery() {
266 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
267
268 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.RoleLocalServiceUtil.getService());
269 actionableDynamicQuery.setClass(Role.class);
270 actionableDynamicQuery.setClassLoader(getClassLoader());
271
272 actionableDynamicQuery.setPrimaryKeyPropertyName("roleId");
273
274 return actionableDynamicQuery;
275 }
276
277 protected void initActionableDynamicQuery(
278 ActionableDynamicQuery actionableDynamicQuery) {
279 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.RoleLocalServiceUtil.getService());
280 actionableDynamicQuery.setClass(Role.class);
281 actionableDynamicQuery.setClassLoader(getClassLoader());
282
283 actionableDynamicQuery.setPrimaryKeyPropertyName("roleId");
284 }
285
286 @Override
287 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
288 final PortletDataContext portletDataContext) {
289 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
290 @Override
291 public long performCount() throws PortalException {
292 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
293
294 StagedModelType stagedModelType = getStagedModelType();
295
296 long modelAdditionCount = super.performCount();
297
298 manifestSummary.addModelAdditionCount(stagedModelType,
299 modelAdditionCount);
300
301 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
302 stagedModelType);
303
304 manifestSummary.addModelDeletionCount(stagedModelType,
305 modelDeletionCount);
306
307 return modelAdditionCount;
308 }
309 };
310
311 initActionableDynamicQuery(exportActionableDynamicQuery);
312
313 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
314 @Override
315 public void addCriteria(DynamicQuery dynamicQuery) {
316 portletDataContext.addDateRangeCriteria(dynamicQuery,
317 "modifiedDate");
318
319 StagedModelType stagedModelType = exportActionableDynamicQuery.getStagedModelType();
320
321 long referrerClassNameId = stagedModelType.getReferrerClassNameId();
322
323 Property classNameIdProperty = PropertyFactoryUtil.forName(
324 "classNameId");
325
326 if ((referrerClassNameId != StagedModelType.REFERRER_CLASS_NAME_ID_ALL) &&
327 (referrerClassNameId != StagedModelType.REFERRER_CLASS_NAME_ID_ANY)) {
328 dynamicQuery.add(classNameIdProperty.eq(
329 stagedModelType.getReferrerClassNameId()));
330 }
331 else if (referrerClassNameId == StagedModelType.REFERRER_CLASS_NAME_ID_ANY) {
332 dynamicQuery.add(classNameIdProperty.isNotNull());
333 }
334 }
335 });
336
337 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
338
339 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Role>() {
340 @Override
341 public void performAction(Role role) throws PortalException {
342 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
343 role);
344 }
345 });
346 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
347 PortalUtil.getClassNameId(Role.class.getName()),
348 StagedModelType.REFERRER_CLASS_NAME_ID_ALL));
349
350 return exportActionableDynamicQuery;
351 }
352
353
356 @Override
357 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
358 throws PortalException {
359 return roleLocalService.deleteRole((Role)persistedModel);
360 }
361
362 @Override
363 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
364 throws PortalException {
365 return rolePersistence.findByPrimaryKey(primaryKeyObj);
366 }
367
368
376 @Override
377 public Role getRoleByUuidAndCompanyId(String uuid, long companyId)
378 throws PortalException {
379 return rolePersistence.findByUuid_C_First(uuid, companyId, null);
380 }
381
382
393 @Override
394 public List<Role> getRoles(int start, int end) {
395 return rolePersistence.findAll(start, end);
396 }
397
398
403 @Override
404 public int getRolesCount() {
405 return rolePersistence.countAll();
406 }
407
408
414 @Indexable(type = IndexableType.REINDEX)
415 @Override
416 public Role updateRole(Role role) {
417 return rolePersistence.update(role);
418 }
419
420
422 @Override
423 public void addGroupRole(long groupId, long roleId) {
424 groupPersistence.addRole(groupId, roleId);
425 }
426
427
429 @Override
430 public void addGroupRole(long groupId, Role role) {
431 groupPersistence.addRole(groupId, role);
432 }
433
434
436 @Override
437 public void addGroupRoles(long groupId, long[] roleIds) {
438 groupPersistence.addRoles(groupId, roleIds);
439 }
440
441
443 @Override
444 public void addGroupRoles(long groupId, List<Role> Roles) {
445 groupPersistence.addRoles(groupId, Roles);
446 }
447
448
450 @Override
451 public void clearGroupRoles(long groupId) {
452 groupPersistence.clearRoles(groupId);
453 }
454
455
457 @Override
458 public void deleteGroupRole(long groupId, long roleId) {
459 groupPersistence.removeRole(groupId, roleId);
460 }
461
462
464 @Override
465 public void deleteGroupRole(long groupId, Role role) {
466 groupPersistence.removeRole(groupId, role);
467 }
468
469
471 @Override
472 public void deleteGroupRoles(long groupId, long[] roleIds) {
473 groupPersistence.removeRoles(groupId, roleIds);
474 }
475
476
478 @Override
479 public void deleteGroupRoles(long groupId, List<Role> Roles) {
480 groupPersistence.removeRoles(groupId, Roles);
481 }
482
483
489 @Override
490 public long[] getGroupPrimaryKeys(long roleId) {
491 return rolePersistence.getGroupPrimaryKeys(roleId);
492 }
493
494
496 @Override
497 public List<Role> getGroupRoles(long groupId) {
498 return groupPersistence.getRoles(groupId);
499 }
500
501
503 @Override
504 public List<Role> getGroupRoles(long groupId, int start, int end) {
505 return groupPersistence.getRoles(groupId, start, end);
506 }
507
508
510 @Override
511 public List<Role> getGroupRoles(long groupId, int start, int end,
512 OrderByComparator<Role> orderByComparator) {
513 return groupPersistence.getRoles(groupId, start, end, orderByComparator);
514 }
515
516
518 @Override
519 public int getGroupRolesCount(long groupId) {
520 return groupPersistence.getRolesSize(groupId);
521 }
522
523
525 @Override
526 public boolean hasGroupRole(long groupId, long roleId) {
527 return groupPersistence.containsRole(groupId, roleId);
528 }
529
530
532 @Override
533 public boolean hasGroupRoles(long groupId) {
534 return groupPersistence.containsRoles(groupId);
535 }
536
537
539 @Override
540 public void setGroupRoles(long groupId, long[] roleIds) {
541 groupPersistence.setRoles(groupId, roleIds);
542 }
543
544
546 @Override
547 public void addUserRole(long userId, long roleId) {
548 userPersistence.addRole(userId, roleId);
549 }
550
551
553 @Override
554 public void addUserRole(long userId, Role role) {
555 userPersistence.addRole(userId, role);
556 }
557
558
561 @Override
562 public void addUserRoles(long userId, long[] roleIds)
563 throws PortalException {
564 userPersistence.addRoles(userId, roleIds);
565 }
566
567
570 @Override
571 public void addUserRoles(long userId, List<Role> Roles)
572 throws PortalException {
573 userPersistence.addRoles(userId, Roles);
574 }
575
576
578 @Override
579 public void clearUserRoles(long userId) {
580 userPersistence.clearRoles(userId);
581 }
582
583
585 @Override
586 public void deleteUserRole(long userId, long roleId) {
587 userPersistence.removeRole(userId, roleId);
588 }
589
590
592 @Override
593 public void deleteUserRole(long userId, Role role) {
594 userPersistence.removeRole(userId, role);
595 }
596
597
599 @Override
600 public void deleteUserRoles(long userId, long[] roleIds) {
601 userPersistence.removeRoles(userId, roleIds);
602 }
603
604
606 @Override
607 public void deleteUserRoles(long userId, List<Role> Roles) {
608 userPersistence.removeRoles(userId, Roles);
609 }
610
611
617 @Override
618 public long[] getUserPrimaryKeys(long roleId) {
619 return rolePersistence.getUserPrimaryKeys(roleId);
620 }
621
622
624 @Override
625 public List<Role> getUserRoles(long userId) {
626 return userPersistence.getRoles(userId);
627 }
628
629
631 @Override
632 public List<Role> getUserRoles(long userId, int start, int end) {
633 return userPersistence.getRoles(userId, start, end);
634 }
635
636
638 @Override
639 public List<Role> getUserRoles(long userId, int start, int end,
640 OrderByComparator<Role> orderByComparator) {
641 return userPersistence.getRoles(userId, start, end, orderByComparator);
642 }
643
644
646 @Override
647 public int getUserRolesCount(long userId) {
648 return userPersistence.getRolesSize(userId);
649 }
650
651
653 @Override
654 public boolean hasUserRole(long userId, long roleId) {
655 return userPersistence.containsRole(userId, roleId);
656 }
657
658
660 @Override
661 public boolean hasUserRoles(long userId) {
662 return userPersistence.containsRoles(userId);
663 }
664
665
668 @Override
669 public void setUserRoles(long userId, long[] roleIds)
670 throws PortalException {
671 userPersistence.setRoles(userId, roleIds);
672 }
673
674
679 public RoleLocalService getRoleLocalService() {
680 return roleLocalService;
681 }
682
683
688 public void setRoleLocalService(RoleLocalService roleLocalService) {
689 this.roleLocalService = roleLocalService;
690 }
691
692
697 public com.liferay.portal.service.RoleService getRoleService() {
698 return roleService;
699 }
700
701
706 public void setRoleService(
707 com.liferay.portal.service.RoleService roleService) {
708 this.roleService = roleService;
709 }
710
711
716 public RolePersistence getRolePersistence() {
717 return rolePersistence;
718 }
719
720
725 public void setRolePersistence(RolePersistence rolePersistence) {
726 this.rolePersistence = rolePersistence;
727 }
728
729
734 public RoleFinder getRoleFinder() {
735 return roleFinder;
736 }
737
738
743 public void setRoleFinder(RoleFinder roleFinder) {
744 this.roleFinder = roleFinder;
745 }
746
747
752 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
753 return counterLocalService;
754 }
755
756
761 public void setCounterLocalService(
762 com.liferay.counter.service.CounterLocalService counterLocalService) {
763 this.counterLocalService = counterLocalService;
764 }
765
766
771 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
772 return classNameLocalService;
773 }
774
775
780 public void setClassNameLocalService(
781 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
782 this.classNameLocalService = classNameLocalService;
783 }
784
785
790 public com.liferay.portal.service.ClassNameService getClassNameService() {
791 return classNameService;
792 }
793
794
799 public void setClassNameService(
800 com.liferay.portal.service.ClassNameService classNameService) {
801 this.classNameService = classNameService;
802 }
803
804
809 public ClassNamePersistence getClassNamePersistence() {
810 return classNamePersistence;
811 }
812
813
818 public void setClassNamePersistence(
819 ClassNamePersistence classNamePersistence) {
820 this.classNamePersistence = classNamePersistence;
821 }
822
823
828 public com.liferay.portal.service.CompanyLocalService getCompanyLocalService() {
829 return companyLocalService;
830 }
831
832
837 public void setCompanyLocalService(
838 com.liferay.portal.service.CompanyLocalService companyLocalService) {
839 this.companyLocalService = companyLocalService;
840 }
841
842
847 public com.liferay.portal.service.CompanyService getCompanyService() {
848 return companyService;
849 }
850
851
856 public void setCompanyService(
857 com.liferay.portal.service.CompanyService companyService) {
858 this.companyService = companyService;
859 }
860
861
866 public CompanyPersistence getCompanyPersistence() {
867 return companyPersistence;
868 }
869
870
875 public void setCompanyPersistence(CompanyPersistence companyPersistence) {
876 this.companyPersistence = companyPersistence;
877 }
878
879
884 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
885 return groupLocalService;
886 }
887
888
893 public void setGroupLocalService(
894 com.liferay.portal.service.GroupLocalService groupLocalService) {
895 this.groupLocalService = groupLocalService;
896 }
897
898
903 public com.liferay.portal.service.GroupService getGroupService() {
904 return groupService;
905 }
906
907
912 public void setGroupService(
913 com.liferay.portal.service.GroupService groupService) {
914 this.groupService = groupService;
915 }
916
917
922 public GroupPersistence getGroupPersistence() {
923 return groupPersistence;
924 }
925
926
931 public void setGroupPersistence(GroupPersistence groupPersistence) {
932 this.groupPersistence = groupPersistence;
933 }
934
935
940 public GroupFinder getGroupFinder() {
941 return groupFinder;
942 }
943
944
949 public void setGroupFinder(GroupFinder groupFinder) {
950 this.groupFinder = groupFinder;
951 }
952
953
958 public com.liferay.portal.service.LayoutLocalService getLayoutLocalService() {
959 return layoutLocalService;
960 }
961
962
967 public void setLayoutLocalService(
968 com.liferay.portal.service.LayoutLocalService layoutLocalService) {
969 this.layoutLocalService = layoutLocalService;
970 }
971
972
977 public com.liferay.portal.service.LayoutService getLayoutService() {
978 return layoutService;
979 }
980
981
986 public void setLayoutService(
987 com.liferay.portal.service.LayoutService layoutService) {
988 this.layoutService = layoutService;
989 }
990
991
996 public LayoutPersistence getLayoutPersistence() {
997 return layoutPersistence;
998 }
999
1000
1005 public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
1006 this.layoutPersistence = layoutPersistence;
1007 }
1008
1009
1014 public LayoutFinder getLayoutFinder() {
1015 return layoutFinder;
1016 }
1017
1018
1023 public void setLayoutFinder(LayoutFinder layoutFinder) {
1024 this.layoutFinder = layoutFinder;
1025 }
1026
1027
1032 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
1033 return resourceLocalService;
1034 }
1035
1036
1041 public void setResourceLocalService(
1042 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
1043 this.resourceLocalService = resourceLocalService;
1044 }
1045
1046
1051 public com.liferay.portal.service.ResourceActionLocalService getResourceActionLocalService() {
1052 return resourceActionLocalService;
1053 }
1054
1055
1060 public void setResourceActionLocalService(
1061 com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService) {
1062 this.resourceActionLocalService = resourceActionLocalService;
1063 }
1064
1065
1070 public ResourceActionPersistence getResourceActionPersistence() {
1071 return resourceActionPersistence;
1072 }
1073
1074
1079 public void setResourceActionPersistence(
1080 ResourceActionPersistence resourceActionPersistence) {
1081 this.resourceActionPersistence = resourceActionPersistence;
1082 }
1083
1084
1089 public com.liferay.portal.service.ResourceBlockLocalService getResourceBlockLocalService() {
1090 return resourceBlockLocalService;
1091 }
1092
1093
1098 public void setResourceBlockLocalService(
1099 com.liferay.portal.service.ResourceBlockLocalService resourceBlockLocalService) {
1100 this.resourceBlockLocalService = resourceBlockLocalService;
1101 }
1102
1103
1108 public com.liferay.portal.service.ResourceBlockService getResourceBlockService() {
1109 return resourceBlockService;
1110 }
1111
1112
1117 public void setResourceBlockService(
1118 com.liferay.portal.service.ResourceBlockService resourceBlockService) {
1119 this.resourceBlockService = resourceBlockService;
1120 }
1121
1122
1127 public ResourceBlockPersistence getResourceBlockPersistence() {
1128 return resourceBlockPersistence;
1129 }
1130
1131
1136 public void setResourceBlockPersistence(
1137 ResourceBlockPersistence resourceBlockPersistence) {
1138 this.resourceBlockPersistence = resourceBlockPersistence;
1139 }
1140
1141
1146 public ResourceBlockFinder getResourceBlockFinder() {
1147 return resourceBlockFinder;
1148 }
1149
1150
1155 public void setResourceBlockFinder(ResourceBlockFinder resourceBlockFinder) {
1156 this.resourceBlockFinder = resourceBlockFinder;
1157 }
1158
1159
1164 public com.liferay.portal.service.ResourceBlockPermissionLocalService getResourceBlockPermissionLocalService() {
1165 return resourceBlockPermissionLocalService;
1166 }
1167
1168
1173 public void setResourceBlockPermissionLocalService(
1174 com.liferay.portal.service.ResourceBlockPermissionLocalService resourceBlockPermissionLocalService) {
1175 this.resourceBlockPermissionLocalService = resourceBlockPermissionLocalService;
1176 }
1177
1178
1183 public ResourceBlockPermissionPersistence getResourceBlockPermissionPersistence() {
1184 return resourceBlockPermissionPersistence;
1185 }
1186
1187
1192 public void setResourceBlockPermissionPersistence(
1193 ResourceBlockPermissionPersistence resourceBlockPermissionPersistence) {
1194 this.resourceBlockPermissionPersistence = resourceBlockPermissionPersistence;
1195 }
1196
1197
1202 public com.liferay.portal.service.ResourcePermissionLocalService getResourcePermissionLocalService() {
1203 return resourcePermissionLocalService;
1204 }
1205
1206
1211 public void setResourcePermissionLocalService(
1212 com.liferay.portal.service.ResourcePermissionLocalService resourcePermissionLocalService) {
1213 this.resourcePermissionLocalService = resourcePermissionLocalService;
1214 }
1215
1216
1221 public com.liferay.portal.service.ResourcePermissionService getResourcePermissionService() {
1222 return resourcePermissionService;
1223 }
1224
1225
1230 public void setResourcePermissionService(
1231 com.liferay.portal.service.ResourcePermissionService resourcePermissionService) {
1232 this.resourcePermissionService = resourcePermissionService;
1233 }
1234
1235
1240 public ResourcePermissionPersistence getResourcePermissionPersistence() {
1241 return resourcePermissionPersistence;
1242 }
1243
1244
1249 public void setResourcePermissionPersistence(
1250 ResourcePermissionPersistence resourcePermissionPersistence) {
1251 this.resourcePermissionPersistence = resourcePermissionPersistence;
1252 }
1253
1254
1259 public ResourcePermissionFinder getResourcePermissionFinder() {
1260 return resourcePermissionFinder;
1261 }
1262
1263
1268 public void setResourcePermissionFinder(
1269 ResourcePermissionFinder resourcePermissionFinder) {
1270 this.resourcePermissionFinder = resourcePermissionFinder;
1271 }
1272
1273
1278 public com.liferay.portal.service.ResourceTypePermissionLocalService getResourceTypePermissionLocalService() {
1279 return resourceTypePermissionLocalService;
1280 }
1281
1282
1287 public void setResourceTypePermissionLocalService(
1288 com.liferay.portal.service.ResourceTypePermissionLocalService resourceTypePermissionLocalService) {
1289 this.resourceTypePermissionLocalService = resourceTypePermissionLocalService;
1290 }
1291
1292
1297 public ResourceTypePermissionPersistence getResourceTypePermissionPersistence() {
1298 return resourceTypePermissionPersistence;
1299 }
1300
1301
1306 public void setResourceTypePermissionPersistence(
1307 ResourceTypePermissionPersistence resourceTypePermissionPersistence) {
1308 this.resourceTypePermissionPersistence = resourceTypePermissionPersistence;
1309 }
1310
1311
1316 public ResourceTypePermissionFinder getResourceTypePermissionFinder() {
1317 return resourceTypePermissionFinder;
1318 }
1319
1320
1325 public void setResourceTypePermissionFinder(
1326 ResourceTypePermissionFinder resourceTypePermissionFinder) {
1327 this.resourceTypePermissionFinder = resourceTypePermissionFinder;
1328 }
1329
1330
1335 public com.liferay.portlet.expando.service.ExpandoRowLocalService getExpandoRowLocalService() {
1336 return expandoRowLocalService;
1337 }
1338
1339
1344 public void setExpandoRowLocalService(
1345 com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService) {
1346 this.expandoRowLocalService = expandoRowLocalService;
1347 }
1348
1349
1354 public ExpandoRowPersistence getExpandoRowPersistence() {
1355 return expandoRowPersistence;
1356 }
1357
1358
1363 public void setExpandoRowPersistence(
1364 ExpandoRowPersistence expandoRowPersistence) {
1365 this.expandoRowPersistence = expandoRowPersistence;
1366 }
1367
1368
1373 public com.liferay.portal.service.TeamLocalService getTeamLocalService() {
1374 return teamLocalService;
1375 }
1376
1377
1382 public void setTeamLocalService(
1383 com.liferay.portal.service.TeamLocalService teamLocalService) {
1384 this.teamLocalService = teamLocalService;
1385 }
1386
1387
1392 public com.liferay.portal.service.TeamService getTeamService() {
1393 return teamService;
1394 }
1395
1396
1401 public void setTeamService(
1402 com.liferay.portal.service.TeamService teamService) {
1403 this.teamService = teamService;
1404 }
1405
1406
1411 public TeamPersistence getTeamPersistence() {
1412 return teamPersistence;
1413 }
1414
1415
1420 public void setTeamPersistence(TeamPersistence teamPersistence) {
1421 this.teamPersistence = teamPersistence;
1422 }
1423
1424
1429 public TeamFinder getTeamFinder() {
1430 return teamFinder;
1431 }
1432
1433
1438 public void setTeamFinder(TeamFinder teamFinder) {
1439 this.teamFinder = teamFinder;
1440 }
1441
1442
1447 public com.liferay.portal.service.UserLocalService getUserLocalService() {
1448 return userLocalService;
1449 }
1450
1451
1456 public void setUserLocalService(
1457 com.liferay.portal.service.UserLocalService userLocalService) {
1458 this.userLocalService = userLocalService;
1459 }
1460
1461
1466 public com.liferay.portal.service.UserService getUserService() {
1467 return userService;
1468 }
1469
1470
1475 public void setUserService(
1476 com.liferay.portal.service.UserService userService) {
1477 this.userService = userService;
1478 }
1479
1480
1485 public UserPersistence getUserPersistence() {
1486 return userPersistence;
1487 }
1488
1489
1494 public void setUserPersistence(UserPersistence userPersistence) {
1495 this.userPersistence = userPersistence;
1496 }
1497
1498
1503 public UserFinder getUserFinder() {
1504 return userFinder;
1505 }
1506
1507
1512 public void setUserFinder(UserFinder userFinder) {
1513 this.userFinder = userFinder;
1514 }
1515
1516
1521 public com.liferay.portal.service.UserGroupGroupRoleLocalService getUserGroupGroupRoleLocalService() {
1522 return userGroupGroupRoleLocalService;
1523 }
1524
1525
1530 public void setUserGroupGroupRoleLocalService(
1531 com.liferay.portal.service.UserGroupGroupRoleLocalService userGroupGroupRoleLocalService) {
1532 this.userGroupGroupRoleLocalService = userGroupGroupRoleLocalService;
1533 }
1534
1535
1540 public com.liferay.portal.service.UserGroupGroupRoleService getUserGroupGroupRoleService() {
1541 return userGroupGroupRoleService;
1542 }
1543
1544
1549 public void setUserGroupGroupRoleService(
1550 com.liferay.portal.service.UserGroupGroupRoleService userGroupGroupRoleService) {
1551 this.userGroupGroupRoleService = userGroupGroupRoleService;
1552 }
1553
1554
1559 public UserGroupGroupRolePersistence getUserGroupGroupRolePersistence() {
1560 return userGroupGroupRolePersistence;
1561 }
1562
1563
1568 public void setUserGroupGroupRolePersistence(
1569 UserGroupGroupRolePersistence userGroupGroupRolePersistence) {
1570 this.userGroupGroupRolePersistence = userGroupGroupRolePersistence;
1571 }
1572
1573
1578 public UserGroupGroupRoleFinder getUserGroupGroupRoleFinder() {
1579 return userGroupGroupRoleFinder;
1580 }
1581
1582
1587 public void setUserGroupGroupRoleFinder(
1588 UserGroupGroupRoleFinder userGroupGroupRoleFinder) {
1589 this.userGroupGroupRoleFinder = userGroupGroupRoleFinder;
1590 }
1591
1592
1597 public com.liferay.portal.service.UserGroupRoleLocalService getUserGroupRoleLocalService() {
1598 return userGroupRoleLocalService;
1599 }
1600
1601
1606 public void setUserGroupRoleLocalService(
1607 com.liferay.portal.service.UserGroupRoleLocalService userGroupRoleLocalService) {
1608 this.userGroupRoleLocalService = userGroupRoleLocalService;
1609 }
1610
1611
1616 public com.liferay.portal.service.UserGroupRoleService getUserGroupRoleService() {
1617 return userGroupRoleService;
1618 }
1619
1620
1625 public void setUserGroupRoleService(
1626 com.liferay.portal.service.UserGroupRoleService userGroupRoleService) {
1627 this.userGroupRoleService = userGroupRoleService;
1628 }
1629
1630
1635 public UserGroupRolePersistence getUserGroupRolePersistence() {
1636 return userGroupRolePersistence;
1637 }
1638
1639
1644 public void setUserGroupRolePersistence(
1645 UserGroupRolePersistence userGroupRolePersistence) {
1646 this.userGroupRolePersistence = userGroupRolePersistence;
1647 }
1648
1649
1654 public UserGroupRoleFinder getUserGroupRoleFinder() {
1655 return userGroupRoleFinder;
1656 }
1657
1658
1663 public void setUserGroupRoleFinder(UserGroupRoleFinder userGroupRoleFinder) {
1664 this.userGroupRoleFinder = userGroupRoleFinder;
1665 }
1666
1667 public void afterPropertiesSet() {
1668 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.Role",
1669 roleLocalService);
1670 }
1671
1672 public void destroy() {
1673 persistedModelLocalServiceRegistry.unregister(
1674 "com.liferay.portal.model.Role");
1675 }
1676
1677
1682 @Override
1683 public String getOSGiServiceIdentifier() {
1684 return RoleLocalService.class.getName();
1685 }
1686
1687 protected Class<?> getModelClass() {
1688 return Role.class;
1689 }
1690
1691 protected String getModelClassName() {
1692 return Role.class.getName();
1693 }
1694
1695
1700 protected void runSQL(String sql) {
1701 try {
1702 DataSource dataSource = rolePersistence.getDataSource();
1703
1704 DB db = DBFactoryUtil.getDB();
1705
1706 sql = db.buildSQL(sql);
1707 sql = PortalUtil.transformSQL(sql);
1708
1709 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1710 sql, new int[0]);
1711
1712 sqlUpdate.update();
1713 }
1714 catch (Exception e) {
1715 throw new SystemException(e);
1716 }
1717 }
1718
1719 @BeanReference(type = com.liferay.portal.service.RoleLocalService.class)
1720 protected RoleLocalService roleLocalService;
1721 @BeanReference(type = com.liferay.portal.service.RoleService.class)
1722 protected com.liferay.portal.service.RoleService roleService;
1723 @BeanReference(type = RolePersistence.class)
1724 protected RolePersistence rolePersistence;
1725 @BeanReference(type = RoleFinder.class)
1726 protected RoleFinder roleFinder;
1727 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1728 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1729 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
1730 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
1731 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
1732 protected com.liferay.portal.service.ClassNameService classNameService;
1733 @BeanReference(type = ClassNamePersistence.class)
1734 protected ClassNamePersistence classNamePersistence;
1735 @BeanReference(type = com.liferay.portal.service.CompanyLocalService.class)
1736 protected com.liferay.portal.service.CompanyLocalService companyLocalService;
1737 @BeanReference(type = com.liferay.portal.service.CompanyService.class)
1738 protected com.liferay.portal.service.CompanyService companyService;
1739 @BeanReference(type = CompanyPersistence.class)
1740 protected CompanyPersistence companyPersistence;
1741 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1742 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1743 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1744 protected com.liferay.portal.service.GroupService groupService;
1745 @BeanReference(type = GroupPersistence.class)
1746 protected GroupPersistence groupPersistence;
1747 @BeanReference(type = GroupFinder.class)
1748 protected GroupFinder groupFinder;
1749 @BeanReference(type = com.liferay.portal.service.LayoutLocalService.class)
1750 protected com.liferay.portal.service.LayoutLocalService layoutLocalService;
1751 @BeanReference(type = com.liferay.portal.service.LayoutService.class)
1752 protected com.liferay.portal.service.LayoutService layoutService;
1753 @BeanReference(type = LayoutPersistence.class)
1754 protected LayoutPersistence layoutPersistence;
1755 @BeanReference(type = LayoutFinder.class)
1756 protected LayoutFinder layoutFinder;
1757 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1758 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1759 @BeanReference(type = com.liferay.portal.service.ResourceActionLocalService.class)
1760 protected com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService;
1761 @BeanReference(type = ResourceActionPersistence.class)
1762 protected ResourceActionPersistence resourceActionPersistence;
1763 @BeanReference(type = com.liferay.portal.service.ResourceBlockLocalService.class)
1764 protected com.liferay.portal.service.ResourceBlockLocalService resourceBlockLocalService;
1765 @BeanReference(type = com.liferay.portal.service.ResourceBlockService.class)
1766 protected com.liferay.portal.service.ResourceBlockService resourceBlockService;
1767 @BeanReference(type = ResourceBlockPersistence.class)
1768 protected ResourceBlockPersistence resourceBlockPersistence;
1769 @BeanReference(type = ResourceBlockFinder.class)
1770 protected ResourceBlockFinder resourceBlockFinder;
1771 @BeanReference(type = com.liferay.portal.service.ResourceBlockPermissionLocalService.class)
1772 protected com.liferay.portal.service.ResourceBlockPermissionLocalService resourceBlockPermissionLocalService;
1773 @BeanReference(type = ResourceBlockPermissionPersistence.class)
1774 protected ResourceBlockPermissionPersistence resourceBlockPermissionPersistence;
1775 @BeanReference(type = com.liferay.portal.service.ResourcePermissionLocalService.class)
1776 protected com.liferay.portal.service.ResourcePermissionLocalService resourcePermissionLocalService;
1777 @BeanReference(type = com.liferay.portal.service.ResourcePermissionService.class)
1778 protected com.liferay.portal.service.ResourcePermissionService resourcePermissionService;
1779 @BeanReference(type = ResourcePermissionPersistence.class)
1780 protected ResourcePermissionPersistence resourcePermissionPersistence;
1781 @BeanReference(type = ResourcePermissionFinder.class)
1782 protected ResourcePermissionFinder resourcePermissionFinder;
1783 @BeanReference(type = com.liferay.portal.service.ResourceTypePermissionLocalService.class)
1784 protected com.liferay.portal.service.ResourceTypePermissionLocalService resourceTypePermissionLocalService;
1785 @BeanReference(type = ResourceTypePermissionPersistence.class)
1786 protected ResourceTypePermissionPersistence resourceTypePermissionPersistence;
1787 @BeanReference(type = ResourceTypePermissionFinder.class)
1788 protected ResourceTypePermissionFinder resourceTypePermissionFinder;
1789 @BeanReference(type = com.liferay.portlet.expando.service.ExpandoRowLocalService.class)
1790 protected com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService;
1791 @BeanReference(type = ExpandoRowPersistence.class)
1792 protected ExpandoRowPersistence expandoRowPersistence;
1793 @BeanReference(type = com.liferay.portal.service.TeamLocalService.class)
1794 protected com.liferay.portal.service.TeamLocalService teamLocalService;
1795 @BeanReference(type = com.liferay.portal.service.TeamService.class)
1796 protected com.liferay.portal.service.TeamService teamService;
1797 @BeanReference(type = TeamPersistence.class)
1798 protected TeamPersistence teamPersistence;
1799 @BeanReference(type = TeamFinder.class)
1800 protected TeamFinder teamFinder;
1801 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1802 protected com.liferay.portal.service.UserLocalService userLocalService;
1803 @BeanReference(type = com.liferay.portal.service.UserService.class)
1804 protected com.liferay.portal.service.UserService userService;
1805 @BeanReference(type = UserPersistence.class)
1806 protected UserPersistence userPersistence;
1807 @BeanReference(type = UserFinder.class)
1808 protected UserFinder userFinder;
1809 @BeanReference(type = com.liferay.portal.service.UserGroupGroupRoleLocalService.class)
1810 protected com.liferay.portal.service.UserGroupGroupRoleLocalService userGroupGroupRoleLocalService;
1811 @BeanReference(type = com.liferay.portal.service.UserGroupGroupRoleService.class)
1812 protected com.liferay.portal.service.UserGroupGroupRoleService userGroupGroupRoleService;
1813 @BeanReference(type = UserGroupGroupRolePersistence.class)
1814 protected UserGroupGroupRolePersistence userGroupGroupRolePersistence;
1815 @BeanReference(type = UserGroupGroupRoleFinder.class)
1816 protected UserGroupGroupRoleFinder userGroupGroupRoleFinder;
1817 @BeanReference(type = com.liferay.portal.service.UserGroupRoleLocalService.class)
1818 protected com.liferay.portal.service.UserGroupRoleLocalService userGroupRoleLocalService;
1819 @BeanReference(type = com.liferay.portal.service.UserGroupRoleService.class)
1820 protected com.liferay.portal.service.UserGroupRoleService userGroupRoleService;
1821 @BeanReference(type = UserGroupRolePersistence.class)
1822 protected UserGroupRolePersistence userGroupRolePersistence;
1823 @BeanReference(type = UserGroupRoleFinder.class)
1824 protected UserGroupRoleFinder userGroupRoleFinder;
1825 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1826 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1827 }