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.kernel.security.pacl.permission.PortalRuntimePermission;
020 import com.liferay.portal.model.LayoutBranch;
021 import com.liferay.portal.security.permission.PermissionChecker;
022
023
027 public class LayoutBranchPermissionUtil {
028
029 public static void check(
030 PermissionChecker permissionChecker, LayoutBranch layoutBranch,
031 String actionId)
032 throws PortalException {
033
034 getLayoutBranchPermission().check(
035 permissionChecker, layoutBranch, actionId);
036 }
037
038 public static void check(
039 PermissionChecker permissionChecker, long layoutBranchId,
040 String actionId)
041 throws PortalException, SystemException {
042
043 getLayoutBranchPermission().check(
044 permissionChecker, layoutBranchId, actionId);
045 }
046
047 public static boolean contains(
048 PermissionChecker permissionChecker, LayoutBranch layoutBranch,
049 String actionId) {
050
051 return getLayoutBranchPermission().contains(
052 permissionChecker, layoutBranch, actionId);
053 }
054
055 public static boolean contains(
056 PermissionChecker permissionChecker, long layoutBranchId,
057 String actionId)
058 throws PortalException, SystemException {
059
060 return getLayoutBranchPermission().contains(
061 permissionChecker, layoutBranchId, actionId);
062 }
063
064 public static LayoutBranchPermission getLayoutBranchPermission() {
065 PortalRuntimePermission.checkGetBeanProperty(
066 LayoutBranchPermissionUtil.class);
067
068 return _layoutBranchPermission;
069 }
070
071 public void setLayoutBranchPermission(
072 LayoutBranchPermission layoutBranchPermission) {
073
074 PortalRuntimePermission.checkSetBeanProperty(getClass());
075
076 _layoutBranchPermission = layoutBranchPermission;
077 }
078
079 private static LayoutBranchPermission _layoutBranchPermission;
080
081 }