@Service public class WorkflowService extends CMISUtil
| Modifier and Type | Class and Description |
|---|---|
static class |
WorkflowService.TaskStatus |
static class |
WorkflowService.WorkflowType |
CMISUtil.DocumentAspect, CMISUtil.DocumentType, CMISUtil.Priority, CMISUtil.StatusalfrescoHttpClientFactory| Constructor and Description |
|---|
WorkflowService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addItemToTask(String assignedUser,
String password,
String workflowId,
String pathToItem)
Add an item to a task by path
|
boolean |
addItemToTask(String assignedUser,
String password,
String workflowId,
String itemSite,
String itemName)
Add an item to a task from site
|
boolean |
approveTask(String assignedUser,
String password,
String workflowId,
boolean approve,
WorkflowService.TaskStatus status,
String comment)
Approve or reject a task
|
boolean |
cancelWorkflow(String owner,
String password,
String workflowId)
Cancel workflow process
|
boolean |
claimTask(String assignedUser,
String password,
String workflowId)
Claim a task
|
boolean |
deleteWorkflow(String owner,
String password,
String workflowID)
Delete workflow process
|
String |
getTaskId(String assignedUser,
String password,
String workflowId)
Get the task id for the user assigned to the task
|
boolean |
reassignTask(String assignedUser,
String password,
String workflowId,
String reassignTo)
Reassign a task to another user
|
boolean |
releaseToPool(String assignedUser,
String password,
String workflowId)
Realese a task to pool
|
String |
startGroupReview(String userName,
String password,
String message,
Date dueDate,
String assignedGroup,
CMISUtil.Priority priority,
List<String> pathToDocs,
int requiredApprovePercent,
boolean sendEmail)
Start a Review And Approve (group review) with items added by path
|
String |
startGroupReview(String userName,
String password,
String message,
Date dueDate,
String assignedGroup,
CMISUtil.Priority priority,
String documentsSite,
List<String> documents,
int requiredApprovePercent,
boolean sendEmail)
Start a Review And Approve (group review) with items added from a site
|
String |
startMultipleReviewers(String userName,
String password,
String message,
Date dueDate,
List<String> reviewers,
CMISUtil.Priority priority,
List<String> pathsToDocuments,
int requiredApprovePercent,
boolean sendEmail)
Start a Review And Approve (one or more reviewers) with items added by path
|
String |
startMultipleReviewers(String userName,
String password,
String message,
Date dueDate,
List<String> reviewers,
CMISUtil.Priority priority,
String documentsSite,
List<String> documents,
int requiredApprovePercent,
boolean sendEmail)
Start a Review And Approve (one or more reviewers) with items added from a site
|
String |
startNewTask(String userName,
String password,
String message,
Date dueDate,
String assignee,
CMISUtil.Priority priority,
List<String> pathsToItems,
boolean sendEmail)
Start a new task with items added by path
|
String |
startNewTask(String userName,
String password,
String message,
Date dueDate,
String assignee,
CMISUtil.Priority priority,
String documentsSite,
List<String> documents,
boolean sendEmail)
Start a new task with items added from a site
|
String |
startPooledReview(String userName,
String password,
String message,
Date dueDate,
String assignedGroup,
CMISUtil.Priority priority,
List<String> pathToDocs,
boolean sendEmail)
Start a Review And Approve (pooled review) with items added by path
|
String |
startPooledReview(String userName,
String password,
String message,
Date dueDate,
String assignedGroup,
CMISUtil.Priority priority,
String documentsSite,
List<String> documents,
boolean sendEmail)
Start a Review And Approve (pooled review) with items added from a site
|
String |
startSingleReview(String userName,
String password,
String message,
Date dueDate,
String assignee,
CMISUtil.Priority priority,
List<String> pathsToItems,
boolean sendEmail)
Start a Review And Approve (single reviewer) with items added by path
|
String |
startSingleReview(String userName,
String password,
String message,
Date dueDate,
String assignee,
CMISUtil.Priority priority,
String documentsSite,
List<String> documents,
boolean sendEmail)
Start a Review And Approve (single reviewer) with items added from a site
|
boolean |
taskDone(String assignedUser,
String password,
String workflowId,
WorkflowService.TaskStatus status,
String comment)
Complete a task
|
boolean |
updateTaskStatus(String assignedUser,
String password,
String workflowId,
WorkflowService.TaskStatus status)
Update the status of a task
|
addAspect, addAspect, addProperties, addProperties, attachDocuments, closeStreams, getCategoryNodeRef, getCmisObject, getCmisObject, getCmisObject, getCMISSession, getDocumentObject, getDocumentObject, getFolderObject, getFolderObject, getNodeRef, getNodeRef, getNodeRefByPath, getNodeRefByPath, getProperties, getPropertyValue, getUserNodeRef, getValues, waitInSecondspublic String startNewTask(String userName, String password, String message, Date dueDate, String assignee, CMISUtil.Priority priority, String documentsSite, List<String> documents, boolean sendEmail)
userName - String user namepassword - String passwordmessage - String messagedueDate - Date due dateassignee - String assigneepriority - PrioritydocumentsSite - String site containing the itemsdocuments - ListsendEmail - boolean send emailpublic String startNewTask(String userName, String password, String message, Date dueDate, String assignee, CMISUtil.Priority priority, List<String> pathsToItems, boolean sendEmail)
userName - String user namepassword - String passwordmessage - String messagedueDate - Date due dateassignee - String assigneepriority - PrioritypathsToItems - ListsendEmail - boolean send emailpublic String startGroupReview(String userName, String password, String message, Date dueDate, String assignedGroup, CMISUtil.Priority priority, String documentsSite, List<String> documents, int requiredApprovePercent, boolean sendEmail)
userName - String user namepassword - String passwordmessage - String messagedueDate - Date due dateassignedGroup - String assignee grouppriority - PrioritydocumentsSite - String site containing the itemsdocuments - ListrequiredApprovePercent - int required percentsendEmail - boolean send emailpublic String startGroupReview(String userName, String password, String message, Date dueDate, String assignedGroup, CMISUtil.Priority priority, List<String> pathToDocs, int requiredApprovePercent, boolean sendEmail)
userName - String user namepassword - String passwordmessage - String messagedueDate - Date due dateassignedGroup - String assignee grouppriority - PrioritypathToDocs - ListrequiredApprovePercent - int required percentsendEmail - boolean send emailpublic String startMultipleReviewers(String userName, String password, String message, Date dueDate, List<String> reviewers, CMISUtil.Priority priority, String documentsSite, List<String> documents, int requiredApprovePercent, boolean sendEmail)
userName - String user namepassword - String passwordmessage - String messagedueDate - Date due datereviewers - Listpriority - PrioritydocumentsSite - String site containing the itemsdocuments - ListrequiredApprovePercent - int required percentsendEmail - boolean send emailpublic String startMultipleReviewers(String userName, String password, String message, Date dueDate, List<String> reviewers, CMISUtil.Priority priority, List<String> pathsToDocuments, int requiredApprovePercent, boolean sendEmail)
userName - String user namepassword - String passwordmessage - String messagedueDate - Date due datereviewers - Listpriority - PrioritypathsToDocuments - ListrequiredApprovePercent - int required percentsendEmail - boolean send emailpublic String startPooledReview(String userName, String password, String message, Date dueDate, String assignedGroup, CMISUtil.Priority priority, String documentsSite, List<String> documents, boolean sendEmail)
userName - String user namepassword - String passwordmessage - String messagedueDate - Date due dateassignedGroup - String review grouppriority - PrioritydocumentsSite - String site containing the itemsdocuments - ListsendEmail - boolean send emailpublic String startPooledReview(String userName, String password, String message, Date dueDate, String assignedGroup, CMISUtil.Priority priority, List<String> pathToDocs, boolean sendEmail)
userName - String user namepassword - String passwordmessage - String messagedueDate - Date due dateassignedGroup - String review grouppriority - PrioritypathToDocs - ListsendEmail - boolean send emailpublic String startSingleReview(String userName, String password, String message, Date dueDate, String assignee, CMISUtil.Priority priority, String documentsSite, List<String> documents, boolean sendEmail)
userName - String user namepassword - String passwordmessage - String messagedueDate - Date due dateassignee - String user assignedpriority - PrioritydocumentsSite - String site containing the itemsdocuments - ListsendEmail - boolean send emailpublic String startSingleReview(String userName, String password, String message, Date dueDate, String assignee, CMISUtil.Priority priority, List<String> pathsToItems, boolean sendEmail)
userName - String user namepassword - String passwordmessage - String messagedueDate - Date due dateassignee - String user assignedpriority - PrioritypathsToItems - ListsendEmail - boolean send emailpublic String getTaskId(String assignedUser, String password, String workflowId)
assignedUser - String assigned userpassword - String passwordworkflowId - String workflow idpublic boolean updateTaskStatus(String assignedUser, String password, String workflowId, WorkflowService.TaskStatus status)
assignedUser - String user assigned to the taskpassword - String passwordworkflowId - String workflow Idstatus - TaskStatus the statuspublic boolean reassignTask(String assignedUser, String password, String workflowId, String reassignTo)
assignedUser - String assigned userpassword - String passwordworkflowId - String workflow idreassignTo - String user to reassign taskpublic boolean taskDone(String assignedUser, String password, String workflowId, WorkflowService.TaskStatus status, String comment)
assignedUser - String assigned userpassword - String passwordworkflowId - String workflow idstatus - TaskStatus statuscomment - String commentpublic boolean claimTask(String assignedUser, String password, String workflowId)
assignedUser - String assigned userpassword - String passwordworkflowId - String workflow idpublic boolean releaseToPool(String assignedUser, String password, String workflowId)
assignedUser - String assigned userpassword - String passwordworkflowId - String workflow idpublic boolean approveTask(String assignedUser, String password, String workflowId, boolean approve, WorkflowService.TaskStatus status, String comment)
assignedUser - String assigned userpassword - String passwordworkflowId - String workflow idapprove - boolean approve or rejectstatus - TaskStatus task statuscomment - String commentpublic boolean cancelWorkflow(String owner, String password, String workflowId)
owner - String workflow ownerpassword - String passwordworkflowID - String workflowIdpublic boolean deleteWorkflow(String owner, String password, String workflowID)
owner - String workflow ownerpassword - String passwordworkflowID - String workflowIdpublic boolean addItemToTask(String assignedUser, String password, String workflowId, String itemSite, String itemName)
assignedUser - String assigned userpassword - String passwordworkflowId - String workflow iditemSite - String site nameitemName - String itempublic boolean addItemToTask(String assignedUser, String password, String workflowId, String pathToItem)
assignedUser - String assigned userpassword - String passwordworkflowId - String workflow idpathToItem - String pathToItemCopyright © 2016 Alfresco Software. All rights reserved.