You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ra...@apache.org on 2001/04/03 02:27:38 UTC
cvs commit: jakarta-jetspeed/src/java/org/apache/jetspeed/util/template ContentTemplateLink.java JetspeedTemplateLink.java JetspeedTool.java
raphael 01/04/02 17:27:38
Modified: src/java/org/apache/jetspeed/util/template
ContentTemplateLink.java JetspeedTemplateLink.java
JetspeedTool.java
Log:
- update Turbine dependency to TDKa13
Revision Changes Path
1.3 +37 -2 jakarta-jetspeed/src/java/org/apache/jetspeed/util/template/ContentTemplateLink.java
Index: ContentTemplateLink.java
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/util/template/ContentTemplateLink.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ContentTemplateLink.java 2001/03/07 06:50:34 1.2
+++ ContentTemplateLink.java 2001/04/03 00:27:32 1.3
@@ -57,17 +57,18 @@
import java.lang.reflect.Method;
import org.apache.turbine.util.RunData;
import org.apache.turbine.util.DynamicURI;
+import org.apache.turbine.services.pull.ApplicationTool;
-
/**
* A customized version of the DynamicURI for linking to non-servlet
* webapp resources.
*
* @author <a href="mailto:raphael@apache.org">Rapha�l Luta</a>
- * @version $Id: ContentTemplateLink.java,v 1.2 2001/03/07 06:50:34 taylor Exp $
+ * @version $Id: ContentTemplateLink.java,v 1.3 2001/04/03 00:27:32 raphael Exp $
*/
public class ContentTemplateLink
extends DynamicURI
+ implements ApplicationTool
{
/** the servlet 2.2+ webapp context */
@@ -80,11 +81,37 @@
absolute URIs */
private boolean useExternalForm = false;
+ /** Empty Constructor for introspection */
+ public ContentTemplateLink ()
+ {
+ }
+
/** Constructor */
public ContentTemplateLink (RunData data)
{
super(data);
+ initContextPath(data);
+ }
+
+ /**
+ * This will initialise a ContentTemplateLink object that was
+ * constructed with the default constructor (ApplicationTool
+ * method).
+ *
+ * @param data assumed to be a RunData object
+ */
+ public void init(Object data)
+ {
+ super.init((RunData)data);
+ initContextPath(data);
+ }
+ /** Inits the contextPath for this object
+ *
+ * @params data the RunData to use
+ */
+ protected void initContextPath(Object data)
+ {
try
{
Class runDataClass = RunData.class;
@@ -100,6 +127,14 @@
*/
contextPath = "";
}
+ }
+
+ /**
+ * Refresh method - does nothing
+ */
+ public void refresh()
+ {
+ // empty
}
/**
1.3 +9 -1 jakarta-jetspeed/src/java/org/apache/jetspeed/util/template/JetspeedTemplateLink.java
Index: JetspeedTemplateLink.java
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/util/template/JetspeedTemplateLink.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- JetspeedTemplateLink.java 2001/03/07 06:50:35 1.2
+++ JetspeedTemplateLink.java 2001/04/03 00:27:34 1.3
@@ -57,6 +57,7 @@
import org.apache.turbine.util.RunData;
import org.apache.turbine.util.DynamicURI;
import org.apache.turbine.util.template.TemplateLink;
+import org.apache.turbine.services.pull.ApplicationTool;
/**
* A customized version of the TemplateLink which can handle portlet
@@ -64,7 +65,7 @@
* It is inserted into the template context by the JetspeedVelocityPage.
*
* @author <a href="mailto:raphael@apache.org">Rapha�l Luta</a>
- * @version $Id: JetspeedTemplateLink.java,v 1.2 2001/03/07 06:50:35 taylor Exp $
+ * @version $Id: JetspeedTemplateLink.java,v 1.3 2001/04/03 00:27:34 raphael Exp $
*/
public class JetspeedTemplateLink
extends TemplateLink
@@ -79,6 +80,13 @@
private static final String SCREEN_KEY = "screen";
private static final String TEMPLATE_KEY = "template";
+ /**
+ * Empty constructor.for introspection
+ */
+ public JetspeedTemplateLink()
+ {
+ }
+
/**
* Constructor.
*
1.3 +29 -2 jakarta-jetspeed/src/java/org/apache/jetspeed/util/template/JetspeedTool.java
Index: JetspeedTool.java
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/util/template/JetspeedTool.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- JetspeedTool.java 2001/03/07 06:50:36 1.2
+++ JetspeedTool.java 2001/04/03 00:27:35 1.3
@@ -57,6 +57,7 @@
import org.apache.ecs.ConcreteElement;
import org.apache.turbine.util.RunData;
import org.apache.turbine.util.Log;
+import org.apache.turbine.services.pull.ApplicationTool;
import org.apache.jetspeed.services.profiler.ProfileManager;
import org.apache.jetspeed.services.resources.JetspeedResources;
import org.apache.jetspeed.om.profile.*;
@@ -73,13 +74,19 @@
* shared between threads and/or requests</strong>
*
* @author <a href="mailto:raphael@apache.org">Rapha�l Luta</a>
- * @version $Id: JetspeedTool.java,v 1.2 2001/03/07 06:50:36 taylor Exp $
+ * @version $Id: JetspeedTool.java,v 1.3 2001/04/03 00:27:35 raphael Exp $
*/
-public class JetspeedTool
+public class JetspeedTool implements ApplicationTool
{
/** RunData object for this request */
private RunData rundata = null;
+ /** Empty constructor used by introspection
+ */
+ public JetspeedTool()
+ {
+ }
+
/** The Tool constructor
*
* @param data the RunData object for the current request
@@ -89,6 +96,26 @@
this.rundata = data;
}
+ /**
+ * This will initialise a JetspeedTool object that was
+ * constructed with the default constructor (ApplicationTool
+ * method).
+ *
+ * @param data assumed to be a RunData object
+ */
+ public void init(Object data)
+ {
+ this.rundata = (RunData)data;
+ }
+
+ /**
+ * Refresh method - does nothing
+ */
+ public void refresh()
+ {
+ // empty
+ }
+
/**
* Returns the portlet content customized for the current user.
* Currently, the layout engine does not handle panes, so the
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org