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