@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 |
|---|---|
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 the task to another user
|
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 |
updateTaskStatus(String assignedUser,
String password,
String workflowId,
WorkflowService.TaskStatus status)
Update the status of a task
|
addAspect, addProperties, attachDocuments, closeStreams, getCategoryNodeRef, getCmisObject, getCMISSession, getDocumentObject, getFolderObject, getNodeRef, getNodeRef, 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 taskCopyright © 2016 Alfresco Software. All rights reserved.