001
014
015 package com.liferay.portal.service.permission;
016
017 import com.liferay.portal.kernel.security.auth.PrincipalException;
018 import com.liferay.portal.kernel.security.permission.PermissionChecker;
019 import com.liferay.portal.kernel.service.permission.PortalPermission;
020 import com.liferay.portal.kernel.util.PortletKeys;
021
022
025 public class PortalPermissionImpl implements PortalPermission {
026
027 @Override
028 public void check(PermissionChecker permissionChecker, String actionId)
029 throws PrincipalException {
030
031 if (!contains(permissionChecker, actionId)) {
032 throw new PrincipalException.MustHavePermission(
033 permissionChecker, PortletKeys.PORTAL, PortletKeys.PORTAL,
034 actionId);
035 }
036 }
037
038 @Override
039 public boolean contains(
040 PermissionChecker permissionChecker, String actionId) {
041
042 return permissionChecker.hasPermission(
043 0, PortletKeys.PORTAL, PortletKeys.PORTAL, actionId);
044 }
045
046 }