/usr/java/lib/xflow1.2.1/src/xflow/server/controller/WorkflowEngineWrapper.java

1    package xflow.server.controller; 
2     
3    import xflow.protocol.*; 
4     
5    /** 
6     * Silly wrapper that makes API more clear and simplifies SOAP connectivity 
7     * 
8     * User: kosta 
9     * Date: Jul 24, 2004 
10    * Time: 3:33:39 PM 
11    */ 
12   public class WorkflowEngineWrapper { 
13    
14     WorkflowEngine workflowEngine; 
15    
16     public WorkflowEngineWrapper() { 
17     } 
18    
19     public WorkflowEngineWrapper(WorkflowEngine workflowEngine) { 
20       this.workflowEngine = workflowEngine; 
21     } 
22    
23     public WorkflowEngine getWorkflowEngine() { 
24       return workflowEngine; 
25     } 
26    
27     public void setWorkflowEngine(WorkflowEngine workflowEngine) { 
28       this.workflowEngine = workflowEngine; 
29     } 
30    
31     public  AbortWorkflowResponse handleAbortWorkflowRequest( AbortWorkflowRequest request ){ 
32       return (AbortWorkflowResponse) workflowEngine.handle( request ); 
33     } 
34    
35    
36     public  GetProcessNodesResponse handleGetProcessNodesRequest( GetProcessNodesRequest request ){ 
37       return (GetProcessNodesResponse) workflowEngine.handle( request ); 
38     } 
39    
40    
41     public  ResumeWorkflowResponse handleResumeWorkflowRequest( ResumeWorkflowRequest request ){ 
42       return (ResumeWorkflowResponse) workflowEngine.handle( request ); 
43     } 
44    
45    
46     public  CompleteWorkItemResponse handleCompleteWorkItemRequest( CompleteWorkItemRequest request ){ 
47       return (CompleteWorkItemResponse) workflowEngine.handle( request ); 
48     } 
49    
50    
51     public  GetVariableResponse handleGetVariableRequest( GetVariableRequest request ){ 
52       return (GetVariableResponse) workflowEngine.handle( request ); 
53     } 
54    
55    
56     public  GetNextWorkItemResponse handleGetNextWorkItemRequest( GetNextWorkItemRequest request ){ 
57       return (GetNextWorkItemResponse) workflowEngine.handle( request ); 
58     } 
59    
60    
61     public  GetWorkflowStateResponse handleGetWorkflowStateRequest( GetWorkflowStateRequest request ){ 
62       return (GetWorkflowStateResponse) workflowEngine.handle( request ); 
63     } 
64    
65    
66     public  SuspendWorkflowResponse handleSuspendWorkflowRequest( SuspendWorkflowRequest request ){ 
67       return (SuspendWorkflowResponse) workflowEngine.handle( request ); 
68     } 
69    
70    
71     public  GetWorkflowsByNameResponse handleGetWorkflowsByNameRequest( GetWorkflowsByNameRequest request ){ 
72       return (GetWorkflowsByNameResponse) workflowEngine.handle( request ); 
73     } 
74    
75    
76     public  GetActiveWorkflowsResponse handleGetActiveWorkflowsRequest( GetActiveWorkflowsRequest request ){ 
77       return (GetActiveWorkflowsResponse) workflowEngine.handle( request ); 
78     } 
79    
80    
81     public  GetAllWorkflowsResponse handleGetAllWorkflowsRequest( GetAllWorkflowsRequest request ){ 
82       return (GetAllWorkflowsResponse) workflowEngine.handle( request ); 
83     } 
84    
85    
86     public  DeployModelResponse handleDeployModelRequest( DeployModelRequest request ){ 
87       return (DeployModelResponse) workflowEngine.handle( request ); 
88     } 
89    
90    
91     public  GetNodeByNameResponse handleGetNodeByNameRequest( GetNodeByNameRequest request ){ 
92       return (GetNodeByNameResponse) workflowEngine.handle( request ); 
93     } 
94    
95    
96     public  StartWorkflowResponse handleStartWorkflowRequest( StartWorkflowRequest request ){ 
97       return (StartWorkflowResponse) workflowEngine.handle( request ); 
98     } 
99    
100   
101    public  SetVariableResponse handleSetVariableRequest( SetVariableRequest request ){ 
102      return (SetVariableResponse) workflowEngine.handle( request ); 
103    } 
104   
105   
106    public  GetWorkItemResponse handleGetWorkItemRequest( GetWorkItemRequest request ){ 
107      return (GetWorkItemResponse) workflowEngine.handle( request ); 
108    } 
109   
110   
111    public  ValidateProcessResponse handleValidateProcessRequest( ValidateProcessRequest request ){ 
112      return (ValidateProcessResponse) workflowEngine.handle( request ); 
113    } 
114   
115   
116    public  GetModelsResponse handleGetModelsRequest( GetModelsRequest request ){ 
117      return (GetModelsResponse) workflowEngine.handle( request ); 
118    } 
119   
120   
121    public  GetWorkItemsResponse handleGetWorkItemsRequest( GetWorkItemsRequest request ){ 
122      return (GetWorkItemsResponse) workflowEngine.handle( request ); 
123    } 
124   
125   
126  } 
127