org.nuxeo.ecm.webapp.dashboard.workflow
Class WorkflowDashBoardActions
java.lang.Object
org.nuxeo.ecm.webapp.dashboard.workflow.WorkflowDashBoardActions
- All Implemented Interfaces:
- Serializable, WorkflowDashBoard
@Name(value="workflowDashBoardActions")
@Scope(value=CONVERSATION)
@Install(precedence=10)
public class WorkflowDashBoardActions
- extends Object
- implements Serializable, WorkflowDashBoard
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jbpmService
@In(create=true)
protected transient JbpmService jbpmService
currentUserProcesses
protected Collection<DocumentProcessItem> currentUserProcesses
currentUserTasks
protected Collection<DashBoardItem> currentUserTasks
currentUser
@In(required=false)
protected transient Principal currentUser
WorkflowDashBoardActions
public WorkflowDashBoardActions()
computeDashboardItems
public Collection<DashBoardItem> computeDashboardItems()
throws ClientException
- Specified by:
computeDashboardItems
in interface WorkflowDashBoard
- Throws:
ClientException
computeDocumentProcessItems
public Collection<DocumentProcessItem> computeDocumentProcessItems()
throws ClientException
- Specified by:
computeDocumentProcessItems
in interface WorkflowDashBoard
- Throws:
ClientException
invalidateDocumentProcessItems
@Observer(value={"workflowProcessEnded","workflowNewProcessStarted","workflowTaskStop","workflowTaskRejected","workflowUserAssignmentChanged","workflowTaskCompleted","workflowTaskRemoved","workItemsListLoaded","workflowTasksComputed","workflowAbandoned","workflowProcessCanceled","domainSelectionChanged"},
create=false,
inject=false)
@BypassInterceptors
public void invalidateDocumentProcessItems()
- Specified by:
invalidateDocumentProcessItems
in interface WorkflowDashBoard
invalidateDashboardItems
@Observer(value={"workflowProcessEnded","workflowNewProcessStarted","workflowTaskStart","workflowTaskStop","workflowTaskRejected","workflowUserAssignmentChanged","workflowTaskCompleted","workflowTaskRemoved","workItemsListLoaded","workflowTasksComputed","workflowAbandoned","workflowProcessCanceled","domainSelectionChanged","documentPublicationRejected","documentPublished"},
create=false,
inject=false)
@BypassInterceptors
public void invalidateDashboardItems()
- Specified by:
invalidateDashboardItems
in interface WorkflowDashBoard
refreshDashboardItems
public String refreshDashboardItems()
- Specified by:
refreshDashboardItems
in interface WorkflowDashBoard
refreshDocumentProcessItems
public String refreshDocumentProcessItems()
- Specified by:
refreshDocumentProcessItems
in interface WorkflowDashBoard
Copyright © 2010 Nuxeo SAS. All Rights Reserved.