Nuxeo Enterprise Platform 5.4

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

java.lang.Object
  extended by org.nuxeo.ecm.webapp.dashboard.workflow.WorkflowDashBoardActions
All Implemented Interfaces:
java.io.Serializable, WorkflowDashBoard

@Name(value="workflowDashBoardActions")
@Scope(value=CONVERSATION)
@Install(precedence=10)
public class WorkflowDashBoardActions
extends java.lang.Object
implements java.io.Serializable, WorkflowDashBoard

See Also:
Serialized Form

Constructor Summary
WorkflowDashBoardActions()
           
 
Method Summary
 java.util.Collection<DashBoardItem> computeDashboardItems()
           
 java.util.Collection<DocumentProcessItem> computeDocumentProcessItems()
           
 void invalidateDashboardItems()
           
 void invalidateDocumentProcessItems()
           
 java.lang.String refreshDashboardItems()
           
 java.lang.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 java.util.Collection<DashBoardItem> computeDashboardItems()
                                                          throws ClientException
Specified by:
computeDashboardItems in interface WorkflowDashBoard
Throws:
ClientException

computeDocumentProcessItems

public java.util.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 java.lang.String refreshDashboardItems()
Specified by:
refreshDashboardItems in interface WorkflowDashBoard

refreshDocumentProcessItems

public java.lang.String refreshDocumentProcessItems()
Specified by:
refreshDocumentProcessItems in interface WorkflowDashBoard

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.