1
14
15 package com.liferay.portal.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18 import com.liferay.portal.kernel.util.MethodCache;
19 import com.liferay.portal.kernel.util.ReferenceRegistry;
20
21
41 public class ResourcePermissionServiceUtil {
42 public static void addResourcePermission(long groupId, long companyId,
43 java.lang.String name, int scope, java.lang.String primKey,
44 long roleId, java.lang.String actionId)
45 throws com.liferay.portal.PortalException,
46 com.liferay.portal.SystemException {
47 getService()
48 .addResourcePermission(groupId, companyId, name, scope, primKey,
49 roleId, actionId);
50 }
51
52 public static void setIndividualResourcePermissions(long groupId,
53 long companyId, java.lang.String name, java.lang.String primKey,
54 long roleId, java.lang.String[] actionIds)
55 throws com.liferay.portal.PortalException,
56 com.liferay.portal.SystemException {
57 getService()
58 .setIndividualResourcePermissions(groupId, companyId, name,
59 primKey, roleId, actionIds);
60 }
61
62 public static void removeResourcePermission(long groupId, long companyId,
63 java.lang.String name, int scope, java.lang.String primKey,
64 long roleId, java.lang.String actionId)
65 throws com.liferay.portal.PortalException,
66 com.liferay.portal.SystemException {
67 getService()
68 .removeResourcePermission(groupId, companyId, name, scope, primKey,
69 roleId, actionId);
70 }
71
72 public static void removeResourcePermissions(long groupId, long companyId,
73 java.lang.String name, int scope, long roleId, java.lang.String actionId)
74 throws com.liferay.portal.PortalException,
75 com.liferay.portal.SystemException {
76 getService()
77 .removeResourcePermissions(groupId, companyId, name, scope, roleId,
78 actionId);
79 }
80
81 public static ResourcePermissionService getService() {
82 if (_service == null) {
83 _service = (ResourcePermissionService)PortalBeanLocatorUtil.locate(ResourcePermissionService.class.getName());
84
85 ReferenceRegistry.registerReference(ResourcePermissionServiceUtil.class,
86 "_service");
87 MethodCache.remove(ResourcePermissionService.class);
88 }
89
90 return _service;
91 }
92
93 public void setService(ResourcePermissionService service) {
94 MethodCache.remove(ResourcePermissionService.class);
95
96 _service = service;
97
98 ReferenceRegistry.registerReference(ResourcePermissionServiceUtil.class,
99 "_service");
100 MethodCache.remove(ResourcePermissionService.class);
101 }
102
103 private static ResourcePermissionService _service;
104 }