On Friday, August 8, 2003, at 09:12 AM, Weaver, Scott wrote:


I think the portlet name has to only be unique within individual portlet applications. That may have changed though.


PA id + name


*===================================*
* Scott T Weaver������������������� *
* Jakarta Jetspeed Portal Project�� *
* [EMAIL PROTECTED] *
*===================================*
�


-----Original Message-----
From: David Sean Taylor [mailto:[EMAIL PROTECTED]
Sent: Friday, August 08, 2003 12:03 PM
To: Jetspeed Developers List
Subject: Re: [J2] Classname is not unique enough for PortletCache!


On Friday, August 8, 2003, at 06:12 AM, Weaver, Scott wrote:


We should probably use the PortletEntity's id as a cache key.


I believe the spec states "one 'portlet object' by portlet definition",
not one portlet object per entity.
That's why we decided not to use the term "instance"
Instance refers to a Java instance in the spec, not an 'entity' which
is the same as an 'instance' in J1


The Portlet name needs to be unique in the descriptor.
I'll add a unique key on the DB and check for a unique key error in the
PAM



The demo application has two portlet with the same classname, CustomerDetail and CustomerInfo. Per PLT.5.1, these are 2 Portlet Instances.


Because they have the same classname and J2's portlet cache uses the
classname as the key, then the implementation is treating these two
portlets as one instance.

This is why the CustomerInfo and CustomerDetail portlet alway return
the
same content.

Who wants to fix this one?


I'll fix it this morning, thanks for pointing it out


--
David Sean Taylor
Bluesunrise Software
[EMAIL PROTECTED]
+01 707 773-4646
+01 707 529 9194




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]


-- David Sean Taylor Bluesunrise Software [EMAIL PROTECTED] +01 707 773-4646 +01 707 529 9194




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to