@Name(value="taskActions") @Scope(value=CONVERSATION) public class TaskActionsBean extends DocumentContextBoundActionBean
TaskService in
document context cache.| Constructor and Description |
|---|
TaskActionsBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptTask(Task task) |
void |
acceptTask(Task task,
String comment) |
String |
getComment() |
List<DashBoardItem> |
getCurrentDashBoardItems() |
List<DashBoardItem> |
getCurrentDashBoardItemsExceptPublishingTasks() |
List<Task> |
getCurrentDocumentTasks() |
void |
rejectTask(Task task) |
void |
rejectTask(Task task,
String comment) |
void |
resetBeanCache(DocumentModel newCurrentDocumentModel) |
void |
resetCache() |
void |
setComment(String comment) |
onContextChange@Factory(value="currentSingleTasks", scope=EVENT) public List<Task> getCurrentDocumentTasks() throws ClientException
ClientException@Factory(value="currentDashBoardItems", scope=EVENT) public List<DashBoardItem> getCurrentDashBoardItems() throws ClientException
ClientException@Factory(value="currentDashBoardItemsExceptPublishingTasks", scope=EVENT) public List<DashBoardItem> getCurrentDashBoardItemsExceptPublishingTasks() throws ClientException
ClientExceptionpublic String getComment()
public void setComment(String comment)
public void acceptTask(Task task) throws ClientException
ClientExceptionpublic void acceptTask(Task task, String comment) throws ClientException
ClientExceptionpublic void rejectTask(Task task) throws ClientException
ClientExceptionpublic void rejectTask(Task task, String comment) throws ClientException
ClientExceptionpublic void resetBeanCache(DocumentModel newCurrentDocumentModel)
@Observer(value={"workflowProcessEnded","workflowNewProcessStarted","workflowTaskStart","workflowTaskStop","workflowTaskRejected","workflowUserAssignmentChanged","workflowTaskReassigned","workflowTaskDelegated","workflowTaskCompleted","workflowTaskRemoved","workItemsListLoaded","workflowTasksComputed","workflowAbandoned","workflowProcessCanceled","domainSelectionChanged","documentPublicationRejected","documentPublished"}, create=false) @BypassInterceptors public void resetCache()
Copyright © 2013 Nuxeo SA. All Rights Reserved.