org.nuxeo.ecm.webapp.action
Class MainTabsActions
java.lang.Object
org.nuxeo.ecm.webapp.action.MainTabsActions
- All Implemented Interfaces:
- Serializable
@Name(value="mainTabsActions")
@Scope(value=CONVERSATION)
@Install(precedence=10)
public class MainTabsActions
- extends Object
- implements Serializable
Handle Main tab related actions.
Maintains a Map of tab id -> contextual document.
- Since:
- 5.4.2
- Author:
- Thomas Roger
- See Also:
- Serialized Form
MAIN_TABS_CATEGORY
public static final String MAIN_TABS_CATEGORY
- See Also:
- Constant Field Values
DOCUMENT_MANAGEMENT_ACTION
public static final String DOCUMENT_MANAGEMENT_ACTION
- See Also:
- Constant Field Values
TAB_IDS_PARAMETER
public static final String TAB_IDS_PARAMETER
- See Also:
- Constant Field Values
MAIN_TAB_ID_PARAMETER
public static final String MAIN_TAB_ID_PARAMETER
- See Also:
- Constant Field Values
DEFAULT_VIEW
public static final String DEFAULT_VIEW
- See Also:
- Constant Field Values
MainTabsActions
public MainTabsActions()
updateContextualDocument
@Observer(value="navigateToDocument")
public void updateContextualDocument()
getDocumentFor
public DocumentModel getDocumentFor(String mainTabId)
throws ClientException
- Throws:
ClientException
getDocumentFor
public DocumentModel getDocumentFor(String mainTabId,
DocumentModel defaultDocument)
throws ClientException
- Throws:
ClientException
getViewFor
public String getViewFor(Action mainTabAction)
throws ClientException
- Throws:
ClientException
getViewFor
public String getViewFor(String mainTabId)
throws ClientException
- Throws:
ClientException
Copyright © 2011 Nuxeo SAS. All Rights Reserved.