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 PermissionLocalServiceUtil {
42 public static com.liferay.portal.model.Permission addPermission(
43 com.liferay.portal.model.Permission permission)
44 throws com.liferay.portal.SystemException {
45 return getService().addPermission(permission);
46 }
47
48 public static com.liferay.portal.model.Permission createPermission(
49 long permissionId) {
50 return getService().createPermission(permissionId);
51 }
52
53 public static void deletePermission(long permissionId)
54 throws com.liferay.portal.PortalException,
55 com.liferay.portal.SystemException {
56 getService().deletePermission(permissionId);
57 }
58
59 public static void deletePermission(
60 com.liferay.portal.model.Permission permission)
61 throws com.liferay.portal.SystemException {
62 getService().deletePermission(permission);
63 }
64
65 @SuppressWarnings("rawtypes")
66 public static java.util.List dynamicQuery(
67 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
68 throws com.liferay.portal.SystemException {
69 return getService().dynamicQuery(dynamicQuery);
70 }
71
72 @SuppressWarnings("rawtypes")
73 public static java.util.List dynamicQuery(
74 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
75 int end) throws com.liferay.portal.SystemException {
76 return getService().dynamicQuery(dynamicQuery, start, end);
77 }
78
79 @SuppressWarnings("rawtypes")
80 public static java.util.List dynamicQuery(
81 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
82 int end,
83 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
84 throws com.liferay.portal.SystemException {
85 return getService()
86 .dynamicQuery(dynamicQuery, start, end, orderByComparator);
87 }
88
89 public static int dynamicQueryCount(
90 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
91 throws com.liferay.portal.SystemException {
92 return getService().dynamicQueryCount(dynamicQuery);
93 }
94
95 public static com.liferay.portal.model.Permission getPermission(
96 long permissionId)
97 throws com.liferay.portal.PortalException,
98 com.liferay.portal.SystemException {
99 return getService().getPermission(permissionId);
100 }
101
102 public static java.util.List<com.liferay.portal.model.Permission> getPermissions(
103 int start, int end) throws com.liferay.portal.SystemException {
104 return getService().getPermissions(start, end);
105 }
106
107 public static int getPermissionsCount()
108 throws com.liferay.portal.SystemException {
109 return getService().getPermissionsCount();
110 }
111
112 public static com.liferay.portal.model.Permission updatePermission(
113 com.liferay.portal.model.Permission permission)
114 throws com.liferay.portal.SystemException {
115 return getService().updatePermission(permission);
116 }
117
118 public static com.liferay.portal.model.Permission updatePermission(
119 com.liferay.portal.model.Permission permission, boolean merge)
120 throws com.liferay.portal.SystemException {
121 return getService().updatePermission(permission, merge);
122 }
123
124 public static com.liferay.portal.model.Permission addPermission(
125 long companyId, java.lang.String actionId, long resourceId)
126 throws com.liferay.portal.SystemException {
127 return getService().addPermission(companyId, actionId, resourceId);
128 }
129
130 public static java.util.List<com.liferay.portal.model.Permission> addPermissions(
131 long companyId, java.lang.String name, long resourceId,
132 boolean portletActions) throws com.liferay.portal.SystemException {
133 return getService()
134 .addPermissions(companyId, name, resourceId, portletActions);
135 }
136
137 public static java.util.List<com.liferay.portal.model.Permission> addPermissions(
138 long companyId, java.util.List<java.lang.String> actionIds,
139 long resourceId) throws com.liferay.portal.SystemException {
140 return getService().addPermissions(companyId, actionIds, resourceId);
141 }
142
143 public static void addUserPermissions(long userId,
144 java.lang.String[] actionIds, long resourceId)
145 throws com.liferay.portal.PortalException,
146 com.liferay.portal.SystemException {
147 getService().addUserPermissions(userId, actionIds, resourceId);
148 }
149
150 public static java.util.List<java.lang.String> getActions(
151 java.util.List<com.liferay.portal.model.Permission> permissions) {
152 return getService().getActions(permissions);
153 }
154
155 public static java.util.List<com.liferay.portal.model.Permission> getGroupPermissions(
156 long groupId, long resourceId)
157 throws com.liferay.portal.SystemException {
158 return getService().getGroupPermissions(groupId, resourceId);
159 }
160
161 public static java.util.List<com.liferay.portal.model.Permission> getGroupPermissions(
162 long groupId, long companyId, java.lang.String name, int scope,
163 java.lang.String primKey) throws com.liferay.portal.SystemException {
164 return getService()
165 .getGroupPermissions(groupId, companyId, name, scope, primKey);
166 }
167
168 public static java.util.List<com.liferay.portal.model.Permission> getOrgGroupPermissions(
169 long organizationId, long groupId, long resourceId)
170 throws com.liferay.portal.SystemException {
171 return getService()
172 .getOrgGroupPermissions(organizationId, groupId, resourceId);
173 }
174
175 public static long getLatestPermissionId()
176 throws com.liferay.portal.SystemException {
177 return getService().getLatestPermissionId();
178 }
179
180 public static java.util.List<com.liferay.portal.model.Permission> getPermissions(
181 long companyId, java.lang.String[] actionIds, long resourceId)
182 throws com.liferay.portal.SystemException {
183 return getService().getPermissions(companyId, actionIds, resourceId);
184 }
185
186 public static java.util.List<com.liferay.portal.model.Permission> getRolePermissions(
187 long roleId) throws com.liferay.portal.SystemException {
188 return getService().getRolePermissions(roleId);
189 }
190
191 public static java.util.List<com.liferay.portal.model.Permission> getRolePermissions(
192 long roleId, long resourceId) throws com.liferay.portal.SystemException {
193 return getService().getRolePermissions(roleId, resourceId);
194 }
195
196 public static java.util.List<com.liferay.portal.model.Permission> getUserPermissions(
197 long userId, long resourceId) throws com.liferay.portal.SystemException {
198 return getService().getUserPermissions(userId, resourceId);
199 }
200
201 public static java.util.List<com.liferay.portal.model.Permission> getUserPermissions(
202 long userId, long companyId, java.lang.String name, int scope,
203 java.lang.String primKey) throws com.liferay.portal.SystemException {
204 return getService()
205 .getUserPermissions(userId, companyId, name, scope, primKey);
206 }
207
208 public static boolean hasGroupPermission(long groupId,
209 java.lang.String actionId, long resourceId)
210 throws com.liferay.portal.SystemException {
211 return getService().hasGroupPermission(groupId, actionId, resourceId);
212 }
213
214 public static boolean hasRolePermission(long roleId, long companyId,
215 java.lang.String name, int scope, java.lang.String actionId)
216 throws com.liferay.portal.SystemException {
217 return getService()
218 .hasRolePermission(roleId, companyId, name, scope, actionId);
219 }
220
221 public static boolean hasRolePermission(long roleId, long companyId,
222 java.lang.String name, int scope, java.lang.String primKey,
223 java.lang.String actionId) throws com.liferay.portal.SystemException {
224 return getService()
225 .hasRolePermission(roleId, companyId, name, scope, primKey,
226 actionId);
227 }
228
229 public static boolean hasUserPermission(long userId,
230 java.lang.String actionId, long resourceId)
231 throws com.liferay.portal.SystemException {
232 return getService().hasUserPermission(userId, actionId, resourceId);
233 }
234
235 public static boolean hasUserPermissions(long userId, long groupId,
236 java.util.List<com.liferay.portal.model.Resource> resources,
237 java.lang.String actionId,
238 com.liferay.portal.security.permission.PermissionCheckerBag permissionCheckerBag)
239 throws com.liferay.portal.PortalException,
240 com.liferay.portal.SystemException {
241 return getService()
242 .hasUserPermissions(userId, groupId, resources, actionId,
243 permissionCheckerBag);
244 }
245
246 public static void setGroupPermissions(long groupId,
247 java.lang.String[] actionIds, long resourceId)
248 throws com.liferay.portal.PortalException,
249 com.liferay.portal.SystemException {
250 getService().setGroupPermissions(groupId, actionIds, resourceId);
251 }
252
253 public static void setGroupPermissions(java.lang.String className,
254 java.lang.String classPK, long groupId, java.lang.String[] actionIds,
255 long resourceId)
256 throws com.liferay.portal.PortalException,
257 com.liferay.portal.SystemException {
258 getService()
259 .setGroupPermissions(className, classPK, groupId, actionIds,
260 resourceId);
261 }
262
263 public static void setOrgGroupPermissions(long organizationId,
264 long groupId, java.lang.String[] actionIds, long resourceId)
265 throws com.liferay.portal.PortalException,
266 com.liferay.portal.SystemException {
267 getService()
268 .setOrgGroupPermissions(organizationId, groupId, actionIds,
269 resourceId);
270 }
271
272 public static void setRolePermission(long roleId, long companyId,
273 java.lang.String name, int scope, java.lang.String primKey,
274 java.lang.String actionId)
275 throws com.liferay.portal.PortalException,
276 com.liferay.portal.SystemException {
277 getService()
278 .setRolePermission(roleId, companyId, name, scope, primKey, actionId);
279 }
280
281 public static void setRolePermissions(long roleId, long companyId,
282 java.lang.String name, int scope, java.lang.String primKey,
283 java.lang.String[] actionIds)
284 throws com.liferay.portal.PortalException,
285 com.liferay.portal.SystemException {
286 getService()
287 .setRolePermissions(roleId, companyId, name, scope, primKey,
288 actionIds);
289 }
290
291 public static void setRolePermissions(long roleId,
292 java.lang.String[] actionIds, long resourceId)
293 throws com.liferay.portal.PortalException,
294 com.liferay.portal.SystemException {
295 getService().setRolePermissions(roleId, actionIds, resourceId);
296 }
297
298 public static void setUserPermissions(long userId,
299 java.lang.String[] actionIds, long resourceId)
300 throws com.liferay.portal.PortalException,
301 com.liferay.portal.SystemException {
302 getService().setUserPermissions(userId, actionIds, resourceId);
303 }
304
305 public static void unsetRolePermission(long roleId, long permissionId)
306 throws com.liferay.portal.SystemException {
307 getService().unsetRolePermission(roleId, permissionId);
308 }
309
310 public static void unsetRolePermission(long roleId, long companyId,
311 java.lang.String name, int scope, java.lang.String primKey,
312 java.lang.String actionId) throws com.liferay.portal.SystemException {
313 getService()
314 .unsetRolePermission(roleId, companyId, name, scope, primKey,
315 actionId);
316 }
317
318 public static void unsetRolePermissions(long roleId, long companyId,
319 java.lang.String name, int scope, java.lang.String actionId)
320 throws com.liferay.portal.SystemException {
321 getService()
322 .unsetRolePermissions(roleId, companyId, name, scope, actionId);
323 }
324
325 public static void unsetUserPermissions(long userId,
326 java.lang.String[] actionIds, long resourceId)
327 throws com.liferay.portal.SystemException {
328 getService().unsetUserPermissions(userId, actionIds, resourceId);
329 }
330
331 public static PermissionLocalService getService() {
332 if (_service == null) {
333 _service = (PermissionLocalService)PortalBeanLocatorUtil.locate(PermissionLocalService.class.getName());
334
335 ReferenceRegistry.registerReference(PermissionLocalServiceUtil.class,
336 "_service");
337 MethodCache.remove(PermissionLocalService.class);
338 }
339
340 return _service;
341 }
342
343 public void setService(PermissionLocalService service) {
344 MethodCache.remove(PermissionLocalService.class);
345
346 _service = service;
347
348 ReferenceRegistry.registerReference(PermissionLocalServiceUtil.class,
349 "_service");
350 MethodCache.remove(PermissionLocalService.class);
351 }
352
353 private static PermissionLocalService _service;
354 }