001
014
015 package com.liferay.portal.service.permission;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.model.LayoutBranch;
020 import com.liferay.portal.security.permission.PermissionChecker;
021
022
026 public interface LayoutBranchPermission {
027
028 public void check(
029 PermissionChecker permissionChecker, LayoutBranch layoutBranch,
030 String actionId)
031 throws PortalException;
032
033 public void check(
034 PermissionChecker permissionChecker, long layoutBranchId,
035 String actionId)
036 throws PortalException, SystemException;
037
038 public boolean contains(
039 PermissionChecker permissionChecker, LayoutBranch layoutBranch,
040 String actionId);
041
042 public boolean contains(
043 PermissionChecker permissionChecker, long layoutBranchId,
044 String actionId)
045 throws PortalException, SystemException;
046
047 }