Yes, that's just where I'm looking right now! My first thoughts are why do we need to copy the PSML stuff (Entry, Portlets) into another structure, the PortletSet for each request - maybe we can aggregate based on the Portlets directly, and as we pick out Entry objects from there, wrap them up into a PortletInstance...
I'll keep looking and come up with some suggestions - I'll post those over the weekend and perhaps we can have a conference early next week if the emails don't do it for us! Thanks. - Glenn > -----Original Message----- > From: David Sean Taylor [mailto:[EMAIL PROTECTED]] > Sent: Friday, May 10, 2002 12:54 PM > To: 'Jetspeed Developers List' > Subject: RE: Portlet.getID() returning NULL > > > > -----Original Message----- > > From: Glenn Golden [mailto:[EMAIL PROTECTED]] > > Sent: Thursday, May 09, 2002 7:30 PM > > To: 'Jetspeed Developers List' > > Subject: RE: Portlet.getID() returning NULL > > > > > > David - > > > > Nice to hear your "voice" again! > > > > Damn about getID(). All my code is based on this! I have > to fix it. > > > > The question is how far do we go now. > > > > How much of this do you understand and can layout / have a > chat about? > > I don't have time this week. > Do you want to set aside an hour or so sometime next week? > > Lets start by looking at JetspeedPortalToolkitService.getSet. > Also BasePortletSet, which is currently the container for the > delivered portlet tree. I need to spend some time > re-introducing myself to the problems with PortletConfig again. > > The burrito you are speaking of is really a PortletInstance, > isn't it? It then can delegate to the actual portlet when > necessary for the getContent(), and then delegate to the > PortletEntry to get PSML state (like the id). The instance > can also be used to get session state, using the > PortletEntry's id to generate the session key into the state manager. > > > > -- > To unsubscribe, e-mail: > <mailto:jetspeed-dev-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
