001
014
015 package com.liferay.portal.kernel.workflow.permission;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018 import com.liferay.portal.security.permission.PermissionChecker;
019
020
023 public class WorkflowPermissionUtil {
024
025 public static WorkflowPermission getWorkflowPermission() {
026 PortalRuntimePermission.checkGetBeanProperty(
027 WorkflowPermissionUtil.class);
028
029 return _workflowPermission;
030 }
031
032 public static Boolean hasPermission(
033 PermissionChecker permissionChecker, long groupId, String className,
034 long classPK, String actionId) {
035
036 return getWorkflowPermission().hasPermission(
037 permissionChecker, groupId, className, classPK, actionId);
038 }
039
040 public void setWorkflowPermission(WorkflowPermission WorkflowPermission) {
041 PortalRuntimePermission.checkSetBeanProperty(getClass());
042
043 _workflowPermission = WorkflowPermission;
044 }
045
046 private static WorkflowPermission _workflowPermission;
047
048 }