public interface IPortletContainer extends IComponentProvider
Portlet container
ATTR_APP_NAME, ATTR_BEG_QUERY, ATTR_END_QUERY, ATTR_MID_QUERY, BIZPOLICY_MANAGER, CACHE_PROVIDER, COMMAND_PROVIDER, COMPONENTS_QUERY, INSTALL_PROVIDER, MECH_PROVIDER, METACONTEXT_PROVIDER, PHASE_PROVIDER, POLICY_PROVIDER, SEARCH_PROVIDER
Modifier and Type | Method and Description |
---|---|
IPortletApplication |
getPortletApplication(String portletAppName)
Returns portlet application component by its name.
|
Collection<javax.portlet.PortletMode> |
getPortletModes(String portletAppName,
String portletName,
String contentType) |
Collection<javax.portlet.PortletMode> |
getSupportedPortletModes() |
Collection<javax.portlet.WindowState> |
getSupportedWindowStates() |
Collection<javax.portlet.WindowState> |
getWindowStates(String portletApplicationName) |
boolean |
isModeSuported(String portletAppName,
String portletName,
String contentType,
javax.portlet.PortletMode mode) |
boolean |
isPortletModeSupported(javax.portlet.PortletMode portletMode) |
boolean |
isStateSupported(javax.portlet.WindowState state,
String portletApplication) |
boolean |
isWindowStateSupported(javax.portlet.WindowState windowState) |
IActionResponseData |
processPortletAction(HttpServletRequest request,
HttpServletResponse response,
IActionRequestData actionRequestData)
Processes portlet'a action based on http request/response and renderRequestData
|
void |
registerPortletApplication(ServletContext servletContext)
Registers portlet application.
|
IRenderResponseData |
renderPortlet(HttpServletRequest request,
HttpServletResponse response,
IRenderRequestData renderRequestData)
Renders portlet based on http request/response and renderRequestData
|
void |
unregisterPortletApplication(ServletContext servletContext)
Unregisters portlet application.
|
exists, getComponent, getComponent, getComponent, getComponentQueryString, getComponents, getDefaultComponent, getLogger, initDeferredWebAppComponents, lookup, registerComponent, reloadComponent, reloadComponent, unregisterComponent, upgradeComponentDataFromBootstrapComponentData
getComponentData, getComponentName, getComponentProvider, getURI, isInitialized, setComponentData, setComponentProvider
init, shutdown
acquireURI, acquireURI
void registerPortletApplication(ServletContext servletContext) throws PortalException
servletContext
- portlet application servlet contextPortalException
void unregisterPortletApplication(ServletContext servletContext)
servletContext
- portlet application servlet contextIPortletApplication getPortletApplication(String portletAppName)
portletAppName
- the application namenull
if not found.IRenderResponseData renderPortlet(HttpServletRequest request, HttpServletResponse response, IRenderRequestData renderRequestData) throws PortalException
request
- current http servlet requestresponse
- current http servlet responserenderRequestData
- portlet render request dataPortalException
IActionResponseData processPortletAction(HttpServletRequest request, HttpServletResponse response, IActionRequestData actionRequestData) throws PortalException
request
- current http servlet requestresponse
- current http servlet responseactionRequestData
- portlet action request dataPortalException
Collection<javax.portlet.PortletMode> getSupportedPortletModes()
boolean isPortletModeSupported(javax.portlet.PortletMode portletMode)
Collection<javax.portlet.WindowState> getSupportedWindowStates()
boolean isWindowStateSupported(javax.portlet.WindowState windowState)
Collection<javax.portlet.PortletMode> getPortletModes(String portletAppName, String portletName, String contentType)
boolean isModeSuported(String portletAppName, String portletName, String contentType, javax.portlet.PortletMode mode)
Collection<javax.portlet.WindowState> getWindowStates(String portletApplicationName)
boolean isStateSupported(javax.portlet.WindowState state, String portletApplication)