weaver 2003/03/23 16:56:56
Modified: src/java/org/apache/jetspeed/modules/actions/portlets
JspPortletAction.java
Log:
Deperecated setTemplate() as it's functionallity was somewhat different
than one would expect in that uses portlet session state for storage of the
template to use. This functionality has been moved up into PortletAction
which now has an additional setTemplate() method that has a persistent boolean
attribute
which determines the TTL of the overriden template.
Revision Changes Path
1.6 +14 -3
jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/JspPortletAction.java
Index: JspPortletAction.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/JspPortletAction.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- JspPortletAction.java 20 Mar 2003 18:11:50 -0000 1.5
+++ JspPortletAction.java 24 Mar 2003 00:56:56 -0000 1.6
@@ -159,11 +159,22 @@
* for the portlet action
*/
protected abstract void buildNormalContext(Portlet portlet, RunData rundata)
throws Exception;
-
+
+ /**
+ * You should use one of PortletAction.setTemplate() methods
+ * @deprecated
+ */
public void setTemplate(RunData data, Portlet portlet, String template)
{
- super.setTemplate(data, template);
+ if(template != null)
+ {
+ super.setTemplate(data, template, true);
+ }
+ else
+ {
+ super.resetTemplate(data);
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]