@Name(value="navigationContext") @Scope(value=CONVERSATION) @Install(precedence=31) public class ToutaticeNavigationContextBean extends org.nuxeo.ecm.webapp.context.NavigationContextBean implements ToutaticeNavigationContext
| Modifier and Type | Field and Description |
|---|---|
protected org.jboss.seam.faces.FacesMessages |
facesMessages |
protected Map<String,String> |
messages |
| Constructor and Description |
|---|
ToutaticeNavigationContextBean() |
| Modifier and Type | Method and Description |
|---|---|
String |
getCurrentLifeCycleState() |
List<org.nuxeo.ecm.platform.ui.web.pathelements.PathElement> |
getCurrentPathList() |
org.nuxeo.ecm.core.api.DocumentModel |
getCurrentPublicationArea() |
org.nuxeo.ecm.core.api.DocumentModel |
getCurrentSpaceDoc() |
org.nuxeo.ecm.core.api.DocumentModel |
getCurrentWorkspaceArea() |
org.nuxeo.ecm.core.api.DocumentModel |
getDocumentDomain(org.nuxeo.ecm.core.api.DocumentModel document) |
protected org.nuxeo.ecm.core.api.DocumentModel |
getLive(fr.toutatice.ecm.platform.service.url.WebIdRef webIdRef) |
org.nuxeo.ecm.core.api.DocumentModel |
getPublicationArea(org.nuxeo.ecm.core.api.DocumentModel document) |
org.nuxeo.ecm.core.api.DocumentModel |
getSectionPublicationArea(org.nuxeo.ecm.core.api.DocumentModel section)
Retourne l'espace parent qui correspond à un espace de publication (publication 'externe'.
|
org.nuxeo.ecm.core.api.DocumentModel |
getSectionPublicationArea(org.nuxeo.ecm.core.api.DocumentModel section,
boolean getHead) |
org.nuxeo.ecm.core.api.DocumentModel |
getSpaceDoc(org.nuxeo.ecm.core.api.DocumentModel document) |
org.nuxeo.ecm.core.api.DocumentModel |
getWorkspaceLikeArea(org.nuxeo.ecm.core.api.DocumentModel document) |
boolean |
isASpaceDocument(org.nuxeo.ecm.core.api.DocumentModel document) |
String |
navigateToRef(org.nuxeo.ecm.core.api.DocumentRef docRef) |
protected void |
resetCurrentPath() |
void |
resetNavigation() |
checkIfUpdateNeeded, factoryChangeableDocument, factoryCurrentContentRoot, factoryCurrentDocument, factoryCurrentDomain, factoryCurrentServerLocation, factoryCurrentSuperSpace, factoryCurrentWorkspace, getActionResult, getChangeableDocument, getCurrentContentRoot, getCurrentDocument, getCurrentDocumentFullUrl, getCurrentDocumentUrl, getCurrentDomain, getCurrentDomainPath, getCurrentPath, getCurrentServerLocation, getCurrentSuperSpace, getCurrentWorkspace, getDocumentPathElement, getOrCreateDocumentManager, getSelectedServerLocation, getServerLocator, goBack, goHome, init, invalidateCurrentDocument, navigateTo, navigateToDocument, navigateToDocument, navigateToDocument, navigateToDocumentWithView, navigateToId, navigateToURL, navigateToURL, resetCurrentContext, saveCurrentDocument, selectionChanged, setChangeableDocument, setCurrentContentRoot, setCurrentDocument, setCurrentDomain, setCurrentServerLocation, setCurrentWorkspace, updateContextVariables, updateDocumentContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfactoryChangeableDocument, factoryCurrentContentRoot, factoryCurrentDocument, factoryCurrentDomain, factoryCurrentServerLocation, factoryCurrentSuperSpace, factoryCurrentWorkspace, getActionResult, getChangeableDocument, getCurrentContentRoot, getCurrentDocument, getCurrentDocumentFullUrl, getCurrentDocumentUrl, getCurrentDomain, getCurrentDomainPath, getCurrentPath, getCurrentServerLocation, getCurrentSuperSpace, getCurrentWorkspace, getOrCreateDocumentManager, getSelectedServerLocation, goBack, goHome, init, invalidateCurrentDocument, navigateTo, navigateToDocument, navigateToDocument, navigateToDocument, navigateToDocumentWithView, navigateToId, navigateToURL, navigateToURL, resetCurrentContext, saveCurrentDocument, selectionChanged, setChangeableDocument, setCurrentContentRoot, setCurrentDocument, setCurrentDomain, setCurrentServerLocation, updateDocumentContext@In(create=true,
required=false)
protected org.jboss.seam.faces.FacesMessages facesMessages
public String getCurrentLifeCycleState() throws org.nuxeo.ecm.core.api.ClientException
getCurrentLifeCycleState in interface ToutaticeNavigationContextorg.nuxeo.ecm.core.api.ClientExceptionpublic String navigateToRef(org.nuxeo.ecm.core.api.DocumentRef docRef) throws org.nuxeo.ecm.core.api.ClientException
navigateToRef in interface org.nuxeo.ecm.platform.ui.web.api.NavigationContextnavigateToRef in class org.nuxeo.ecm.webapp.context.NavigationContextBeanorg.nuxeo.ecm.core.api.ClientExceptionprotected org.nuxeo.ecm.core.api.DocumentModel getLive(fr.toutatice.ecm.platform.service.url.WebIdRef webIdRef)
docRef - public org.nuxeo.ecm.core.api.DocumentModel getDocumentDomain(org.nuxeo.ecm.core.api.DocumentModel document)
getDocumentDomain in interface ToutaticeNavigationContextpublic org.nuxeo.ecm.core.api.DocumentModel getCurrentPublicationArea()
getCurrentPublicationArea in interface ToutaticeNavigationContextpublic org.nuxeo.ecm.core.api.DocumentModel getPublicationArea(org.nuxeo.ecm.core.api.DocumentModel document)
getPublicationArea in interface ToutaticeNavigationContextpublic boolean isASpaceDocument(org.nuxeo.ecm.core.api.DocumentModel document)
public org.nuxeo.ecm.core.api.DocumentModel getCurrentWorkspaceArea()
getCurrentWorkspaceArea in interface ToutaticeNavigationContextpublic org.nuxeo.ecm.core.api.DocumentModel getWorkspaceLikeArea(org.nuxeo.ecm.core.api.DocumentModel document)
public org.nuxeo.ecm.core.api.DocumentModel getCurrentSpaceDoc()
public org.nuxeo.ecm.core.api.DocumentModel getSpaceDoc(org.nuxeo.ecm.core.api.DocumentModel document)
getSpaceDoc in interface ToutaticeNavigationContextpublic org.nuxeo.ecm.core.api.DocumentModel getSectionPublicationArea(org.nuxeo.ecm.core.api.DocumentModel section)
ToutaticeNavigationContextgetSectionPublicationArea in interface ToutaticeNavigationContextsection - la section pour laquelle chercher le parent de type espace de publicationpublic org.nuxeo.ecm.core.api.DocumentModel getSectionPublicationArea(org.nuxeo.ecm.core.api.DocumentModel section,
boolean getHead)
protected void resetCurrentPath()
throws org.nuxeo.ecm.core.api.ClientException
resetCurrentPath in class org.nuxeo.ecm.webapp.context.NavigationContextBeanorg.nuxeo.ecm.core.api.ClientExceptionpublic List<org.nuxeo.ecm.platform.ui.web.pathelements.PathElement> getCurrentPathList() throws org.nuxeo.ecm.core.api.ClientException
getCurrentPathList in interface org.nuxeo.ecm.platform.ui.web.api.NavigationContextgetCurrentPathList in class org.nuxeo.ecm.webapp.context.NavigationContextBeanorg.nuxeo.ecm.core.api.ClientException@Observer(value={"documentSelectionChanged","domainSelectionChanged","contentRootSelectionChanged","documentChanged","goHome"},
create=false)
public void resetNavigation()
throws org.nuxeo.ecm.core.api.ClientException
resetNavigation in interface ToutaticeNavigationContextorg.nuxeo.ecm.core.api.ClientExceptionCopyright © 2022. All rights reserved.