Alright, replying to myself already... After examining some seam source code, I wrote a trivial tapestry component that writes a hidden form field with the cid in it. I'm going to re-write this as a form mix-in, which seems like a cleaner way to handle this. I'm not sure of how to cleanly modify link components to be able to propagate the cid, though. I don't think a mixin could, on its own, modify the URL of a link component it's attached to. There's the mechanism that's used for 'client' scoped persistent ASO's to add stuff to link URLs, but off the top of my head, I can't think of a clean way to make cid propagation controllable on a per-component basis if I use that mechanism... I guess I'll fuss with it more when I have time.
On Jun 12, 2008, at 1:29 AM, Avi Cherry wrote: > I'm very excited about the Tapestry Seam integration, but I'm > wondering how to get conversational contexts working, if they are, in > fact, supported already. > I started with the demo application and had no luck with getting > conversational contexts. I then un-commented out the > org.jboss.seam.servlet.SeamFilter servlet filter in the web.xml file. > At that point, tapestry form redirects are actually intercepted and > have a 'cid=n' query parameter on the URLs, which seemed good. At > that point, though it became obvious that the conversational context > was not being re-associated with the next response cycle and that it > was starting new CIDs every time. I suppose there will also need to > be some sort of tighter integration with Tapestry to be able to > manipulate the propagation of cids across links/forms. > Also, is there any support yet for supporting a single transaction > each for the request and response cycles? So far, I can only get a > transaction to work within a method specifically designated > @Transactional. > > Thanks a lot. > > If there isn't anyone that has time for this, I'm willing to give it a > shot myself. Unfortunately I don't have any previous experience with > Seam/JSF. > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Tacos-devel mailing list > Tacos-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/tacos-devel ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Tacos-devel mailing list Tacos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tacos-devel