1
22
23 package com.liferay.portal.service;
24
25
26
53 public class PermissionServiceUtil {
54 public static void checkPermission(long groupId, java.lang.String name,
55 java.lang.String primKey)
56 throws com.liferay.portal.PortalException,
57 com.liferay.portal.SystemException, java.rmi.RemoteException {
58 PermissionService permissionService = PermissionServiceFactory.getService();
59
60 permissionService.checkPermission(groupId, name, primKey);
61 }
62
63 public static boolean hasGroupPermission(long groupId,
64 java.lang.String actionId, long resourceId)
65 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
66 PermissionService permissionService = PermissionServiceFactory.getService();
67
68 return permissionService.hasGroupPermission(groupId, actionId,
69 resourceId);
70 }
71
72 public static boolean hasUserPermission(long userId,
73 java.lang.String actionId, long resourceId)
74 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
75 PermissionService permissionService = PermissionServiceFactory.getService();
76
77 return permissionService.hasUserPermission(userId, actionId, resourceId);
78 }
79
80 public static boolean hasUserPermissions(long userId, long groupId,
81 java.lang.String actionId, long[] resourceIds,
82 com.liferay.portal.security.permission.PermissionCheckerBag permissionCheckerBag)
83 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
84 PermissionService permissionService = PermissionServiceFactory.getService();
85
86 return permissionService.hasUserPermissions(userId, groupId, actionId,
87 resourceIds, permissionCheckerBag);
88 }
89
90 public static void setGroupPermissions(long groupId,
91 java.lang.String[] actionIds, long resourceId)
92 throws com.liferay.portal.PortalException,
93 com.liferay.portal.SystemException, java.rmi.RemoteException {
94 PermissionService permissionService = PermissionServiceFactory.getService();
95
96 permissionService.setGroupPermissions(groupId, actionIds, resourceId);
97 }
98
99 public static void setGroupPermissions(java.lang.String className,
100 java.lang.String classPK, long groupId, java.lang.String[] actionIds,
101 long resourceId)
102 throws com.liferay.portal.PortalException,
103 com.liferay.portal.SystemException, java.rmi.RemoteException {
104 PermissionService permissionService = PermissionServiceFactory.getService();
105
106 permissionService.setGroupPermissions(className, classPK, groupId,
107 actionIds, resourceId);
108 }
109
110 public static void setOrgGroupPermissions(long organizationId,
111 long groupId, java.lang.String[] actionIds, long resourceId)
112 throws com.liferay.portal.PortalException,
113 com.liferay.portal.SystemException, java.rmi.RemoteException {
114 PermissionService permissionService = PermissionServiceFactory.getService();
115
116 permissionService.setOrgGroupPermissions(organizationId, groupId,
117 actionIds, resourceId);
118 }
119
120 public static void setRolePermission(long roleId, long groupId,
121 java.lang.String name, int scope, java.lang.String primKey,
122 java.lang.String actionId)
123 throws com.liferay.portal.PortalException,
124 com.liferay.portal.SystemException, java.rmi.RemoteException {
125 PermissionService permissionService = PermissionServiceFactory.getService();
126
127 permissionService.setRolePermission(roleId, groupId, name, scope,
128 primKey, actionId);
129 }
130
131 public static void setRolePermissions(long roleId, long groupId,
132 java.lang.String[] actionIds, long resourceId)
133 throws com.liferay.portal.PortalException,
134 com.liferay.portal.SystemException, java.rmi.RemoteException {
135 PermissionService permissionService = PermissionServiceFactory.getService();
136
137 permissionService.setRolePermissions(roleId, groupId, actionIds,
138 resourceId);
139 }
140
141 public static void setUserPermissions(long userId, long groupId,
142 java.lang.String[] actionIds, long resourceId)
143 throws com.liferay.portal.PortalException,
144 com.liferay.portal.SystemException, java.rmi.RemoteException {
145 PermissionService permissionService = PermissionServiceFactory.getService();
146
147 permissionService.setUserPermissions(userId, groupId, actionIds,
148 resourceId);
149 }
150
151 public static void unsetRolePermission(long roleId, long groupId,
152 long permissionId)
153 throws com.liferay.portal.PortalException,
154 com.liferay.portal.SystemException, java.rmi.RemoteException {
155 PermissionService permissionService = PermissionServiceFactory.getService();
156
157 permissionService.unsetRolePermission(roleId, groupId, permissionId);
158 }
159
160 public static void unsetRolePermission(long roleId, long groupId,
161 java.lang.String name, int scope, java.lang.String primKey,
162 java.lang.String actionId)
163 throws com.liferay.portal.PortalException,
164 com.liferay.portal.SystemException, java.rmi.RemoteException {
165 PermissionService permissionService = PermissionServiceFactory.getService();
166
167 permissionService.unsetRolePermission(roleId, groupId, name, scope,
168 primKey, actionId);
169 }
170
171 public static void unsetRolePermissions(long roleId, long groupId,
172 java.lang.String name, int scope, java.lang.String actionId)
173 throws com.liferay.portal.PortalException,
174 com.liferay.portal.SystemException, java.rmi.RemoteException {
175 PermissionService permissionService = PermissionServiceFactory.getService();
176
177 permissionService.unsetRolePermissions(roleId, groupId, name, scope,
178 actionId);
179 }
180
181 public static void unsetUserPermissions(long userId, long groupId,
182 java.lang.String[] actionIds, long resourceId)
183 throws com.liferay.portal.PortalException,
184 com.liferay.portal.SystemException, java.rmi.RemoteException {
185 PermissionService permissionService = PermissionServiceFactory.getService();
186
187 permissionService.unsetUserPermissions(userId, groupId, actionIds,
188 resourceId);
189 }
190 }