|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.nuxeo.ecm.webapp.dashboard.DashBoardActionsBean
@Name(value="dashboardActions") @Scope(value=CONVERSATION) @Install(precedence=10) public class DashBoardActionsBean
Dash board actions.
Those actions are related to the current authenticated principal.
Constructor Summary | |
---|---|
DashBoardActionsBean()
|
Method Summary | |
---|---|
java.util.Collection<DashBoardItem> |
computeDashboardItems()
Computes dashboard items. |
java.util.Collection<DocumentProcessItem> |
computeDocumentProcessItems()
Computes the document process items. |
void |
destroy()
|
java.lang.String |
doSearch()
|
java.util.List<DocumentModel> |
getAvailableDomains()
|
DocumentModelList |
getLastModifiedDocuments()
Computes the list of documents recently modified in the current domain if any. |
PagedDocumentsProvider |
getResultsProvider(java.lang.String name)
Makes a new, fresh instance of the named results provider. |
PagedDocumentsProvider |
getResultsProvider(java.lang.String name,
SortInfo sortInfo)
|
DocumentModel |
getSelectedDomain()
|
java.lang.String |
getSelectedDomainId()
|
SortInfo |
getSortInfo()
|
DocumentModelList |
getUserDocuments()
Computes the list of documents recently edited by the current user. |
DocumentModelList |
getUserWorkspaces()
Computes the list of workspaces the user has the right to see. |
void |
invalidateAvailableDomains()
|
void |
invalidateDashboardItems()
Invalidates dashboard items. |
void |
invalidateDocumentProcessItems()
Invalidates document process items. |
void |
invalidateDomainBoundInfo()
|
void |
invalidateDomainResultProviders()
|
java.lang.String |
navigateToDocumentTab(DocumentModel dm)
Navigates to the a given tab. |
java.lang.String |
refreshDashboardItems()
|
java.lang.String |
refreshDocumentProcessItems()
|
java.lang.String |
refreshProvider(java.lang.String providerName)
|
void |
setSelectedDomainId(java.lang.String selectedDomainId)
|
java.lang.String |
submitSelectedDomainChange()
|
java.lang.String |
viewDashboard()
View dashboard. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DashBoardActionsBean()
Method Detail |
---|
@Factory(value="currentUserTasks", scope=EVENT) public java.util.Collection<DashBoardItem> computeDashboardItems() throws ClientException
DashboardActions
computeDashboardItems
in interface DashboardActions
ClientException
factory
@Factory(value="currentUserProcesses", scope=EVENT) public java.util.Collection<DocumentProcessItem> computeDocumentProcessItems() throws ClientException
DashboardActions
computeDocumentProcessItems
in interface DashboardActions
ClientException
factory
public void invalidateDocumentProcessItems()
DashboardActions
invalidateDocumentProcessItems
in interface DashboardActions
Observer
public void invalidateDashboardItems()
DashboardActions
invalidateDashboardItems
in interface DashboardActions
Observer
@Destroy public void destroy()
destroy
in interface DashboardActions
public java.lang.String viewDashboard()
DashboardActions
viewDashboard
in interface DashboardActions
@Observer(value="domainSelectionChanged", create=false) public void invalidateDomainBoundInfo() throws ClientException
invalidateDomainBoundInfo
in interface DashboardActions
ClientException
public void invalidateDomainResultProviders() throws ClientException
invalidateDomainResultProviders
in interface DashboardActions
ClientException
public PagedDocumentsProvider getResultsProvider(java.lang.String name, SortInfo sortInfo) throws ClientException, ResultsProviderFarmUserException
getResultsProvider
in interface ResultsProviderFarm
name
- the name of the ResultsProvider instance to createsortInfo
- an object containing the sort details
ClientException
ResultsProviderFarmUserException
public PagedDocumentsProvider getResultsProvider(java.lang.String name) throws ClientException, ResultsProviderFarmUserException
ResultsProviderFarm
getResultsProvider
in interface ResultsProviderFarm
name
- the name of the ResultsProvider instance to create
ClientException
ResultsProviderFarmUserException
public java.lang.String navigateToDocumentTab(DocumentModel dm) throws ClientException
DashboardActions
navigateToDocumentTab
in interface DashboardActions
dm
- document model
ClientException
public DocumentModelList getLastModifiedDocuments() throws ClientException
DashboardActions
getLastModifiedDocuments
in interface DashboardActions
ClientException
public DocumentModelList getUserDocuments()
DashboardActions
getUserDocuments
in interface DashboardActions
public DocumentModelList getUserWorkspaces()
DashboardActions
getUserWorkspaces
in interface DashboardActions
public java.lang.String refreshDashboardItems()
refreshDashboardItems
in interface DashboardActions
public java.lang.String refreshDocumentProcessItems()
refreshDocumentProcessItems
in interface DashboardActions
public java.lang.String refreshProvider(java.lang.String providerName)
public java.lang.String doSearch()
doSearch
in interface DashboardActions
public SortInfo getSortInfo()
getSortInfo
in interface DashboardActions
public DocumentModel getSelectedDomain() throws ClientException
getSelectedDomain
in interface DashboardActions
ClientException
@Factory(value="availableDomains", scope=EVENT) public java.util.List<DocumentModel> getAvailableDomains() throws ClientException
getAvailableDomains
in interface DashboardActions
ClientException
@Observer(value={"documentChanged","documentSecurityChanged","documentChildrenChanged"}, create=false) public void invalidateAvailableDomains() throws ClientException
invalidateAvailableDomains
in interface DashboardActions
ClientException
public java.lang.String getSelectedDomainId() throws ClientException
getSelectedDomainId
in interface DashboardActions
ClientException
public void setSelectedDomainId(java.lang.String selectedDomainId) throws ClientException
setSelectedDomainId
in interface DashboardActions
ClientException
public java.lang.String submitSelectedDomainChange() throws ClientException
submitSelectedDomainChange
in interface DashboardActions
ClientException
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |