public abstract class AbstractPluginPortlet
extends org.osivia.portal.api.portlet.PortalGenericPortlet
implements org.osivia.portal.api.customization.ICustomizationModule
PortalGenericPortlet,
ICustomizationModule| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_DEPLOYMENT_ORDER
Customization modules repository attribute name.
|
| Constructor and Description |
|---|
AbstractPluginPortlet()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSubtype(org.osivia.portal.api.customization.CustomizationContext context,
String parentDocTypeName,
String childDocTypeName)
Add document subtype.
|
void |
customize(org.osivia.portal.api.customization.CustomizationContext context) |
protected abstract void |
customizeCMSProperties(org.osivia.portal.api.customization.CustomizationContext context)
Generate customization module metadatas.
|
void |
destroy() |
protected Map<String,org.osivia.portal.api.cms.DocumentType> |
getDocTypes(org.osivia.portal.api.customization.CustomizationContext context)
Get document types.
|
protected List<org.osivia.portal.core.cms.DomainContextualization> |
getDomainContextualizations(org.osivia.portal.api.customization.CustomizationContext context)
Get domain contextualizations.
|
protected Map<String,EditableWindow> |
getEditableWindows(org.osivia.portal.api.customization.CustomizationContext context)
Get the editable windows types
|
protected Map<String,FormFilter> |
getFormFilters(org.osivia.portal.api.customization.CustomizationContext context)
Get form filters.
|
protected List<FragmentType> |
getFragmentTypes(org.osivia.portal.api.customization.CustomizationContext context)
Get the fragment types.
|
protected Map<String,ListTemplate> |
getListTemplates(org.osivia.portal.api.customization.CustomizationContext context)
Get list templates.
|
protected List<org.osivia.portal.api.menubar.MenubarModule> |
getMenubarModules(org.osivia.portal.api.customization.CustomizationContext context)
Get menubar modules.
|
protected SortedMap<String,String> |
getMenuTemplates(org.osivia.portal.api.customization.CustomizationContext context)
Get menu templates.
|
protected List<INavigationAdapterModule> |
getNavigationAdapters(org.osivia.portal.api.customization.CustomizationContext context)
Get navigation adapters.
|
int |
getOrder()
Get deployment order.
|
protected List<org.osivia.portal.api.player.IPlayerModule> |
getPlayers(org.osivia.portal.api.customization.CustomizationContext context)
Gets the players.
|
protected abstract String |
getPluginName()
Get plugin name.
|
protected Map<String,org.osivia.portal.api.set.SetType> |
getSetTypes(org.osivia.portal.api.customization.CustomizationContext context)
Get Set types
|
protected Map<String,org.osivia.portal.api.theming.TabGroup> |
getTabGroups(org.osivia.portal.api.customization.CustomizationContext context)
Get tab groups.
|
protected org.osivia.portal.api.taskbar.TaskbarItems |
getTaskbarItems(org.osivia.portal.api.customization.CustomizationContext context)
Get taskbar items.
|
org.osivia.portal.api.taskbar.ITaskbarService |
getTaskbarService()
Getter for taskbarService.
|
protected List<org.osivia.portal.api.theming.TemplateAdapter> |
getTemplateAdapters(org.osivia.portal.api.customization.CustomizationContext context)
Get template adapters.
|
void |
init() |
void |
parseJavaServerPages(String directoryPath,
File directory,
Map<String,CustomizedJsp> customizedPages)
Parse and register customized JavaServer pages.
|
addNotification, addNotification, getBundleFactory, getDirectoryService, getMenubarService, getMessage, getMessage, getNotificationsService, getPortalUrlFactory, getTraceServicedoDispatch, doEdit, doHeaders, doHelp, doView, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletName, getProcessingEventQNames, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, getTitle, init, processAction, processEvent, render, serveResourcepublic static final int DEFAULT_DEPLOYMENT_ORDER
public int getOrder()
public void init()
throws javax.portlet.PortletException
init in class javax.portlet.GenericPortletjavax.portlet.PortletExceptionprotected abstract String getPluginName()
public void destroy()
destroy in interface javax.portlet.Portletdestroy in class javax.portlet.GenericPortletpublic void parseJavaServerPages(String directoryPath, File directory, Map<String,CustomizedJsp> customizedPages)
directoryPath - directory pathdirectory - directorycustomizedPages - customized JavaServer pagespublic void customize(org.osivia.portal.api.customization.CustomizationContext context)
customize in interface org.osivia.portal.api.customization.ICustomizationModuleprotected abstract void customizeCMSProperties(org.osivia.portal.api.customization.CustomizationContext context)
context - customization contextprotected List<org.osivia.portal.api.player.IPlayerModule> getPlayers(org.osivia.portal.api.customization.CustomizationContext context)
context - the contextprotected Map<String,ListTemplate> getListTemplates(org.osivia.portal.api.customization.CustomizationContext context)
context - the contextprotected Map<String,org.osivia.portal.api.cms.DocumentType> getDocTypes(org.osivia.portal.api.customization.CustomizationContext context)
context - customization contextprotected void addSubtype(org.osivia.portal.api.customization.CustomizationContext context,
String parentDocTypeName,
String childDocTypeName)
context - customization contextparentDocTypeName - parent document type namechildDocTypeName - child document type nameprotected List<FragmentType> getFragmentTypes(org.osivia.portal.api.customization.CustomizationContext context)
context - the contextprotected Map<String,EditableWindow> getEditableWindows(org.osivia.portal.api.customization.CustomizationContext context)
context - the contextprotected List<org.osivia.portal.api.menubar.MenubarModule> getMenubarModules(org.osivia.portal.api.customization.CustomizationContext context)
context - customization modulesprotected SortedMap<String,String> getMenuTemplates(org.osivia.portal.api.customization.CustomizationContext context)
context - customization contextprotected List<INavigationAdapterModule> getNavigationAdapters(org.osivia.portal.api.customization.CustomizationContext context)
context - customization contextprotected List<org.osivia.portal.core.cms.DomainContextualization> getDomainContextualizations(org.osivia.portal.api.customization.CustomizationContext context)
context - customization contextprotected Map<String,org.osivia.portal.api.theming.TabGroup> getTabGroups(org.osivia.portal.api.customization.CustomizationContext context)
context - customization contextprotected org.osivia.portal.api.taskbar.TaskbarItems getTaskbarItems(org.osivia.portal.api.customization.CustomizationContext context)
context - customization contextprotected List<org.osivia.portal.api.theming.TemplateAdapter> getTemplateAdapters(org.osivia.portal.api.customization.CustomizationContext context)
context - customization contextprotected Map<String,FormFilter> getFormFilters(org.osivia.portal.api.customization.CustomizationContext context)
context - customization contextprotected Map<String,org.osivia.portal.api.set.SetType> getSetTypes(org.osivia.portal.api.customization.CustomizationContext context)
context - customization contextpublic org.osivia.portal.api.taskbar.ITaskbarService getTaskbarService()
Copyright © 2019. All rights reserved.