Interface WorkflowIntegrationService
-
- All Known Implementing Classes:
DefaultWorkflowIntegrationService
public interface WorkflowIntegrationService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WorkflowTemplateModel
createOrReadWorkflowTemplate(java.util.List<UserGroupType> userGroups)
Creates or search for workflow for listed user groupsWorkflowModel
createWorkflow(WorkflowTemplateModel template, java.lang.Object item)
Creates Workflow from given parametersWorkflowTemplateModel
getWorkflowTemplateModelById(java.lang.String id)
search for workflow by idvoid
startWorkflow(WorkflowModel workflowModel)
Starts given workflow
-
-
-
Method Detail
-
createWorkflow
WorkflowModel createWorkflow(WorkflowTemplateModel template, java.lang.Object item)
Creates Workflow from given parameters- Parameters:
template
- workflow templateitem
- item workflow will be related to- Returns:
- created workflow
-
startWorkflow
void startWorkflow(WorkflowModel workflowModel)
Starts given workflow- Parameters:
workflowModel
- workflow
-
getWorkflowTemplateModelById
WorkflowTemplateModel getWorkflowTemplateModelById(java.lang.String id)
search for workflow by id- Parameters:
id
- id- Returns:
- workflow
-
createOrReadWorkflowTemplate
WorkflowTemplateModel createOrReadWorkflowTemplate(java.util.List<UserGroupType> userGroups)
Creates or search for workflow for listed user groups- Parameters:
userGroups
- user group list- Returns:
- workflow
-
-