public interface WorkflowFacade extends CoreWorkflowFacade
WorkflowModels.| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<WorkflowModel> |
createAdHocWorkflow(PrincipalModel assignee,
java.util.Map<java.util.Locale,java.lang.String> localizedName,
java.util.Map<java.util.Locale,java.lang.String> localizedDesc,
java.util.List<ItemModel> attachments)
Creates adHocWorkflow from given template for current user.
|
java.util.Optional<WorkflowModel> |
createWorkflow(WorkflowTemplateModel workflowTemplate,
java.util.Map<java.util.Locale,java.lang.String> localizedName,
java.util.Map<java.util.Locale,java.lang.String> localizedDesc,
java.util.List<ItemModel> attachments)
Creates workflow from given template for current user.
|
void |
deleteWorkflow(WorkflowModel workflow)
Deletes given workflow
|
java.util.List<WorkflowTemplateModel> |
getAllVisibleWorkflowTemplatesForCurrentUser()
Gets workflow templates visible for current user.
|
java.util.List<WorkflowActionModel> |
getWorkflowActions()
Gets workflow actions for the current user.
|
<any> |
getWorkflows(WorkflowSearchData workflowSearchData)
Gets workflows based on given search data.
|
addItems, canBeStarted, countDecisions, createWorkflow, getAdHocWorkflowTemplate, getCurrentTasks, getWorkflowStartTime, getWorkflowStatus, getWorkflowTemplateForCode, isAdHocTemplate, isCorrectAdHocAssignee, startWorkflow, terminateWorkflow<any> getWorkflows(WorkflowSearchData workflowSearchData)
workflowSearchData - search data which allows to specify search criteria.Pageablejava.util.List<WorkflowActionModel> getWorkflowActions()
java.util.List<WorkflowTemplateModel> getAllVisibleWorkflowTemplatesForCurrentUser()
java.util.Optional<WorkflowModel> createWorkflow(WorkflowTemplateModel workflowTemplate, java.util.Map<java.util.Locale,java.lang.String> localizedName, java.util.Map<java.util.Locale,java.lang.String> localizedDesc, java.util.List<ItemModel> attachments)
workflowTemplate - template to start.localizedName - localized name.localizedDesc - localized workflow description.attachments - list of items to be attached to the workflow.java.util.Optional<WorkflowModel> createAdHocWorkflow(PrincipalModel assignee, java.util.Map<java.util.Locale,java.lang.String> localizedName, java.util.Map<java.util.Locale,java.lang.String> localizedDesc, java.util.List<ItemModel> attachments)
assignee - adHocTemplate assignee.localizedName - localized name.localizedDesc - localized workflow description.attachments - list of items to be attached to the workflow.void deleteWorkflow(WorkflowModel workflow) throws ObjectDeletionException
workflow - workflow to deleteObjectDeletionException - when object cannot be deletedCopyright © 2018 SAP SE. All Rights Reserved.