taylor 2004/10/20 18:49:02
Modified: portals-bridges/myfaces/src/java/org/apache/portals/bridges/myfaces
FacesPortlet.java
Log:
made the MyFaces portlet depedent on the GenericServletPortlet
TODO: add support to GenericPortlet for localization of templates
Revision Changes Path
1.8 +13 -3
jakarta-jetspeed-2/portals-bridges/myfaces/src/java/org/apache/portals/bridges/myfaces/FacesPortlet.java
Index: FacesPortlet.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/portals-bridges/myfaces/src/java/org/apache/portals/bridges/myfaces/FacesPortlet.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- FacesPortlet.java 15 Oct 2004 21:47:44 -0000 1.7
+++ FacesPortlet.java 21 Oct 2004 01:49:02 -0000 1.8
@@ -30,7 +30,6 @@
import javax.portlet.ActionRequest;
import javax.portlet.ActionResponse;
-import javax.portlet.GenericPortlet;
import javax.portlet.PortletConfig;
import javax.portlet.PortletException;
import javax.portlet.PortletRequest;
@@ -41,6 +40,7 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.apache.portals.bridges.common.GenericServletPortlet;
/**
* <p>
@@ -51,7 +51,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">David Le Strat</a>
* @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a>
*/
-public class FacesPortlet extends GenericPortlet
+public class FacesPortlet extends GenericServletPortlet
{
/** The Log instance for this class. */
@@ -195,6 +195,9 @@
// Save our PortletConfig instance
this.portletConfig = portletConfig;
this.defaultViewPage = portletConfig.getInitParameter(PARAM_VIEW_PAGE);
+ this.defaultEditPage = portletConfig.getInitParameter(PARAM_EDIT_PAGE);
+ this.defaultHelpPage = portletConfig.getInitParameter(PARAM_HELP_PAGE);
+
if (null == this.defaultViewPage)
{
// A Faces Portlet is required to have at least the
@@ -240,7 +243,14 @@
*/
public void doHelp(RenderRequest request, RenderResponse response) throws
PortletException, IOException
{
- process(request, response, defaultHelpPage, FacesPortlet.HELP_REQUEST);
+ if (this.defaultHelpPage != null && this.defaultHelpPage.endsWith(".html"))
+ {
+ super.doHelp(request, response);
+ }
+ else
+ {
+ process(request, response, defaultHelpPage, FacesPortlet.HELP_REQUEST);
+ }
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]