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