weaver 2004/02/23 16:43:23
Modified: portal/src/java/org/apache/jetspeed/aggregator
PortletWindowFactory.java
portal/src/java/org/apache/jetspeed/velocity
JetspeedPowerTool.java
portal/src/java/org/apache/jetspeed/aggregator/impl
PortletRendererImpl.java
Log:
refactored to use PortletEntityAccessComponent
Revision Changes Path
1.12 +5 -3
jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/aggregator/PortletWindowFactory.java
Index: PortletWindowFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/aggregator/PortletWindowFactory.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- PortletWindowFactory.java 16 Jan 2004 19:37:03 -0000 1.11
+++ PortletWindowFactory.java 24 Feb 2004 00:43:22 -0000 1.12
@@ -53,8 +53,9 @@
*/
package org.apache.jetspeed.aggregator;
+import org.apache.jetspeed.Jetspeed;
+import org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent;
import org.apache.jetspeed.om.window.impl.PortletWindowImpl;
-import org.apache.jetspeed.entity.PortletEntityAccess;
import org.apache.pluto.om.common.ObjectID;
import org.apache.pluto.om.entity.PortletEntity;
import org.apache.pluto.om.portlet.PortletDefinition;
@@ -78,7 +79,8 @@
throw new IllegalArgumentException("PortletDefinition for
PortletWindow.getWindow() cannot be null.");
}
- PortletEntity portletEntity =
PortletEntityAccess.getEntity(portletDefinition, portletName);
+ PortletEntityAccessComponent entityAccess = (PortletEntityAccessComponent)
Jetspeed.getComponentManager().getComponent(PortletEntityAccessComponent.class);
+ PortletEntity portletEntity =
entityAccess.getPortletEntity(portletDefinition, portletName);
// TODO: This needs to be changed to support multiple windows per entity
1.6 +9 -6
jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/velocity/JetspeedPowerTool.java
Index: JetspeedPowerTool.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/velocity/JetspeedPowerTool.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- JetspeedPowerTool.java 21 Feb 2004 03:51:34 -0000 1.5
+++ JetspeedPowerTool.java 24 Feb 2004 00:43:23 -0000 1.6
@@ -76,11 +76,11 @@
import org.apache.jetspeed.aggregator.ContentDispatcher;
import org.apache.jetspeed.capability.CapabilityMap;
import org.apache.jetspeed.components.ComponentManager;
-import org.apache.jetspeed.locator.TemplateDescriptor;
+import org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent;
import org.apache.jetspeed.locator.LocatorDescriptor;
-import org.apache.jetspeed.locator.TemplateLocatorException;
+import org.apache.jetspeed.locator.TemplateDescriptor;
import org.apache.jetspeed.locator.TemplateLocator;
-import org.apache.jetspeed.entity.PortletEntityAccess;
+import org.apache.jetspeed.locator.TemplateLocatorException;
import org.apache.jetspeed.om.page.Fragment;
import org.apache.jetspeed.om.page.Page;
import org.apache.jetspeed.request.RequestContext;
@@ -155,6 +155,7 @@
private Locale locale;
private LocatorDescriptor locatorDescriptor;
private TemplateLocator locator;
+ private PortletEntityAccessComponent entityAccess;
/**
* Empty constructor DO NOT USE!!!! This is only here to allow creation of the
* via the Velocity Tool Box. For proper use out side the tool box use @see
#JetspeedPowerTool(javax.portlet.RenderRequest, javax.portlet.RenderResponse,
javax.portlet.PortletConfig)
@@ -205,6 +206,7 @@
templateWriter = jspContext.getOut();
fragmentStack = new Stack();
clientSetup(Jetspeed.getCurrentRequestContext());
+ entityAccess = (PortletEntityAccessComponent)
Jetspeed.getComponentManager().getComponent(PortletEntityAccessComponent.class);
}
/**
@@ -213,6 +215,7 @@
public void init(Object obj)
{
Context ctx = null;
+ entityAccess = (PortletEntityAccessComponent)
Jetspeed.getComponentManager().getComponent(PortletEntityAccessComponent.class);
if (obj instanceof ViewContext)
{
ViewContext viewContext = (ViewContext) obj;
@@ -296,7 +299,7 @@
{
String fragmentId = getCurrentFragment().getId();
JetspeedObjectID peid = JetspeedObjectID.createFromString(fragmentId);
- PortletEntity portletEntity = PortletEntityAccess.getEntity(peid);
+ PortletEntity portletEntity = entityAccess.getPortletEntity(peid);
return portletEntity;
}
@@ -307,7 +310,7 @@
*/
public PortletEntity getPortletEntity(Fragment f)
{
- PortletEntity portletEntity =
PortletEntityAccess.getEntity(JetspeedObjectID.createFromString(f.getId()));
+ PortletEntity portletEntity =
entityAccess.getPortletEntity(JetspeedObjectID.createFromString(f.getId()));
return portletEntity;
}
1.7 +6 -5
jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/aggregator/impl/PortletRendererImpl.java
Index: PortletRendererImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/aggregator/impl/PortletRendererImpl.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- PortletRendererImpl.java 23 Feb 2004 13:14:28 -0000 1.6
+++ PortletRendererImpl.java 24 Feb 2004 00:43:23 -0000 1.7
@@ -60,17 +60,17 @@
import org.apache.commons.logging.LogFactory;
import org.apache.fulcrum.InitializationException;
import org.apache.jetspeed.Jetspeed;
-import org.apache.jetspeed.aggregator.PortletRenderer;
import org.apache.jetspeed.aggregator.ContentDispatcher;
import org.apache.jetspeed.aggregator.ContentDispatcherCtrl;
+import org.apache.jetspeed.aggregator.PortletRenderer;
import org.apache.jetspeed.aggregator.PortletWindowFactory;
import org.apache.jetspeed.aggregator.UnknownPortletDefinitionException;
+import org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent;
import org.apache.jetspeed.components.portletregsitry.PortletRegistryComponent;
import org.apache.jetspeed.container.PortletContainerFactory;
import org.apache.jetspeed.cps.BaseCommonService;
import org.apache.jetspeed.om.page.Fragment;
import org.apache.jetspeed.request.RequestContext;
-import org.apache.jetspeed.entity.PortletEntityAccess;
import org.apache.jetspeed.util.JetspeedObjectID;
import org.apache.pluto.PortletContainer;
import org.apache.pluto.PortletContainerException;
@@ -229,7 +229,8 @@
protected PortletWindow getPortletWindow(Fragment fragment) throws
UnknownPortletDefinitionException
{
ObjectID oid = JetspeedObjectID.createFromString(fragment.getId());
- PortletEntity portletEntity = PortletEntityAccess.getEntity(oid);
+ PortletEntityAccessComponent entityAccess = (PortletEntityAccessComponent)
Jetspeed.getComponentManager().getComponent(PortletEntityAccessComponent.class);
+ PortletEntity portletEntity = entityAccess.getPortletEntity(oid);
PortletWindow portletWindow = null;
if (portletEntity==null)
@@ -246,7 +247,7 @@
// fix issues, persist entity and update fragment ID
try
{
-
PortletEntityAccess.storePortletEntity(portletWindow.getPortletEntity());
+ entityAccess.storePortletEntity(portletWindow.getPortletEntity());
}
catch (Exception e)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]