|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.services.portletcontainer.plugins.pc.PortletContainerDispatcher
public class PortletContainerDispatcher
Created by the Exo Development team. Author : Mestrallet Benjamin
| Nested Class Summary | |
|---|---|
class |
PortletContainerDispatcher.ExceptionHolder
|
| Field Summary | |
|---|---|
static java.lang.String |
ATTRS
Attrs attribute. |
static java.lang.String |
BUNDLE
Bundle attribute. |
protected org.exoplatform.container.ExoContainer |
container
Exo container. |
static java.lang.String |
CONTAINER
Container attribute. |
static java.lang.String |
EXCEPTION
Portlet processing exception. |
static java.lang.String |
INPUT
Input attribute. |
static java.lang.String |
IS_ACTION
Action type attribute. |
static java.lang.String |
IS_TO_GET_BUNDLE
Is to get bundle attribute. |
static java.lang.String |
LOCALE_FOR_BUNDLE
Locale attribute. |
static java.lang.String |
OUTPUT
Output attribute. |
static java.lang.String |
PORTLET_APPLICATION_NAME
Portlet app name attribute. |
static java.lang.String |
PORTLET_NAME
Portlet name attribute. |
static java.lang.String |
SERVLET_MAPPING
Servlet mapping attribute. |
static java.lang.String |
WINDOW_INFO
Window info attribute. |
| Constructor Summary | |
|---|---|
PortletContainerDispatcher(PortletContainerConf containerConf,
PersistenceManager manager,
PortletApplicationsHolder holder,
PortletApplicationHandler standAloneHandler,
org.exoplatform.container.ExoContainerContext context)
|
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,PortletData> |
getAllPortletMetaData()
Overridden method. |
java.util.ResourceBundle |
getBundle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String portletAppName,
java.lang.String portletName,
java.util.Locale locale)
Overridden method. |
java.lang.String |
getDescription()
Overridden method. |
java.lang.String |
getName()
Overridden method. |
java.lang.String[] |
getPortalManagedPortletModes(java.lang.String portletAppName,
java.lang.String portletName)
|
PortletApp |
getPortletApp(java.lang.String portletAppName)
Overridden method. |
java.util.Collection<java.lang.String> |
getPortletAppNames()
Get portlet app names. |
java.util.Collection<javax.portlet.PortletMode> |
getPortletModes(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup)
Overridden method. |
java.util.Map<java.lang.String,java.lang.String[]> |
getPortletPreference(Input input)
Overridden method. |
javax.portlet.PortletPreferences |
getPortletPreferences(Input input)
|
java.util.Collection<javax.portlet.PortletMode> |
getSupportedPortletModes()
Overridden method. |
java.util.Collection<javax.portlet.WindowState> |
getSupportedWindowStates()
Overridden method. |
java.util.Collection<javax.portlet.WindowState> |
getWindowStates(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup)
Overridden method. |
static boolean |
isEventPayloadTypeMatches(java.util.List<EventDefinition> eds,
java.io.Serializable payload,
javax.xml.namespace.QName eventName)
Is event payload type matches. |
boolean |
isEventPayloadTypeMatches(java.lang.String portletAppName,
javax.xml.namespace.QName eventName,
java.io.Serializable payload)
Overridden method. |
boolean |
isModeSuported(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup,
javax.portlet.PortletMode mode)
Overridden method. |
boolean |
isStateSupported(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup,
javax.portlet.WindowState state)
Overridden method. |
ActionOutput |
processAction(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
ActionInput actionInput)
Overridden method. |
EventOutput |
processEvent(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
EventInput eventInput)
Overridden method. |
RenderOutput |
render(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
RenderInput renderInput)
Overridden method. |
void |
sendAttrs(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.Map<java.lang.String,java.lang.Object> attrs,
java.lang.String portletApplicationName)
Overridden method. |
ResourceOutput |
serveResource(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
ResourceInput resourceInput)
Overridden method. |
void |
setDescription(java.lang.String description)
Overridden method. |
void |
setMajorVersion(int majorVersion)
Overridden method. |
void |
setMinorVersion(int minorVersion)
Overridden method. |
void |
setName(java.lang.String name)
Overridden method. |
void |
setPortletPreference(Input input,
java.util.Map<java.lang.String,java.lang.String> preferencesMap)
Overridden method. |
void |
setPortletPreference2(Input input,
java.util.Map<java.lang.String,java.lang.String[]> preferencesMap)
|
void |
setPortletPreferences(Input input,
javax.portlet.PortletPreferences preferences)
|
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Overridden method. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String INPUT
public static final java.lang.String OUTPUT
public static final java.lang.String WINDOW_INFO
public static final java.lang.String IS_ACTION
public static final java.lang.String IS_TO_GET_BUNDLE
public static final java.lang.String LOCALE_FOR_BUNDLE
public static final java.lang.String BUNDLE
public static final java.lang.String PORTLET_APPLICATION_NAME
public static final java.lang.String PORTLET_NAME
public static final java.lang.String CONTAINER
public static final java.lang.String EXCEPTION
public static final java.lang.String SERVLET_MAPPING
public static final java.lang.String ATTRS
protected org.exoplatform.container.ExoContainer container
| Constructor Detail |
|---|
public PortletContainerDispatcher(PortletContainerConf containerConf,
PersistenceManager manager,
PortletApplicationsHolder holder,
PortletApplicationHandler standAloneHandler,
org.exoplatform.container.ExoContainerContext context)
containerConf - PC confmanager - persistence managerholder - application holderstandAloneHandler - standalone app handlercontext - exo container context| Method Detail |
|---|
public final void setName(java.lang.String name)
setName in interface org.exoplatform.container.component.ComponentPluginsetName in interface PortletContainerPluginname - plugin namePortletContainerPlugin.setName(java.lang.String)public final java.lang.String getName()
getName in interface org.exoplatform.container.component.ComponentPluginComponentPlugin.getName()public final void setDescription(java.lang.String description)
setDescription in interface org.exoplatform.container.component.ComponentPluginsetDescription in interface PortletContainerPlugindescription - descriptionPortletContainerPlugin.setDescription(java.lang.String)public final java.lang.String getDescription()
getDescription in interface org.exoplatform.container.component.ComponentPluginComponentPlugin.getDescription()public final void setMajorVersion(int majorVersion)
setMajorVersion in interface PortletContainerPluginmajorVersion - major versionPortletContainerPlugin.setMajorVersion(int)public final void setMinorVersion(int minorVersion)
setMinorVersion in interface PortletContainerPluginminorVersion - minor versionPortletContainerPlugin.setMinorVersion(int)public final void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
setProperties in interface PortletContainerPluginproperties - propertiesPortletContainerPlugin.setProperties(java.util.Map)public final java.util.Collection<javax.portlet.PortletMode> getSupportedPortletModes()
getSupportedPortletModes in interface PortletContainerPluginPortletContainerPlugin.getSupportedPortletModes()public final java.util.Collection<javax.portlet.WindowState> getSupportedWindowStates()
getSupportedWindowStates in interface PortletContainerPluginPortletContainerPlugin.getSupportedWindowStates()
public final java.util.Collection<javax.portlet.PortletMode> getPortletModes(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup)
getPortletModes in interface PortletContainerPluginportletAppName - portlet app nameportletName - portlet namemarkup - markup
PortletContainerPlugin.getPortletModes(java.lang.String,
java.lang.String, java.lang.String)
public final java.lang.String[] getPortalManagedPortletModes(java.lang.String portletAppName,
java.lang.String portletName)
getPortalManagedPortletModes in interface PortletContainerPlugin
public final boolean isModeSuported(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup,
javax.portlet.PortletMode mode)
isModeSuported in interface PortletContainerPluginportletAppName - portlet app nameportletName - portlet namemarkup - markupmode - portlet mode
PortletContainerPlugin.isModeSuported(java.lang.String,
java.lang.String, java.lang.String, javax.portlet.PortletMode)
public final java.util.Collection<javax.portlet.WindowState> getWindowStates(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup)
getWindowStates in interface PortletContainerPluginportletAppName - portlet app nameportletName - portlet namemarkup - markup
PortletContainerPlugin.getWindowStates(java.lang.String,
java.lang.String, java.lang.String)
public final boolean isStateSupported(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String markup,
javax.portlet.WindowState state)
isStateSupported in interface PortletContainerPluginportletAppName - portlet app nameportletName - portlet namemarkup - markupstate - window state
PortletContainerPlugin.isStateSupported(java.lang.String,
java.lang.String, java.lang.String, javax.portlet.WindowState)public final java.util.Map<java.lang.String,PortletData> getAllPortletMetaData()
getAllPortletMetaData in interface PortletContainerPluginPortletContainerPlugin.getAllPortletMetaData()public final java.util.Collection<java.lang.String> getPortletAppNames()
getPortletAppNames in interface PortletContainerPluginpublic final PortletApp getPortletApp(java.lang.String portletAppName)
getPortletApp in interface PortletContainerPluginportletAppName - portlet application name
PortletContainerPlugin.getPortletApp(java.lang.String)
public final boolean isEventPayloadTypeMatches(java.lang.String portletAppName,
javax.xml.namespace.QName eventName,
java.io.Serializable payload)
isEventPayloadTypeMatches in interface PortletContainerPluginportletAppName - portlet application nameeventName - event namepayload - payload
PortletContainerPlugin.isEventPayloadTypeMatches(java.lang.String,
javax.xml.namespace.QName, Serializable)
public static boolean isEventPayloadTypeMatches(java.util.List<EventDefinition> eds,
java.io.Serializable payload,
javax.xml.namespace.QName eventName)
eds - payload - eventName -
public final void setPortletPreference(Input input,
java.util.Map<java.lang.String,java.lang.String> preferencesMap)
throws PortletContainerException
setPortletPreference in interface PortletContainerPlugininput - inputpreferencesMap - preferences map
PortletContainerException - exceptionPortletContainerPlugin.setPortletPreference(org.exoplatform.services.portletcontainer.pci.Input,
java.util.Map)public final java.util.Map<java.lang.String,java.lang.String[]> getPortletPreference(Input input)
getPortletPreference in interface PortletContainerPlugininput - input
PortletContainerPlugin.getPortletPreference(org.exoplatform.services.portletcontainer.pci.Input)public javax.portlet.PortletPreferences getPortletPreferences(Input input)
getPortletPreferences in interface PortletContainerPlugin
public void setPortletPreference2(Input input,
java.util.Map<java.lang.String,java.lang.String[]> preferencesMap)
throws PortletContainerException
setPortletPreference2 in interface PortletContainerPluginPortletContainerException
public void setPortletPreferences(Input input,
javax.portlet.PortletPreferences preferences)
throws PortletContainerException
setPortletPreferences in interface PortletContainerPluginPortletContainerException
public final java.util.ResourceBundle getBundle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String portletAppName,
java.lang.String portletName,
java.util.Locale locale)
throws PortletContainerException
getBundle in interface PortletContainerPluginrequest - requestresponse - responseportletAppName - portlet application nameportletName - portlet namelocale - locale
PortletContainerException - exceptionPortletContainerPlugin.getBundle(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse, java.lang.String,
java.lang.String, java.util.Locale)
public final ActionOutput processAction(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
ActionInput actionInput)
throws PortletContainerException
processAction in interface PortletContainerPluginhttpServletRequest - requesthttpServletResponse - responseactionInput - input
PortletContainerException - exceptionPortletContainerPlugin.processAction(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse,
org.exoplatform.services.portletcontainer.pci.ActionInput)
public final EventOutput processEvent(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
EventInput eventInput)
throws PortletContainerException
processEvent in interface PortletContainerPluginhttpServletRequest - requesthttpServletResponse - responseeventInput - input
PortletContainerException - exceptionPortletContainerPlugin.processEvent(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse,
org.exoplatform.services.portletcontainer.pci.EventInput)
public final RenderOutput render(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
RenderInput renderInput)
throws PortletContainerException
render in interface PortletContainerPluginhttpServletRequest - requetshttpServletResponse - responserenderInput - input
PortletContainerException - exceptionPortletContainerPlugin.render(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse,
org.exoplatform.services.portletcontainer.pci.RenderInput)
public final ResourceOutput serveResource(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
ResourceInput resourceInput)
throws PortletContainerException
serveResource in interface PortletContainerPluginhttpServletRequest - requesthttpServletResponse - responseresourceInput - input
PortletContainerException - exceptionPortletContainerPlugin.serveResource(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse,
org.exoplatform.services.portletcontainer.pci.ResourceInput)
public final void sendAttrs(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.Map<java.lang.String,java.lang.Object> attrs,
java.lang.String portletApplicationName)
throws PortletContainerException
sendAttrs in interface PortletContainerPluginrequest - requestresponse - responseattrs - attrsportletApplicationName - portlet application name
PortletContainerException - exceptionPortletContainerPlugin.sendAttrs(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse, java.util.Map,
java.lang.String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||