xflow.webservice
Class XflowService

java.lang.Object
  extended byxflow.webservice.XflowService

public class XflowService
extends java.lang.Object


Constructor Summary
XflowService()
           
 
Method Summary
 void abortWorkflow(int workflowId, User user)
           
 void completeWorkItem(java.lang.String wfName, java.lang.String processName, WorkItem witem, User user)
           
 void deployModel(java.lang.String xml, java.lang.String type, User user)
           
 java.util.List getActiveWorkflows(User user)
           
 WorkItem getNextWorkItem(java.lang.String wfName, java.lang.String processName, User user)
           
 java.lang.Object getVariable(int workflowId, java.lang.String variableName, User user)
           
 WorkflowState getWorkflowState(int workflowId, User user)
           
 WorkItem getWorkItem(java.lang.String wfName, java.lang.String processName, int id, User user)
           
 java.util.List getWorkItems(java.lang.String wfName, java.lang.String processName, User user)
           
 void setVariable(int workflowId, java.lang.String variableName, java.lang.Object variableValue, User user)
           
 java.lang.Integer startWorkflow(java.lang.String workflowName, int version, WorkItem witem, User user)
           
 java.lang.String xxx()
           
 java.util.List yyy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XflowService

public XflowService()
Method Detail

startWorkflow

public java.lang.Integer startWorkflow(java.lang.String workflowName,
                                       int version,
                                       WorkItem witem,
                                       User user)

abortWorkflow

public void abortWorkflow(int workflowId,
                          User user)

getWorkflowState

public WorkflowState getWorkflowState(int workflowId,
                                      User user)

setVariable

public void setVariable(int workflowId,
                        java.lang.String variableName,
                        java.lang.Object variableValue,
                        User user)

getVariable

public java.lang.Object getVariable(int workflowId,
                                    java.lang.String variableName,
                                    User user)

getActiveWorkflows

public java.util.List getActiveWorkflows(User user)

deployModel

public void deployModel(java.lang.String xml,
                        java.lang.String type,
                        User user)

getWorkItems

public java.util.List getWorkItems(java.lang.String wfName,
                                   java.lang.String processName,
                                   User user)

getNextWorkItem

public WorkItem getNextWorkItem(java.lang.String wfName,
                                java.lang.String processName,
                                User user)

getWorkItem

public WorkItem getWorkItem(java.lang.String wfName,
                            java.lang.String processName,
                            int id,
                            User user)

completeWorkItem

public void completeWorkItem(java.lang.String wfName,
                             java.lang.String processName,
                             WorkItem witem,
                             User user)

xxx

public java.lang.String xxx()

yyy

public java.util.List yyy()