OKMRest  2.6.0
OpenKM Rest
com.openkm.sdk4csharp.impl.WorkflowImpl Class Reference
Inheritance diagram for com.openkm.sdk4csharp.impl.WorkflowImpl:
Collaboration diagram for com.openkm.sdk4csharp.impl.WorkflowImpl:

Public Member Functions

 WorkflowImpl (String url, String user, String password)
 
void registerProcessDefinition (FileStream fileStream)
 registerProcessDefinition More...
 
void deleteProcessDefinition (long pdId)
 deleteProcessDefinition More...
 
ProcessDefinition getProcessDefinition (long pdId)
 getProcessDefinition More...
 
ProcessInstance runProcessDefinition (long pdId, String uuid, List< FormElement > values)
 runProcessDefinition More...
 
List< ProcessInstancefindProcessInstances (long pdId)
 findProcessInstances More...
 
List< ProcessDefinitionfindAllProcessDefinitions ()
 findAllProcessDefinitions More...
 
List< ProcessDefinitionfindLatestProcessDefinitions ()
 findLatestProcessDefinitions More...
 
ProcessDefinition findLastProcessDefinition (String name)
 findLastProcessDefinition More...
 
ProcessInstance getProcessInstance (long piId)
 getProcessInstance More...
 
List< TaskInstancefindUserTaskInstances ()
 findUserTaskInstances More...
 
List< TaskInstancefindTaskInstances (long piId)
 findTaskInstances More...
 
void setTaskInstanceValues (long tiId, String transName, List< FormElement > values)
 setTaskInstanceValues More...
 
TaskInstance getTaskInstance (long tiId)
 getTaskInstance More...
 
void setTaskInstanceActorId (long tiId, String actorId)
 setTaskInstanceActorId More...
 
void startTaskInstance (long tiId)
 startTaskInstance More...
 
void endTaskInstance (long tiId, String transName)
 endTaskInstance More...
 
Dictionary< String, List< FormElement > > getProcessDefinitionForms (long pdId)
 getProcessDefinitionForms More...
 
- Public Member Functions inherited from com.openkm.sdk4csharp.impl.ClientImpl
RestClient getClient (String url, String user, String password)
 Authenticate More...
 

Constructor & Destructor Documentation

com.openkm.sdk4csharp.impl.WorkflowImpl.WorkflowImpl ( String  url,
String  user,
String  password 
)

Member Function Documentation

void com.openkm.sdk4csharp.impl.WorkflowImpl.deleteProcessDefinition ( long  pdId)

deleteProcessDefinition

Parameters
pdId
void com.openkm.sdk4csharp.impl.WorkflowImpl.endTaskInstance ( long  tiId,
String  transName 
)

endTaskInstance

Parameters
tiId
transName
List<ProcessDefinition> com.openkm.sdk4csharp.impl.WorkflowImpl.findAllProcessDefinitions ( )

findAllProcessDefinitions

Returns
List<ProcessDefinition>
ProcessDefinition com.openkm.sdk4csharp.impl.WorkflowImpl.findLastProcessDefinition ( String  name)

findLastProcessDefinition

Parameters
name
Returns
ProcessDefinition
List<ProcessDefinition> com.openkm.sdk4csharp.impl.WorkflowImpl.findLatestProcessDefinitions ( )

findLatestProcessDefinitions

Returns
List<ProcessDefinition>
List<ProcessInstance> com.openkm.sdk4csharp.impl.WorkflowImpl.findProcessInstances ( long  pdId)

findProcessInstances

Parameters
pdId
Returns
List<ProcessInstance>
List<TaskInstance> com.openkm.sdk4csharp.impl.WorkflowImpl.findTaskInstances ( long  piId)

findTaskInstances

Parameters
piId
Returns
List<TaskInstance>
List<TaskInstance> com.openkm.sdk4csharp.impl.WorkflowImpl.findUserTaskInstances ( )

findUserTaskInstances

Returns
List<TaskInstance>
ProcessDefinition com.openkm.sdk4csharp.impl.WorkflowImpl.getProcessDefinition ( long  pdId)

getProcessDefinition

Parameters
pdId
Returns
ProcessDefinition
Dictionary<String, List<FormElement> > com.openkm.sdk4csharp.impl.WorkflowImpl.getProcessDefinitionForms ( long  pdId)

getProcessDefinitionForms

Parameters
piId
Returns
ProcessInstance com.openkm.sdk4csharp.impl.WorkflowImpl.getProcessInstance ( long  piId)

getProcessInstance

Parameters
piId
Returns
ProcessInstance
TaskInstance com.openkm.sdk4csharp.impl.WorkflowImpl.getTaskInstance ( long  tiId)

getTaskInstance

Parameters
tiId
Returns
TaskInstance
void com.openkm.sdk4csharp.impl.WorkflowImpl.registerProcessDefinition ( FileStream  fileStream)

registerProcessDefinition

Parameters
type
ProcessInstance com.openkm.sdk4csharp.impl.WorkflowImpl.runProcessDefinition ( long  pdId,
String  uuid,
List< FormElement values 
)

runProcessDefinition

Parameters
pdId
uuid
values
Returns
ProcessInstance
void com.openkm.sdk4csharp.impl.WorkflowImpl.setTaskInstanceActorId ( long  tiId,
String  actorId 
)

setTaskInstanceActorId

Parameters
tiId
actorId
void com.openkm.sdk4csharp.impl.WorkflowImpl.setTaskInstanceValues ( long  tiId,
String  transName,
List< FormElement values 
)

setTaskInstanceValues

Parameters
tiId
transName
values
void com.openkm.sdk4csharp.impl.WorkflowImpl.startTaskInstance ( long  tiId)

startTaskInstance

Parameters
tiId

The documentation for this class was generated from the following file: