01: /**
02: * XflowService.java
03: *
04: * This file was auto-generated from WSDL
05: * by the Apache Axis WSDL2Java emitter.
06: */package localhost;
07:
08: import XflowService.*;
09:
10: public interface XflowService extends java.rmi.Remote {
11: public java.lang.Object getVariable(int workflowId,
12: java.lang.String variableName, User user)
13: throws java.rmi.RemoteException;
14:
15: public void setVariable(int workflowId,
16: java.lang.String variableName,
17: java.lang.Object variableValue, User user)
18: throws java.rmi.RemoteException;
19:
20: public void deployModel(java.lang.String xml,
21: java.lang.String type, User user)
22: throws java.rmi.RemoteException;
23:
24: public WorkflowId startWorkflow(java.lang.String workflowName,
25: int version, WorkItem witem, User user)
26: throws java.rmi.RemoteException;
27:
28: public void abortWorkflow(int workflowId, User user)
29: throws java.rmi.RemoteException;
30:
31: public WorkflowState getWorkflowState(int workflowId, User user)
32: throws java.rmi.RemoteException;
33:
34: public java.util.Vector getActiveWorkflows(User user)
35: throws java.rmi.RemoteException;
36:
37: public void completeWorkItem(java.lang.String wfName,
38: java.lang.String processName, WorkItem witem, User user)
39: throws java.rmi.RemoteException;
40:
41: public java.util.Vector getWorkItems(java.lang.String wfName,
42: java.lang.String processName, User user)
43: throws java.rmi.RemoteException;
44:
45: public WorkItem getNextWorkItem(java.lang.String wfName,
46: java.lang.String processName, User user)
47: throws java.rmi.RemoteException;
48:
49: public WorkItem getWorkItem(java.lang.String wfName,
50: java.lang.String processName, int id, User user)
51: throws java.rmi.RemoteException;
52:
53: public java.lang.String xxx() throws java.rmi.RemoteException;
54:
55: public java.util.Vector yyy() throws java.rmi.RemoteException;
56: }
|