Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webapp.dashboard.workflow
Class WorkflowDashBoardActions

java.lang.Object
  extended by 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

Constructor Summary
WorkflowDashBoardActions()
           
 
Method Summary
 Collection<DashBoardItem> computeDashboardItems()
           
 Collection<DocumentProcessItem> computeDocumentProcessItems()
           
 void invalidateDashboardItems()
           
 void invalidateDocumentProcessItems()
           
 String refreshDashboardItems()
           
 String refreshDocumentProcessItems()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowDashBoardActions

public WorkflowDashBoardActions()
Method Detail

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)
@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)
@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

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.