1
14
15 package com.liferay.portal.kernel.workflow;
16
17 import com.liferay.portal.kernel.util.OrderByComparator;
18
19 import java.io.Serializable;
20
21 import java.util.Date;
22 import java.util.List;
23 import java.util.Map;
24
25
33 public class WorkflowTaskManagerUtil {
34
35 public static WorkflowTask assignWorkflowTaskToRole(
36 long companyId, long userId, long workflowTaskId, long roleId,
37 String comment, Date dueDate, Map<String, Serializable> context)
38 throws WorkflowException {
39
40 return _workflowTaskManager.assignWorkflowTaskToRole(
41 companyId, userId, workflowTaskId, roleId, comment, dueDate,
42 context);
43 }
44
45 public static WorkflowTask assignWorkflowTaskToUser(
46 long companyId, long userId, long workflowTaskId,
47 long assigneeUserId, String comment, Date dueDate,
48 Map<String, Serializable> context)
49 throws WorkflowException {
50
51 return _workflowTaskManager.assignWorkflowTaskToUser(
52 companyId, userId, workflowTaskId, assigneeUserId, comment, dueDate,
53 context);
54 }
55
56 public static WorkflowTask completeWorkflowTask(
57 long companyId, long userId, long workflowTaskId,
58 String transitionName, String comment,
59 Map<String, Serializable> context)
60 throws WorkflowException {
61
62 return _workflowTaskManager.completeWorkflowTask(
63 companyId, userId, workflowTaskId, transitionName, comment,
64 context);
65 }
66
67 public static List<String> getNextTransitionNames(
68 long companyId, long userId, long workflowTaskId)
69 throws WorkflowException {
70
71 return _workflowTaskManager.getNextTransitionNames(
72 companyId, userId, workflowTaskId);
73 }
74
75 public static long[] getPooledActorsIds(long companyId, long workflowTaskId)
76 throws WorkflowException {
77
78 return _workflowTaskManager.getPooledActorsIds(
79 companyId, workflowTaskId);
80 }
81
82 public static WorkflowTask getWorkflowTask(
83 long companyId, long workflowTaskId)
84 throws WorkflowException {
85
86 return _workflowTaskManager.getWorkflowTask(companyId, workflowTaskId);
87 }
88
89 public static int getWorkflowTaskCount(long companyId, Boolean completed)
90 throws WorkflowException {
91
92 return _workflowTaskManager.getWorkflowTaskCount(companyId, completed);
93 }
94
95 public static int getWorkflowTaskCountByRole(
96 long companyId, long roleId, Boolean completed)
97 throws WorkflowException {
98
99 return _workflowTaskManager.getWorkflowTaskCountByRole(
100 companyId, roleId, completed);
101 }
102
103 public static int getWorkflowTaskCountByUser(
104 long companyId, long userId, Boolean completed)
105 throws WorkflowException {
106
107 return _workflowTaskManager.getWorkflowTaskCountByUser(
108 companyId, userId, completed);
109 }
110
111 public static int getWorkflowTaskCountByUserRoles(
112 long companyId, long userId, Boolean completed)
113 throws WorkflowException {
114
115 return _workflowTaskManager.getWorkflowTaskCountByUserRoles(
116 companyId, userId, completed);
117 }
118
119 public static int getWorkflowTaskCountByWorkflowInstance(
120 long companyId, long workflowInstanceId, Boolean completed)
121 throws WorkflowException {
122
123 return _workflowTaskManager.getWorkflowTaskCountByWorkflowInstance(
124 companyId, workflowInstanceId, completed);
125 }
126
127 public static WorkflowTaskManager getWorkflowTaskManager() {
128 return _workflowTaskManager;
129 }
130
131 public static List<WorkflowTask> getWorkflowTasks(
132 long companyId, Boolean completed, int start, int end,
133 OrderByComparator orderByComparator)
134 throws WorkflowException {
135
136 return _workflowTaskManager.getWorkflowTasks(
137 companyId, completed, start, end, orderByComparator);
138 }
139
140 public static List<WorkflowTask> getWorkflowTasksByRole(
141 long companyId, long roleId, Boolean completed, int start, int end,
142 OrderByComparator orderByComparator)
143 throws WorkflowException {
144
145 return _workflowTaskManager.getWorkflowTasksByRole(
146 companyId, roleId, completed, start, end, orderByComparator);
147 }
148
149 public static List<WorkflowTask> getWorkflowTasksByUser(
150 long companyId, long userId, Boolean completed, int start, int end,
151 OrderByComparator orderByComparator)
152 throws WorkflowException {
153
154 return _workflowTaskManager.getWorkflowTasksByUser(
155 companyId, userId, completed, start, end, orderByComparator);
156 }
157
158 public static List<WorkflowTask> getWorkflowTasksByUserRoles(
159 long companyId, long userId, Boolean completed, int start, int end,
160 OrderByComparator orderByComparator)
161 throws WorkflowException {
162
163 return _workflowTaskManager.getWorkflowTasksByUserRoles(
164 companyId, userId, completed, start, end, orderByComparator);
165 }
166
167 public static List<WorkflowTask> getWorkflowTasksByWorkflowInstance(
168 long companyId, long workflowInstanceId, Boolean completed,
169 int start, int end, OrderByComparator orderByComparator)
170 throws WorkflowException {
171
172 return _workflowTaskManager.getWorkflowTasksByWorkflowInstance(
173 companyId, workflowInstanceId, completed, start, end,
174 orderByComparator);
175 }
176
177 public static List<WorkflowTask> search(
178 long companyId, long userId, String keywords, Boolean completed,
179 Boolean searchByUserRoles, int start, int end,
180 OrderByComparator orderByComparator)
181 throws WorkflowException {
182
183 return _workflowTaskManager.search(
184 companyId, userId, keywords, completed, searchByUserRoles, start,
185 end, orderByComparator);
186 }
187
188 public static List<WorkflowTask> search(
189 long companyId, long userId, String name, String type, String state,
190 Date dueDateGT, Date dueDateLT, Boolean completed,
191 Boolean searchByUserRoles, boolean andOperator, int start, int end,
192 OrderByComparator orderByComparator)
193 throws WorkflowException {
194
195 return _workflowTaskManager.search(
196 companyId, userId, name, type, state, dueDateGT, dueDateLT,
197 completed, searchByUserRoles, andOperator, start, end,
198 orderByComparator);
199 }
200
201 public static int searchCount(
202 long companyId, long userId, String keywords, Boolean completed,
203 Boolean searchByUserRoles)
204 throws WorkflowException {
205
206 return _workflowTaskManager.searchCount(
207 companyId, userId, keywords, completed, searchByUserRoles);
208 }
209
210 public static int searchCount(
211 long companyId, long userId, String name, String type, String state,
212 Date dueDateGT, Date dueDateLT, Boolean completed,
213 Boolean searchByUserRoles, boolean andOperator)
214 throws WorkflowException {
215
216 return _workflowTaskManager.searchCount(
217 companyId, userId, name, type, state, dueDateGT, dueDateLT,
218 completed, searchByUserRoles, andOperator);
219 }
220
221 public static WorkflowTask updateDueDate(
222 long companyId, long userId, long workflowTaskId, String comment,
223 Date dueDate)
224 throws WorkflowException {
225
226 return _workflowTaskManager.updateDueDate(
227 companyId, userId, workflowTaskId, comment, dueDate);
228 }
229
230 public void setWorkflowTaskManager(
231 WorkflowTaskManager workflowTaskManager) {
232
233 _workflowTaskManager = workflowTaskManager;
234 }
235
236 private static WorkflowTaskManager _workflowTaskManager;
237
238 }