public class CalendarMenubarModule extends Object implements org.osivia.portal.api.menubar.MenubarModule
MenubarModule| Modifier and Type | Field and Description |
|---|---|
protected static String |
ADD_CALENDAR_MENUBAR_ITEM_ID
Add calendar menubar item identifier.
|
protected static String |
ADD_EVENT_MENUBAR_ITEM_ID
Add calendar event menubar item identifier.
|
protected static String |
ADD_MENUBAR_ITEM_ID
Add menubar item identifier.
|
protected static String |
CALENDAR_EDITION_PORTLET_INSTANCE
Calendar edition portlet instance.
|
protected static String |
CALENDAR_TYPE
Calendar Nuxeo document type name.
|
protected static String |
DELETE_MENUBAR_ITEM_ID
Edit menubar item identifier.
|
protected static String |
EDIT_MENUBAR_ITEM_ID
Edit menubar item identifier.
|
protected static String |
EVENT_EDITION_PORTLET_INSTANCE
Calendar event edition portlet instance.
|
protected static String |
EVENT_TYPE
Calendar event Nuxeo document type name.
|
protected static String |
ID_EVENT_SOURCE_PROPERTY
Id event source
|
protected org.osivia.portal.api.urls.IPortalUrlFactory |
portalUrlFactory
Portal URL factory.
|
protected static String |
SYNCHRO_MENUBAR_ITEM_ID |
| Constructor and Description |
|---|
CalendarMenubarModule()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
customizeDocument(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.cms.DocumentContext documentContext) |
protected void |
customizeMenubarItem(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.api.menubar.MenubarItem item,
org.nuxeo.ecm.automation.client.model.Document document,
String documentType,
boolean creation) |
void |
customizeSpace(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.cms.DocumentContext spaceDocumentContext) |
void |
removeEditAndDelete(List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.cms.DocumentType documentType,
org.nuxeo.ecm.automation.client.model.Document document,
org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Remove edit and delete menubar item.
|
protected static final String CALENDAR_TYPE
protected static final String EVENT_TYPE
protected static final String ID_EVENT_SOURCE_PROPERTY
protected static final String ADD_MENUBAR_ITEM_ID
protected static final String ADD_CALENDAR_MENUBAR_ITEM_ID
protected static final String ADD_EVENT_MENUBAR_ITEM_ID
protected static final String EDIT_MENUBAR_ITEM_ID
protected static final String DELETE_MENUBAR_ITEM_ID
protected static final String SYNCHRO_MENUBAR_ITEM_ID
protected static final String CALENDAR_EDITION_PORTLET_INSTANCE
protected static final String EVENT_EDITION_PORTLET_INSTANCE
protected final org.osivia.portal.api.urls.IPortalUrlFactory portalUrlFactory
public void customizeSpace(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.cms.DocumentContext spaceDocumentContext)
throws org.osivia.portal.api.PortalException
customizeSpace in interface org.osivia.portal.api.menubar.MenubarModuleorg.osivia.portal.api.PortalExceptionpublic void customizeDocument(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
List<org.osivia.portal.api.menubar.MenubarItem> menubar,
org.osivia.portal.api.cms.DocumentContext documentContext)
throws org.osivia.portal.api.PortalException
customizeDocument in interface org.osivia.portal.api.menubar.MenubarModuleorg.osivia.portal.api.PortalExceptionprotected void customizeMenubarItem(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.osivia.portal.api.menubar.MenubarItem item,
org.nuxeo.ecm.automation.client.model.Document document,
String documentType,
boolean creation)
throws org.osivia.portal.api.PortalException
org.osivia.portal.api.PortalExceptionpublic void removeEditAndDelete(List<org.osivia.portal.api.menubar.MenubarItem> menubar, org.osivia.portal.api.cms.DocumentType documentType, org.nuxeo.ecm.automation.client.model.Document document, org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
menubar - menubardocumentType - document typejavax.portlet.PortletExceptionCopyright © 2020 OSIVIA. All rights reserved.