1
22
23 package com.liferay.portal.service.permission;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.model.Layout;
28 import com.liferay.portal.security.permission.PermissionChecker;
29
30
36 public interface LayoutPermission {
37
38 public void check(
39 PermissionChecker permissionChecker, long plid, String actionId)
40 throws PortalException, SystemException;
41
42 public void check(
43 PermissionChecker permissionChecker, long groupId,
44 boolean privateLayout, long layoutId, String actionId)
45 throws PortalException, SystemException;
46
47 public void check(
48 PermissionChecker permissionChecker, Layout layout, String actionId)
49 throws PortalException, SystemException;
50
51 public boolean contains(
52 PermissionChecker permissionChecker, long plid, String actionId)
53 throws PortalException, SystemException;
54
55 public boolean contains(
56 PermissionChecker permissionChecker, long groupId,
57 boolean privateLayout, long layoutId, String actionId)
58 throws PortalException, SystemException;
59
60 public boolean contains(
61 PermissionChecker permissionChecker, Layout layout, String actionId)
62 throws PortalException, SystemException;
63
64 }