Interface WorkflowIntegrationService
-
- All Known Implementing Classes:
DefaultWorkflowIntegrationService
public interface WorkflowIntegrationService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WorkflowTemplateModelcreateOrReadWorkflowTemplate(java.util.List<UserGroupType> userGroups)Creates or search for workflow for listed user groupsWorkflowModelcreateWorkflow(WorkflowTemplateModel template, java.lang.Object item)Creates Workflow from given parametersWorkflowTemplateModelgetWorkflowTemplateModelById(java.lang.String id)search for workflow by idvoidstartWorkflow(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
-
-