Class DefaultWorkflowIntegrationService
- java.lang.Object
-
- de.hybris.platform.processengine.helpers.impl.DefaultWorkflowIntegrationService
-
- All Implemented Interfaces:
WorkflowIntegrationService
public class DefaultWorkflowIntegrationService extends java.lang.Object implements WorkflowIntegrationService
-
-
Constructor Summary
Constructors Constructor Description DefaultWorkflowIntegrationService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkflowTemplateModelcreateOrReadWorkflowTemplate(java.util.List<UserGroupType> userGroup)Creates or search for workflow for listed user groupsWorkflowModelcreateWorkflow(WorkflowTemplateModel template, java.lang.Object object)Creates Workflow from given parametersModelServicegetModelService()UserServicegetUserService()WorkflowIntegrationDaogetWorkflowIntegrationDao()WorkflowTemplateModelgetWorkflowTemplateModelById(java.lang.String id)search for workflow by idvoidsetModelService(ModelService modelService)voidsetUserService(UserService userService)voidsetWorkflowIntegrationDao(WorkflowIntegrationDao workflowIntegrationDao)voidstartWorkflow(WorkflowModel workflowModel)Starts given workflow
-
-
-
Method Detail
-
getUserService
public UserService getUserService()
- Returns:
- the userService
-
setUserService
public void setUserService(UserService userService)
- Parameters:
userService- the userService to set
-
getModelService
public ModelService getModelService()
- Returns:
- the modelService
-
setModelService
public void setModelService(ModelService modelService)
- Parameters:
modelService- the modelService to set
-
createWorkflow
public WorkflowModel createWorkflow(WorkflowTemplateModel template, java.lang.Object object)
Description copied from interface:WorkflowIntegrationServiceCreates Workflow from given parameters- Specified by:
createWorkflowin interfaceWorkflowIntegrationService- Parameters:
template- workflow templateobject- item workflow will be related to- Returns:
- created workflow
-
getWorkflowTemplateModelById
public WorkflowTemplateModel getWorkflowTemplateModelById(java.lang.String id)
Description copied from interface:WorkflowIntegrationServicesearch for workflow by id- Specified by:
getWorkflowTemplateModelByIdin interfaceWorkflowIntegrationService- Parameters:
id- id- Returns:
- workflow
-
startWorkflow
public void startWorkflow(WorkflowModel workflowModel)
Description copied from interface:WorkflowIntegrationServiceStarts given workflow- Specified by:
startWorkflowin interfaceWorkflowIntegrationService- Parameters:
workflowModel- workflow
-
setWorkflowIntegrationDao
public void setWorkflowIntegrationDao(WorkflowIntegrationDao workflowIntegrationDao)
- Parameters:
workflowIntegrationDao- the workflowIntegrationDao to set
-
getWorkflowIntegrationDao
public WorkflowIntegrationDao getWorkflowIntegrationDao()
- Returns:
- the workflowIntegrationDao
-
createOrReadWorkflowTemplate
public WorkflowTemplateModel createOrReadWorkflowTemplate(java.util.List<UserGroupType> userGroup)
Description copied from interface:WorkflowIntegrationServiceCreates or search for workflow for listed user groups- Specified by:
createOrReadWorkflowTemplatein interfaceWorkflowIntegrationService- Parameters:
userGroup- user group list- Returns:
- workflow
-
-