1
14
15 package com.liferay.portal.kernel.workflow;
16
17 import com.liferay.portal.kernel.util.OrderByComparator;
18
19 import java.util.List;
20 import java.util.Map;
21
22
29 public class WorkflowTaskManagerUtil {
30
31 public static WorkflowTask assignWorkflowTaskToRole(
32 long companyId, long userId, long workflowTaskId,
33 long roleId, String comment, Map<String, Object> context)
34 throws WorkflowException {
35
36 return _workflowTaskManager.assignWorkflowTaskToRole(
37 companyId, userId, workflowTaskId, roleId, comment, context);
38 }
39
40 public static WorkflowTask assignWorkflowTaskToUser(
41 long companyId, long userId, long workflowTaskId,
42 long assigneeUserId, String comment, Map<String, Object> context)
43 throws WorkflowException {
44
45 return _workflowTaskManager.assignWorkflowTaskToUser(
46 companyId, userId, workflowTaskId, assigneeUserId, comment,
47 context);
48 }
49
50 public static WorkflowTask completeWorkflowTask(
51 long companyId, long userId, long workflowTaskId,
52 String transitionName, String comment, Map<String, Object> context)
53 throws WorkflowException {
54
55 return _workflowTaskManager.completeWorkflowTask(
56 companyId, userId, workflowTaskId, transitionName, comment,
57 context);
58 }
59
60 public static List<String> getNextTransitionNames(
61 long companyId, long userId, long workflowTaskId)
62 throws WorkflowException {
63
64 return _workflowTaskManager.getNextTransitionNames(
65 companyId, userId, workflowTaskId);
66 }
67
68 public static long[] getPooledActorsIds(long companyId, long workflowTaskId)
69 throws WorkflowException {
70
71 return _workflowTaskManager.getPooledActorsIds(
72 companyId, workflowTaskId);
73 }
74
75 public static WorkflowTask getWorkflowTask(
76 long companyId, long workflowTaskId)
77 throws WorkflowException {
78
79 return _workflowTaskManager.getWorkflowTask(companyId, workflowTaskId);
80 }
81
82 public static int getWorkflowTaskCount(long companyId, Boolean completed)
83 throws WorkflowException {
84
85 return _workflowTaskManager.getWorkflowTaskCount(companyId, completed);
86 }
87
88 public static int getWorkflowTaskCountByRole(
89 long companyId, long roleId, Boolean completed)
90 throws WorkflowException {
91
92 return _workflowTaskManager.getWorkflowTaskCountByRole(
93 companyId, roleId, completed);
94 }
95
96 public static int getWorkflowTaskCountByUser(
97 long companyId, long userId, Boolean completed)
98 throws WorkflowException {
99
100 return _workflowTaskManager.getWorkflowTaskCountByUser(
101 companyId, userId, completed);
102 }
103
104 public static int getWorkflowTaskCountByUserRoles(
105 long companyId, long userId, Boolean completed)
106 throws WorkflowException {
107
108 return _workflowTaskManager.getWorkflowTaskCountByUserRoles(
109 companyId, userId, completed);
110 }
111
112 public static int getWorkflowTaskCountByWorkflowInstance(
113 long companyId, long workflowInstanceId, Boolean completed)
114 throws WorkflowException {
115
116 return _workflowTaskManager.getWorkflowTaskCountByWorkflowInstance(
117 companyId, workflowInstanceId, completed);
118 }
119
120 public static WorkflowTaskManager getWorkflowTaskManager() {
121 return _workflowTaskManager;
122 }
123
124 public static List<WorkflowTask> getWorkflowTasks(
125 long companyId, Boolean completed, int start, int end,
126 OrderByComparator orderByComparator)
127 throws WorkflowException {
128
129 return _workflowTaskManager.getWorkflowTasks(
130 companyId, completed, start, end, orderByComparator);
131 }
132
133 public static List<WorkflowTask> getWorkflowTasksByRole(
134 long companyId, long roleId, Boolean completed, int start, int end,
135 OrderByComparator orderByComparator)
136 throws WorkflowException {
137
138 return _workflowTaskManager.getWorkflowTasksByRole(
139 companyId, roleId, completed, start, end, orderByComparator);
140 }
141
142 public static List<WorkflowTask> getWorkflowTasksByUser(
143 long companyId, long userId, Boolean completed, int start, int end,
144 OrderByComparator orderByComparator)
145 throws WorkflowException {
146
147 return _workflowTaskManager.getWorkflowTasksByUser(
148 companyId, userId, completed, start, end, orderByComparator);
149 }
150
151 public static List<WorkflowTask> getWorkflowTasksByUserRoles(
152 long companyId, long userId, Boolean completed, int start, int end,
153 OrderByComparator orderByComparator)
154 throws WorkflowException {
155
156 return _workflowTaskManager.getWorkflowTasksByUserRoles(
157 companyId, userId, completed, start, end, orderByComparator);
158 }
159
160 public static List<WorkflowTask> getWorkflowTasksByWorkflowInstance(
161 long companyId, long workflowInstanceId,
162 Boolean completed, int start, int end,
163 OrderByComparator orderByComparator)
164 throws WorkflowException {
165
166 return _workflowTaskManager.getWorkflowTasksByWorkflowInstance(
167 companyId, workflowInstanceId,
168 completed, start, end, orderByComparator);
169 }
170
171 public void setWorkflowTaskManager(
172 WorkflowTaskManager workflowTaskManager) {
173
174 _workflowTaskManager = workflowTaskManager;
175 }
176
177 private static WorkflowTaskManager _workflowTaskManager;
178
179 }