Interface org.apache.myfaces.portlet.DefaultViewSelector should see the
portletConfig
-------------------------------------------------------------------------------------
Key: MYFACES-1792
URL: https://issues.apache.org/jira/browse/MYFACES-1792
Project: MyFaces Core
Issue Type: Improvement
Affects Versions: 1.1.5
Environment: JDK 1.5, Liferay 4.3.5
Reporter: Martin Goldhahn
Priority: Trivial
The problem with the current impementation is that you have to put the
information for which view to use in the portlet context (equiv. servlet
context). This is sufficient where you ship just one portlet per war, i.e.
servlet context. It doesn't work when you put two portlets inside the same
servelt context (to get communicatino between portlets working).
It would be much better to make the DefaultViewSelector see the portlet config
by adding a function public void setPortletConfig(javax.portlet.PortletConfig
cfg) to the interface.
The PortletContet is accessable from the PortletConfig, thus the
setPortletContext function can be deprecated.
A temporary solution to the problem is to override MyFacesGenericPortlet.init()
and set the portletConfig after super.init().
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.