001
014
015 package com.liferay.portal.workflow;
016
017 import com.liferay.portal.kernel.workflow.WorkflowInstanceManagerUtil;
018 import com.liferay.portal.model.Group;
019 import com.liferay.portal.model.Portlet;
020 import com.liferay.portal.security.permission.PermissionChecker;
021
022
025 public class MyWorkflowInstancesControlPanelEntry
026 extends WorkflowControlPanelEntry {
027
028 @Override
029 protected boolean hasPermissionImplicitlyGranted(
030 PermissionChecker permissionChecker, Group group, Portlet portlet)
031 throws Exception {
032
033 if (WorkflowInstanceManagerUtil.getWorkflowInstanceCount(
034 permissionChecker.getCompanyId(), permissionChecker.getUserId(),
035 null, null, null) > 0) {
036
037 return true;
038 }
039
040 return false;
041 }
042
043 }