001
014
015 package com.liferay.portal.kernel.workflow;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018 import com.liferay.portal.kernel.util.OrderByComparator;
019
020 import java.util.List;
021
022
028 public class WorkflowLogManagerUtil {
029
030 public static int getWorkflowLogCountByWorkflowInstance(
031 long companyId, long workflowInstanceId, List<Integer> logTypes)
032 throws WorkflowException {
033
034 return getWorkflowLogManager().getWorkflowLogCountByWorkflowInstance(
035 companyId, workflowInstanceId, logTypes);
036 }
037
038 public static int getWorkflowLogCountByWorkflowTask(
039 long companyId, long workflowTaskId, List<Integer> logTypes)
040 throws WorkflowException {
041
042 return getWorkflowLogManager().getWorkflowLogCountByWorkflowTask(
043 companyId, workflowTaskId, logTypes);
044 }
045
046 public static WorkflowLogManager getWorkflowLogManager() {
047 PortalRuntimePermission.checkGetBeanProperty(
048 WorkflowLogManagerUtil.class);
049
050 return _workflowLogManager;
051 }
052
053 public static List<WorkflowLog> getWorkflowLogsByWorkflowInstance(
054 long companyId, long workflowInstanceId, List<Integer> logTypes,
055 int start, int end,
056 OrderByComparator<WorkflowLog> orderByComparator)
057 throws WorkflowException {
058
059 return getWorkflowLogManager().getWorkflowLogsByWorkflowInstance(
060 companyId, workflowInstanceId, logTypes, start, end,
061 orderByComparator);
062 }
063
064 public static List<WorkflowLog> getWorkflowLogsByWorkflowTask(
065 long companyId, long workflowTaskId, List<Integer> logTypes,
066 int start, int end,
067 OrderByComparator<WorkflowLog> orderByComparator)
068 throws WorkflowException {
069
070 return getWorkflowLogManager().getWorkflowLogsByWorkflowTask(
071 companyId, workflowTaskId, logTypes, start, end, orderByComparator);
072 }
073
074 public void setWorkflowLogManager(WorkflowLogManager workflowLogManager) {
075 PortalRuntimePermission.checkSetBeanProperty(getClass());
076
077 _workflowLogManager = workflowLogManager;
078 }
079
080 private static WorkflowLogManager _workflowLogManager;
081
082 }