1
14
15 package com.liferay.portal.service.permission;
16
17 import com.liferay.portal.kernel.exception.PortalException;
18 import com.liferay.portal.kernel.exception.SystemException;
19 import com.liferay.portal.model.Layout;
20 import com.liferay.portal.security.permission.PermissionChecker;
21
22
28 public interface LayoutPermission {
29
30 public void check(
31 PermissionChecker permissionChecker, Layout layout, String actionId)
32 throws PortalException, SystemException;
33
34 public void check(
35 PermissionChecker permissionChecker, long groupId,
36 boolean privateLayout, long layoutId, String actionId)
37 throws PortalException, SystemException;
38
39 public void check(
40 PermissionChecker permissionChecker, long plid, String actionId)
41 throws PortalException, SystemException;
42
43 public boolean contains(
44 PermissionChecker permissionChecker, Layout layout, String actionId)
45 throws PortalException, SystemException;
46
47 public boolean contains(
48 PermissionChecker permissionChecker, long groupId,
49 boolean privateLayout, long layoutId, String actionId)
50 throws PortalException, SystemException;
51
52 public boolean contains(
53 PermissionChecker permissionChecker, long plid, String actionId)
54 throws PortalException, SystemException;
55
56 }