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