ate 2005/03/23 14:14:23
Modified: jetspeed-api/src/java/org/apache/jetspeed/factory
PortletFactory.java
Added: jetspeed-api/src/java/org/apache/jetspeed/factory
PortletInstance.java
Log:
Resolving http://issues.apache.org/jira/browse/JS2-210
Revision Changes Path
1.4 +9 -12
jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/factory/PortletFactory.java
Index: PortletFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/factory/PortletFactory.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- PortletFactory.java 27 Jan 2005 21:27:52 -0000 1.3
+++ PortletFactory.java 23 Mar 2005 22:14:23 -0000 1.4
@@ -15,10 +15,10 @@
*/
package org.apache.jetspeed.factory;
-import javax.portlet.Portlet;
import javax.portlet.PortletException;
-import javax.servlet.ServletConfig;
+import javax.servlet.ServletContext;
+import org.apache.jetspeed.om.common.portlet.PortletApplication;
import org.apache.pluto.om.portlet.PortletDefinition;
/**
@@ -35,12 +35,9 @@
*/
public interface PortletFactory
{
- void addClassLoader(String paId, ClassLoader cl);
-
- Portlet loadPortletClass( String className ) throws
InstantiationException, IllegalAccessException;
-
- Portlet getPortlet( ServletConfig servletConfig, PortletDefinition
portletDefinition ) throws PortletException;
-
- ClassLoader getPortletClassLoader(PortletDefinition portletDef);
-
-}
\ No newline at end of file
+ void registerPortletApplication(PortletApplication pa, ClassLoader
paClassLoader);
+ void unregisterPortletApplication(PortletApplication pa);
+ boolean isPortletApplicationRegistered(PortletApplication pa);
+ ClassLoader getPortletApplicationClassLoader(PortletApplication pa);
+ PortletInstance getPortletInstance( ServletContext servletContext,
PortletDefinition pd ) throws PortletException;
+}
1.2 +31 -0
jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/factory/PortletInstance.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]