On Thu, Nov 7, 2013 at 3:24 PM, Dmitriy Vsekhvalnov <dvsekhval...@gmail.com>wrote:
> Quite nice, i got it working, thanks Dragan. > > Any plans to extend to be more annotation drive? Like may be: > > @Conversational > public void onActivate(...) {} > > @Conversational > public long onPassivate(...) {} > > to auto manage conversation id, extract/prepend to context list? > > Query param support out of box can be nice as well. > I agree that query support would be very nice. You could file a JIRA for it http://jira.codehaus.org/browse/TYNAMO > > > On Thu, Nov 7, 2013 at 6:16 PM, Dragan Sahpaski > <dragan.sahpa...@gmail.com>wrote: > > > Not out of the box. > > See > > > > > http://grepcode.com/file/repo1.maven.org/maven2/org.tynamo/tapestry-conversations/0.1.2/org/tynamo/conversations/services/ConversationManagerImpl.java > > I would prefer using it as a query param in some cases. You could do it > > yourself by manually activating the conversation etc. > > > > Cheers, > > Dragan Sahpaski > > > > > > On Thu, Nov 7, 2013 at 3:01 PM, Thiago H de Paula Figueiredo < > > thiag...@gmail.com> wrote: > > > > > Quick question: does the package support mapping the conversation id > to a > > > query parameter? > > > > > > > > > On Thu, 07 Nov 2013 11:30:59 -0200, Dragan Sahpaski < > > > dragan.sahpa...@gmail.com> wrote: > > > > > > On Thu, Nov 7, 2013 at 2:07 PM, Dmitriy Vsekhvalnov > > >> <dvsekhval...@gmail.com>wrote: > > >> > > >> Hey Dragan, > > >>> > > >>> conversations seems to be ok, except one issue i ran into, my context > > >>> looks > > >>> like this: /page/parent-id/child-id or /page/parent-id, e.g. > > >>> > > >>> /page/100/23 - edit object > > >>> /page/100 - new object > > >>> > > >>> if i add conversion id how can i distinguish second one? > > >>> /page/100/123213213 vs. /page/100/23 ? > > >>> > > >>> > > >> See org.tynamo.conversations.services.ConversationManager. You can > > check > > >> if the second parameter is a valid conversation id. Best to keep the > > >> conversation id as the last parameter and check for it's validity. BTW > > if > > >> you've already decided to use conversations consider if persisting the > > >> parent-id and child-id context parameters is a viable option. With the > > >> conversation id in the page context your pages are bookmarkable, so > now > > >> the > > >> balance between keeping objects in memory or in the context is a > > >> complexity > > >> balancing issue. More complex code or bigger memory hit. Up to you to > > >> decide. > > >> > > >> > > >> > > >> > > >> > > >>> > > >>> > > >>> > > >>> On Wed, Nov 6, 2013 at 3:23 PM, Dragan Sahpaski > > >>> <dragan.sahpa...@gmail.com>wrote: > > >>> > > >>> > Hi Dmitriy, > > >>> > What you've described is having a conversational scope. > > >>> > Look at the tapestry-conversations module > > >>> > http://tynamo.org/tapestry-conversations+guide. I think the guide > is > > >>> > pretty > > >>> > clear and you will have an easy time integrating it. > > >>> > We use the module in multiple projects and it works very well. > > >>> > > > >>> > Cheers, > > >>> > Dragan Sahpaski > > >>> > > > >>> > > > >>> > On Wed, Nov 6, 2013 at 12:11 PM, Dmitriy Vsekhvalnov < > > >>> > dvsekhval...@gmail.com > > >>> > > wrote: > > >>> > > > >>> > > Hi all, > > >>> > > > > >>> > > looking for a way to have session storage per context, e.g. 2 > > pages: > > >>> > > > > >>> > > /profile/details/1 > > >>> > > /profile/details/2 > > >>> > > > > >>> > > if work with both in different tabs session storage data > obviously > > >>> > > clashing. > > >>> > > > > >>> > > Any ideas how to make per-context session? > > >>> > > > > >>> > > Thanks. > > >>> > > > > >>> > > > >>> > > >>> > > > > > > -- > > > Thiago H. de Paula Figueiredo > > > Tapestry, Java and Hibernate consultant and developer > > > http://machina.com.br > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > > > For additional commands, e-mail: users-h...@tapestry.apache.org > > > > > > > > >