public interface WorkflowRepository
| 限定符和类型 | 方法和说明 |
|---|---|
ActivityDefinition |
deleteActivityDefinition(String activityDefinitionId)
delete the activity definition
|
ProcessDefinition |
deleteProcessDefinition(String processDefinitionId)
delete the process definition
|
ProcessInstance |
deleteProcessInstance(String processInstanceId)
delete process instance by id
|
ActivityDefinition |
findActivityDefinitionById(String activityDefinitionId)
find activity definition by id
|
ActivityInstance |
findActivityInstance(ProcessInstance processInstance,
ActivityDefinition nextActivityDefinition,
UserReference receiver)
find the activity instance by definition and receiver
|
ActivityInstance |
findActivityInstanceById(String activityInstanceId)
find activity instance by id
|
ProcessDefinition |
findProcessDefinitionById(String processDefinitionId)
find process definition by id
|
ProcessHistory |
findProcessHistoryById(String historyId)
find process history by id
|
ProcessInstance |
findProcessInstanceById(String instanceId)
find process instance by id
|
List<ActivityDefinition> |
listActivityDefinitions(ProcessDefinition processDefinition)
list all activity definitions by process definition
|
List<ActivityDefinition> |
listActivityDefinitions(String processDefinitionId)
list all activity definitions by process definition
|
List<ActivityInstance> |
listActivityInstances(ActivityDefinition activityDefinition,
BusinessReference businessReference)
list all the activity instances which is type of specified activity definition
|
org.springframework.data.domain.Page<ActivityInstance> |
listActivityInstances(ActivityQueryRequest queryRequest)
dynamic query activity instance
|
List<ProcessDefinition> |
listProcessDefinitions()
list all process definitions
|
List<ProcessHistory> |
listProcessHistories(String processInstanceId)
list all the process histories
|
org.springframework.data.domain.Page<ProcessInstance> |
listProcessInstances(String processDefinitionId,
org.springframework.data.domain.Pageable pageable)
list the process instance by process definition
|
ActivityDefinition |
saveActivityDefinition(ActivityDefinition request)
save the activity definition
|
ActivityInstance |
saveActivityInstance(ActivityInstance request)
save the activity instance
|
ProcessDefinition |
saveProcessDefinition(ProcessDefinition request)
save the process definition
|
ProcessHistory |
saveProcessHistory(ProcessHistory request)
save the process history
|
ProcessInstance |
saveProcessInstance(ProcessInstance request)
save process instance
|
ActivityInstance |
updateActivityInstance(String activityInstanceId,
ActivityStatus status)
update the status of activity instance
|
ProcessInstance |
updateProcessInstance(String processInstanceId,
ProcessStatus processStatus)
update the status of process instance
|
ProcessDefinition findProcessDefinitionById(String processDefinitionId)
processDefinitionId - List<ProcessDefinition> listProcessDefinitions()
ProcessDefinition saveProcessDefinition(ProcessDefinition request)
request - ProcessDefinition deleteProcessDefinition(String processDefinitionId)
processDefinitionId - ActivityDefinition findActivityDefinitionById(String activityDefinitionId)
activityDefinitionId - List<ActivityDefinition> listActivityDefinitions(String processDefinitionId)
processDefinitionId - List<ActivityDefinition> listActivityDefinitions(ProcessDefinition processDefinition)
processDefinition - ActivityDefinition saveActivityDefinition(ActivityDefinition request)
request - ActivityDefinition deleteActivityDefinition(String activityDefinitionId)
activityDefinitionId - ProcessInstance findProcessInstanceById(String instanceId)
instanceId - ProcessInstance updateProcessInstance(String processInstanceId, ProcessStatus processStatus)
processInstanceId - processStatus - org.springframework.data.domain.Page<ProcessInstance> listProcessInstances(String processDefinitionId, org.springframework.data.domain.Pageable pageable)
processDefinitionId - pageable - ProcessInstance saveProcessInstance(ProcessInstance request)
request - ProcessInstance deleteProcessInstance(String processInstanceId)
processInstanceId - List<ProcessHistory> listProcessHistories(String processInstanceId)
processInstanceId - ProcessHistory findProcessHistoryById(String historyId)
historyId - ProcessHistory saveProcessHistory(ProcessHistory request)
request - ActivityInstance saveActivityInstance(ActivityInstance request)
request - ActivityInstance updateActivityInstance(String activityInstanceId, ActivityStatus status)
activityInstanceId - status - ActivityInstance findActivityInstanceById(String activityInstanceId)
activityInstanceId - org.springframework.data.domain.Page<ActivityInstance> listActivityInstances(ActivityQueryRequest queryRequest)
queryRequest - List<ActivityInstance> listActivityInstances(ActivityDefinition activityDefinition, BusinessReference businessReference)
activityDefinition - businessReference - ActivityInstance findActivityInstance(ProcessInstance processInstance, ActivityDefinition nextActivityDefinition, UserReference receiver)
processInstance - nextActivityDefinition - receiver - Copyright © 2017. All rights reserved.