public class MenuBarFormater extends Object
| Constructor and Description |
|---|
MenuBarFormater(DefaultCMSCustomizer customizer)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCMSEditionDropdown(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.api.cms.DocumentType type,
org.osivia.portal.api.internationalization.Bundle bundle)
Get menubar CMS edition dropdown menu.
|
protected void |
addContextualizationLinkItem(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
String displayName,
String url)
Add contextualization link item.
|
protected void |
addDraftLinks(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
ExtendedDocumentInfos extendedInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle) |
void |
addOtherOptionsDropdown(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.api.cms.DocumentType type,
org.osivia.portal.api.internationalization.Bundle bundle)
Add menubar other options dropdown menu.
|
protected void |
addPermaLinkItem(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
String url)
Add permalink item.
|
void |
addShareDropdown(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.api.cms.DocumentType type,
org.osivia.portal.api.internationalization.Bundle bundle)
Add menubar share dropdown menu.
|
protected void |
addValidatePublishingItems(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.menubar.MenubarContainer parent,
org.osivia.portal.api.internationalization.Bundle bundle)
Generate validate or recject OnLine workflow items..
|
protected String |
computePermaLinkUrl(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
ExtendedDocumentInfos extendedInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
Compute permalink URL.
|
void |
formatContentMenuBar(org.osivia.portal.core.cms.CMSServiceCtx cmsCtx,
org.osivia.portal.core.cms.CMSPublicationInfos publicationInfos,
ExtendedDocumentInfos extendedDocumentInfos)
Format content menubar.
|
void |
formatDefaultContentMenuBar(org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
ExtendedDocumentInfos extendedInfos)
Format content menubar.
|
protected void |
getAdministrationLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
boolean isGlobalAdministrator)
Get optional Nuxeo administration link.
|
org.osivia.portal.api.internationalization.IBundleFactory |
getBundleFactory()
Getter for bundleFactory.
|
protected void |
getChangeModeLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
Get change mode link.
|
org.osivia.portal.core.cms.ICMSServiceLocator |
getCmsServiceLocator()
Getter for cmsServiceLocator.
|
protected void |
getContextualizationLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
Affiche un lien de recontextualisation explicite (dans une page existante ou une nouvelle page).
|
org.osivia.portal.api.contribution.IContributionService |
getContributionService()
Getter for contributionService.
|
protected void |
getCreateLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
boolean visible)
Get create CMS content link.
|
DefaultCMSCustomizer |
getCustomizer()
Getter for customizer.
|
protected void |
getDeleteLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
Get delete link.
|
protected void |
getEditLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
Get edit CMS content link.
|
protected void |
getLiveContentBrowserLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
Get live content browser link.
|
org.osivia.portal.api.menubar.IMenubarService |
getMenubarService()
Getter for menubarService.
|
protected void |
getMoveLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
boolean isTaskbarItem)
Get move link.
|
protected void |
getPermaLinkLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
ExtendedDocumentInfos extendedInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
Get permalink link.
|
org.osivia.portal.api.urls.IPortalUrlFactory |
getPortalUrlFactory()
Getter for portalUrlFactory.
|
protected void |
getQuickAccesLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
Get quick access link.
|
protected void |
getRemotePublishingLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
Get link to remote publishing tasks.
|
protected void |
getRenameLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle) |
protected void |
getReorderLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
Get reorder link.
|
protected org.nuxeo.ecm.automation.client.model.Document |
getSharingRoot(org.osivia.portal.core.cms.CMSServiceCtx cmsContext)
Get sharing root Nuxeo document, or null if there is no sharing.
|
protected void |
getSubscribeLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
Get subscribe link.
|
protected void |
getSynchronizeLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
Get synchronize link.
|
org.osivia.portal.api.taskbar.ITaskbarService |
getTaskbarService()
Getter for taskbarService.
|
protected String |
getUserDisplayName(ExtendedDocumentInfos extendedInfos)
Gets current user display name.
|
protected void |
getValidationWfLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
Get link to validation workflow tasks.
|
boolean |
hasWebId(org.osivia.portal.core.cms.CMSServiceCtx cmsCtx)
Checks if document in context has webId property.
|
protected boolean |
isInUserWorkspace(org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.nuxeo.ecm.automation.client.model.Document document)
Check if current document is located in a user workspace.
|
protected boolean |
isTaskbarItem(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
fr.toutatice.portail.cms.nuxeo.api.cms.NuxeoDocumentContext documentContext)
Check if current document is a taskbar item.
|
protected boolean |
isWorkspaceAdmin(org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
fr.toutatice.portail.cms.nuxeo.api.cms.NuxeoDocumentContext documentContext)
Check if current document is inside a workspace and if current user is an administrator of this workspace.
|
protected boolean |
isWorkspaceOrRoom(org.nuxeo.ecm.automation.client.model.Document document)
Check if current document is a workspace or a room.
|
protected org.osivia.portal.api.menubar.MenubarItem |
makeLockedIndicator(org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
Makes MenuBar locked indicator item.
|
protected boolean |
mustDisplayPermalink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
Get permalink display indicator.
|
public MenuBarFormater(DefaultCMSCustomizer customizer)
customizer - CMS customizerpublic void formatDefaultContentMenuBar(org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
ExtendedDocumentInfos extendedInfos)
throws org.osivia.portal.core.cms.CMSException,
org.osivia.portal.api.PortalException
cmsContext - CMS contextextendedDocumentInfos - publicationInfos - org.osivia.portal.api.PortalExceptionorg.osivia.portal.core.cms.CMSExceptionprotected boolean isWorkspaceOrRoom(org.nuxeo.ecm.automation.client.model.Document document)
document - current Nuxeo documentprotected boolean isInUserWorkspace(org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.nuxeo.ecm.automation.client.model.Document document)
throws org.osivia.portal.core.cms.CMSException
cmsContext - CMS contextdocument - current Nuxeo documentorg.osivia.portal.core.cms.CMSExceptionprotected boolean isTaskbarItem(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
fr.toutatice.portail.cms.nuxeo.api.cms.NuxeoDocumentContext documentContext)
throws org.osivia.portal.core.cms.CMSException,
org.osivia.portal.api.PortalException
portalControllerContext - portal controller controllercmsContext - CMS contextdocumentContext - current Nuxeo document contextorg.osivia.portal.core.cms.CMSExceptionorg.osivia.portal.api.PortalExceptionprotected boolean isWorkspaceAdmin(org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
fr.toutatice.portail.cms.nuxeo.api.cms.NuxeoDocumentContext documentContext)
throws org.osivia.portal.core.cms.CMSException
cmsContext - CMS contextdocumentContext - current document contextorg.osivia.portal.core.cms.CMSExceptionprotected org.nuxeo.ecm.automation.client.model.Document getSharingRoot(org.osivia.portal.core.cms.CMSServiceCtx cmsContext)
throws org.osivia.portal.core.cms.CMSException
cmsContext - CMS contextorg.osivia.portal.core.cms.CMSExceptionpublic void formatContentMenuBar(org.osivia.portal.core.cms.CMSServiceCtx cmsCtx,
org.osivia.portal.core.cms.CMSPublicationInfos publicationInfos,
ExtendedDocumentInfos extendedDocumentInfos)
throws Exception
cmsCtx - extendedDocumentInfos - publicationInfos - Exceptionpublic boolean hasWebId(org.osivia.portal.core.cms.CMSServiceCtx cmsCtx)
cmsCtx - contextpublic void addCMSEditionDropdown(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.api.cms.DocumentType type,
org.osivia.portal.api.internationalization.Bundle bundle)
portalControllerContext - portal controller contexttype - document typebundle - internationalization bundlepublic void addShareDropdown(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.api.cms.DocumentType type,
org.osivia.portal.api.internationalization.Bundle bundle)
portalControllerContext - portal controller contexttype - document typebundle - internationalization bundlepublic void addOtherOptionsDropdown(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.api.cms.DocumentType type,
org.osivia.portal.api.internationalization.Bundle bundle)
portalControllerContext - portal controller contexttype - document typebundle - internationalization bundleprotected void getAdministrationLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
boolean isGlobalAdministrator)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS service contextmenubar - menubar itemsbundle - internationalization bundleisGlobalAdministrator - org.osivia.portal.core.cms.CMSExceptionprotected void addDraftLinks(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
ExtendedDocumentInfos extendedInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
protected void getChangeModeLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
throws org.osivia.portal.core.cms.CMSException,
org.osivia.portal.api.PortalException
portalControllerContext - portal controller contextcmsContext - CMS service contextmenubar - menubar itemsbundle - internationalization bundleextendedInfos - org.osivia.portal.core.cms.CMSExceptionorg.osivia.portal.api.PortalExceptionprotected void addValidatePublishingItems(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.menubar.MenubarContainer parent,
org.osivia.portal.api.internationalization.Bundle bundle)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS contextpubInfos - publication infosmenubar - menubar itemsparent - menubar item parentbundle - internationalization bundleorg.osivia.portal.core.cms.CMSExceptionprotected void getLiveContentBrowserLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS service contextbundle - internationalization bundleorg.osivia.portal.core.cms.CMSExceptionprotected void getSynchronizeLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS service contextbundle - internationalization bundleorg.osivia.portal.api.PortalExceptionorg.osivia.portal.core.cms.CMSExceptionprotected void getSubscribeLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS service contextbundle - internationalization bundleorg.osivia.portal.api.PortalExceptionorg.osivia.portal.core.cms.CMSExceptionprotected void getQuickAccesLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS service contextbundle - internationalization bundleorg.osivia.portal.api.PortalExceptionorg.osivia.portal.core.cms.CMSExceptionprotected org.osivia.portal.api.menubar.MenubarItem makeLockedIndicator(org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
cmsContext - bundle - extendedInfos - lockedIndicator - protected String getUserDisplayName(ExtendedDocumentInfos extendedInfos)
extendedInfos - protected void getValidationWfLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - cmsContext - menubar - bundle - extendedInfos - org.osivia.portal.core.cms.CMSExceptionprotected void getRemotePublishingLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
ExtendedDocumentInfos extendedInfos)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - cmsContext - menubar - bundle - extendedInfos - org.osivia.portal.core.cms.CMSExceptionprotected void getRenameLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
protected void getEditLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS contextpubInfos - publication infosmenubar - menubarbundle - internationalization bundleorg.osivia.portal.core.cms.CMSExceptionprotected void getMoveLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
boolean isTaskbarItem)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS contextmenubar - menubarbundle - internationalization bundleisTaskbarItem - is taskbar item indicatororg.osivia.portal.core.cms.CMSExceptionprotected void getReorderLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS contextmenubar - menubarbundle - internationalization bundleorg.osivia.portal.core.cms.CMSExceptionprotected void getCreateLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
boolean visible)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS service contextbundle - internationalization bundleorg.osivia.portal.core.cms.CMSExceptionprotected void getDeleteLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
throws org.osivia.portal.core.cms.CMSException,
org.osivia.portal.api.PortalException
portalControllerContext - portal controller contextcmsContext - CMS service contextbundle - internationalization bundleorg.osivia.portal.core.cms.CMSExceptionorg.osivia.portal.api.PortalExceptionprotected void addContextualizationLinkItem(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
String displayName,
String url)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS service contextmenubar - menubar itemsbundle - internationalization bundledisplayName - space display nameurl - contextualization link URLExceptionorg.osivia.portal.core.cms.CMSExceptionprotected void getContextualizationLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS service contextbundle - internationalization bundleorg.osivia.portal.core.cms.CMSExceptionprotected void addPermaLinkItem(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle,
String url)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS service contextmenubar - menubar itemsbundle - internationalization bundleurl - permalink URLorg.osivia.portal.core.cms.CMSExceptionprotected String computePermaLinkUrl(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, org.osivia.portal.core.cms.CMSServiceCtx cmsContext, org.osivia.portal.core.cms.CMSPublicationInfos pubInfos, ExtendedDocumentInfos extendedInfos, List<org.osivia.portal.api.menubar.MenubarItem> menubar, org.osivia.portal.api.internationalization.Bundle bundle) throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS service contextbundle - internationalization bundleorg.osivia.portal.core.cms.CMSExceptionprotected boolean mustDisplayPermalink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS service contextbundle - internationalization bundleorg.osivia.portal.core.cms.CMSExceptionprotected void getPermaLinkLink(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.core.cms.CMSServiceCtx cmsContext,
org.osivia.portal.core.cms.CMSPublicationInfos pubInfos,
ExtendedDocumentInfos extendedInfos,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.internationalization.Bundle bundle)
throws org.osivia.portal.core.cms.CMSException
portalControllerContext - portal controller contextcmsContext - CMS service contextbundle - internationalization bundleorg.osivia.portal.core.cms.CMSExceptionpublic org.osivia.portal.api.menubar.IMenubarService getMenubarService()
public org.osivia.portal.core.cms.ICMSServiceLocator getCmsServiceLocator()
public org.osivia.portal.api.urls.IPortalUrlFactory getPortalUrlFactory()
public DefaultCMSCustomizer getCustomizer()
public org.osivia.portal.api.contribution.IContributionService getContributionService()
public org.osivia.portal.api.taskbar.ITaskbarService getTaskbarService()
public org.osivia.portal.api.internationalization.IBundleFactory getBundleFactory()
Copyright © 2019. All rights reserved.