1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.workflow.service;
24  
25  
26  /**
27   * <a href="WorkflowComponentServiceUtil.java.html"><b><i>View Source</i></b></a>
28   *
29   * <p>
30   * ServiceBuilder generated this class. Modifications in this class will be
31   * overwritten the next time is generated.
32   * </p>
33   *
34   * <p>
35   * This class provides static methods for the
36   * <code>com.liferay.portlet.workflow.service.WorkflowComponentService</code>
37   * bean. The static methods of this class calls the same methods of the bean
38   * instance. It's convenient to be able to just write one line to call a method
39   * on a bean instead of writing a lookup call and a method call.
40   * </p>
41   *
42   * @author Brian Wing Shun Chan
43   *
44   * @see com.liferay.portlet.workflow.service.WorkflowComponentService
45   *
46   */
47  public class WorkflowComponentServiceUtil {
48      public static java.util.List getCurrentTasks(long instanceId, long tokenId)
49          throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
50              java.rmi.RemoteException {
51          return _service.getCurrentTasks(instanceId, tokenId);
52      }
53  
54      public static java.lang.String getCurrentTasksXml(long instanceId,
55          long tokenId)
56          throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
57              java.rmi.RemoteException {
58          return _service.getCurrentTasksXml(instanceId, tokenId);
59      }
60  
61      public static java.lang.String deploy(java.lang.String xml)
62          throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
63              java.rmi.RemoteException {
64          return _service.deploy(xml);
65      }
66  
67      public static java.lang.Object getDefinition(long definitionId)
68          throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
69              java.rmi.RemoteException {
70          return _service.getDefinition(definitionId);
71      }
72  
73      public static java.util.List getDefinitions(long definitionId,
74          java.lang.String name, int start, int end)
75          throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
76              java.rmi.RemoteException {
77          return _service.getDefinitions(definitionId, name, start, end);
78      }
79  
80      public static java.lang.String getDefinitionsXml(long definitionId,
81          java.lang.String name, int start, int end)
82          throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
83              java.rmi.RemoteException {
84          return _service.getDefinitionsXml(definitionId, name, start, end);
85      }
86  
87      public static int getDefinitionsCount(long definitionId,
88          java.lang.String name)
89          throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
90              java.rmi.RemoteException {
91          return _service.getDefinitionsCount(definitionId, name);
92      }
93  
94      public static java.lang.String getDefinitionsCountXml(long definitionId,
95          java.lang.String name)
96          throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
97              java.rmi.RemoteException {
98          return _service.getDefinitionsCountXml(definitionId, name);
99      }
100 
101     public static java.lang.String getDefinitionXml(long definitionId)
102         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
103             java.rmi.RemoteException {
104         return _service.getDefinitionXml(definitionId);
105     }
106 
107     public static java.util.List getInstances(long definitionId,
108         long instanceId, java.lang.String definitionName,
109         java.lang.String definitionVersion, java.lang.String startDateGT,
110         java.lang.String startDateLT, java.lang.String endDateGT,
111         java.lang.String endDateLT, boolean hideEndedTasks,
112         boolean retrieveUserInstances, boolean andOperator, int start, int end)
113         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
114             java.rmi.RemoteException {
115         return _service.getInstances(definitionId, instanceId, definitionName,
116             definitionVersion, startDateGT, startDateLT, endDateGT, endDateLT,
117             hideEndedTasks, retrieveUserInstances, andOperator, start, end);
118     }
119 
120     public static int getInstancesCount(long definitionId, long instanceId,
121         java.lang.String definitionName, java.lang.String definitionVersion,
122         java.lang.String startDateGT, java.lang.String startDateLT,
123         java.lang.String endDateGT, java.lang.String endDateLT,
124         boolean hideEndedTasks, boolean retrieveUserInstances,
125         boolean andOperator)
126         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
127             java.rmi.RemoteException {
128         return _service.getInstancesCount(definitionId, instanceId,
129             definitionName, definitionVersion, startDateGT, startDateLT,
130             endDateGT, endDateLT, hideEndedTasks, retrieveUserInstances,
131             andOperator);
132     }
133 
134     public static java.lang.String getInstancesCountXml(long definitionId,
135         long instanceId, java.lang.String definitionName,
136         java.lang.String definitionVersion, java.lang.String startDateGT,
137         java.lang.String startDateLT, java.lang.String endDateGT,
138         java.lang.String endDateLT, boolean hideEndedTasks,
139         boolean retrieveUserInstances, boolean andOperator)
140         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
141             java.rmi.RemoteException {
142         return _service.getInstancesCountXml(definitionId, instanceId,
143             definitionName, definitionVersion, startDateGT, startDateLT,
144             endDateGT, endDateLT, hideEndedTasks, retrieveUserInstances,
145             andOperator);
146     }
147 
148     public static java.lang.String getInstancesXml(long definitionId,
149         long instanceId, java.lang.String definitionName,
150         java.lang.String definitionVersion, java.lang.String startDateGT,
151         java.lang.String startDateLT, java.lang.String endDateGT,
152         java.lang.String endDateLT, boolean hideEndedTasks,
153         boolean retrieveUserInstances, boolean andOperator, int start, int end)
154         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
155             java.rmi.RemoteException {
156         return _service.getInstancesXml(definitionId, instanceId,
157             definitionName, definitionVersion, startDateGT, startDateLT,
158             endDateGT, endDateLT, hideEndedTasks, retrieveUserInstances,
159             andOperator, start, end);
160     }
161 
162     public static com.liferay.portlet.workflow.model.WorkflowTask getTask(
163         long taskId)
164         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
165             java.rmi.RemoteException {
166         return _service.getTask(taskId);
167     }
168 
169     public static java.lang.String getTaskXml(long taskId)
170         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
171             java.rmi.RemoteException {
172         return _service.getTaskXml(taskId);
173     }
174 
175     public static java.util.List getTaskFormElements(long taskId)
176         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
177             java.rmi.RemoteException {
178         return _service.getTaskFormElements(taskId);
179     }
180 
181     public static java.lang.String getTaskFormElementsXml(long taskId)
182         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
183             java.rmi.RemoteException {
184         return _service.getTaskFormElementsXml(taskId);
185     }
186 
187     public static java.util.List getTaskTransitions(long taskId)
188         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
189             java.rmi.RemoteException {
190         return _service.getTaskTransitions(taskId);
191     }
192 
193     public static java.lang.String getTaskTransitionsXml(long taskId)
194         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
195             java.rmi.RemoteException {
196         return _service.getTaskTransitionsXml(taskId);
197     }
198 
199     public static java.util.List getUserTasks(long instanceId,
200         java.lang.String taskName, java.lang.String definitionName,
201         java.lang.String assignedTo, java.lang.String createDateGT,
202         java.lang.String createDateLT, java.lang.String startDateGT,
203         java.lang.String startDateLT, java.lang.String endDateGT,
204         java.lang.String endDateLT, boolean hideEndedTasks,
205         boolean andOperator, int start, int end)
206         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
207             java.rmi.RemoteException {
208         return _service.getUserTasks(instanceId, taskName, definitionName,
209             assignedTo, createDateGT, createDateLT, startDateGT, startDateLT,
210             endDateGT, endDateLT, hideEndedTasks, andOperator, start, end);
211     }
212 
213     public static int getUserTasksCount(long instanceId,
214         java.lang.String taskName, java.lang.String definitionName,
215         java.lang.String assignedTo, java.lang.String createDateGT,
216         java.lang.String createDateLT, java.lang.String startDateGT,
217         java.lang.String startDateLT, java.lang.String endDateGT,
218         java.lang.String endDateLT, boolean hideEndedTasks, boolean andOperator)
219         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
220             java.rmi.RemoteException {
221         return _service.getUserTasksCount(instanceId, taskName, definitionName,
222             assignedTo, createDateGT, createDateLT, startDateGT, startDateLT,
223             endDateGT, endDateLT, hideEndedTasks, andOperator);
224     }
225 
226     public static java.lang.String getUserTasksCountXml(long instanceId,
227         java.lang.String taskName, java.lang.String definitionName,
228         java.lang.String assignedTo, java.lang.String createDateGT,
229         java.lang.String createDateLT, java.lang.String startDateGT,
230         java.lang.String startDateLT, java.lang.String endDateGT,
231         java.lang.String endDateLT, boolean hideEndedTasks, boolean andOperator)
232         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
233             java.rmi.RemoteException {
234         return _service.getUserTasksCountXml(instanceId, taskName,
235             definitionName, assignedTo, createDateGT, createDateLT,
236             startDateGT, startDateLT, endDateGT, endDateLT, hideEndedTasks,
237             andOperator);
238     }
239 
240     public static java.lang.String getUserTasksXml(long instanceId,
241         java.lang.String taskName, java.lang.String definitionName,
242         java.lang.String assignedTo, java.lang.String createDateGT,
243         java.lang.String createDateLT, java.lang.String startDateGT,
244         java.lang.String startDateLT, java.lang.String endDateGT,
245         java.lang.String endDateLT, boolean hideEndedTasks,
246         boolean andOperator, int start, int end)
247         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
248             java.rmi.RemoteException {
249         return _service.getUserTasksXml(instanceId, taskName, definitionName,
250             assignedTo, createDateGT, createDateLT, startDateGT, startDateLT,
251             endDateGT, endDateLT, hideEndedTasks, andOperator, start, end);
252     }
253 
254     public static void signalInstance(long instanceId)
255         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
256             java.rmi.RemoteException {
257         _service.signalInstance(instanceId);
258     }
259 
260     public static void signalToken(long instanceId, long tokenId)
261         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
262             java.rmi.RemoteException {
263         _service.signalToken(instanceId, tokenId);
264     }
265 
266     public static java.lang.String startWorkflow(long definitionId)
267         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
268             java.rmi.RemoteException {
269         return _service.startWorkflow(definitionId);
270     }
271 
272     public static java.util.Map updateTask(long taskId,
273         java.lang.String transition, java.util.Map parameterMap)
274         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
275             java.rmi.RemoteException {
276         return _service.updateTask(taskId, transition, parameterMap);
277     }
278 
279     public static java.lang.String updateTaskXml(long taskId,
280         java.lang.String transition, java.util.Map parameterMap)
281         throws com.liferay.portal.kernel.jbi.WorkflowComponentException,
282             java.rmi.RemoteException {
283         return _service.updateTaskXml(taskId, transition, parameterMap);
284     }
285 
286     public static WorkflowComponentService getService() {
287         return _service;
288     }
289 
290     public void setService(WorkflowComponentService service) {
291         _service = service;
292     }
293 
294     private static WorkflowComponentService _service;
295 }