1
14
15 package com.liferay.portal.service.permission;
16
17 import com.liferay.portal.security.auth.PrincipalException;
18 import com.liferay.portal.security.permission.PermissionChecker;
19 import com.liferay.portal.util.PortletKeys;
20
21
26 public class PortalPermissionImpl implements PortalPermission {
27
28 public void check(
29 PermissionChecker permissionChecker, String actionId)
30 throws PrincipalException {
31
32 if (!contains(permissionChecker, actionId)) {
33 throw new PrincipalException();
34 }
35 }
36
37 public boolean contains(
38 PermissionChecker permissionChecker, String actionId) {
39
40 return permissionChecker.hasPermission(
41 0, PortletKeys.PORTAL, null, actionId);
42 }
43
44 }