Package de.hybris.platform.workflow.impl
Class DefaultWorkflowTemplateService
- java.lang.Object
-
- de.hybris.platform.workflow.impl.DefaultWorkflowTemplateService
-
- All Implemented Interfaces:
WorkflowTemplateService
public class DefaultWorkflowTemplateService extends java.lang.Object implements WorkflowTemplateService
Default implementation ofWorkflowTemplateService
-
-
Constructor Summary
Constructors Constructor Description DefaultWorkflowTemplateService()
-
Method Summary
-
-
-
Method Detail
-
getAllVisibleWorkflowTemplatesForUser
public java.util.List<WorkflowTemplateModel> getAllVisibleWorkflowTemplatesForUser(UserModel user)
- Specified by:
getAllVisibleWorkflowTemplatesForUserin interfaceWorkflowTemplateService- Parameters:
user- for which templates are visible- Returns:
- list of all user templates 'visible' by given
user.
-
getAllWorkflowTemplates
public java.util.List<WorkflowTemplateModel> getAllWorkflowTemplates()
- Specified by:
getAllWorkflowTemplatesin interfaceWorkflowTemplateService- Returns:
- List of all defined
WorkflowTemplateModels
-
getAdhocWorkflowTemplate
public WorkflowTemplateModel getAdhocWorkflowTemplate()
- Specified by:
getAdhocWorkflowTemplatein interfaceWorkflowTemplateService- Returns:
- the 'adhoc'
WorkflowTemplateModeldefined for the platform
-
getAdhocWorkflowTemplateDummyOwner
public EmployeeModel getAdhocWorkflowTemplateDummyOwner()
Description copied from interface:WorkflowTemplateServiceReturns user that adhoc workflow template is assigned to.- Specified by:
getAdhocWorkflowTemplateDummyOwnerin interfaceWorkflowTemplateService- Returns:
EmployeeModelof the 'adhoc'WorkflowTemplateModelinstance, see alsoWorkflowTemplateDao.findAdhocWorkflowTemplateDummyOwner().
-
getWorkflowActionTemplateForCode
public WorkflowActionTemplateModel getWorkflowActionTemplateForCode(java.lang.String code)
Description copied from interface:WorkflowTemplateServiceReturns workflow action template for a given code- Specified by:
getWorkflowActionTemplateForCodein interfaceWorkflowTemplateService- Returns:
- found workflow action template
-
getWorkflowTemplateForCode
public WorkflowTemplateModel getWorkflowTemplateForCode(java.lang.String code)
Description copied from interface:WorkflowTemplateServiceReturns workflow template for a given code- Specified by:
getWorkflowTemplateForCodein interfaceWorkflowTemplateService- Returns:
- found workflow template
-
setWorkflowTemplateDao
public void setWorkflowTemplateDao(WorkflowTemplateDao workflowTemplateDao)
- Parameters:
workflowTemplateDao- the workflowTemplateDao to set
-
setAndConnectionBetweenActionAndDecision
public void setAndConnectionBetweenActionAndDecision(WorkflowDecisionTemplateModel decision, WorkflowActionTemplateModel workflowAction)
Description copied from interface:WorkflowTemplateServiceSets "andconnection" attribute for links.- Specified by:
setAndConnectionBetweenActionAndDecisionin interfaceWorkflowTemplateService
-
setOrConnectionBetweenActionAndDecision
public void setOrConnectionBetweenActionAndDecision(WorkflowDecisionTemplateModel decision, WorkflowActionTemplateModel workflowAction)
Description copied from interface:WorkflowTemplateServiceSets "orconnection" attribute for links.- Specified by:
setOrConnectionBetweenActionAndDecisionin interfaceWorkflowTemplateService
-
setModelService
public void setModelService(ModelService modelService)
- Parameters:
modelService- the modelService to set
-
-