hi geoff,

i think there is a more elegant way to implement conversations in tapestry 
5

because i can't contribute what i implemented so far i'll try to describe 
it :)

every link is created by the LinkFactory service that accepts a list
of LinkFactoryListener. for every Link creation the listeners are called 
giving you the possibility to add additional parameters (eg. 
conversationId)
so if a conversation is started a conversationId will be added to every 
link
(as well a the form component). 

the next problem that has to be solved is the restoration of the data in 
different
conversations. you could define a own persistence strategy 
("conversation") 
to store the data separatly. but this implies that every component used by
a page in a conversation uses this strategy. therefore i decorate the 
PersistentFieldManager to intercept persistent fields when a conversation 
is
active.

i hope i could explain my approach sufficient :)

g,
kris





Geoff Callender <[EMAIL PROTECTED]> 
18.06.2008 13:37
Bitte antworten an
"Tapestry users" <users@tapestry.apache.org>


An
"Tapestry users" <users@tapestry.apache.org>
Kopie

Thema
Re: [ANN] JumpStart 3.7: for Tapestry 5.0.13







Thanks, Max, for the acknowledgement.

Oddly enough I've had no feedback from anyone on the conversations 
implementation I added to JumpStart in 3.6.  Has anyone found it 
useful or perhaps extended on it?  For those who didn't spot it - it's 
in the Wizards examples.

Cheers,

Geoff

On 18/06/2008, at 3:22 AM, maxthesecond wrote:

>
> That's attitude man!
> I'm allways amazed by your readines and the quality of your 
> guidance, you
> are a headlight for the poor average "let's try tapestry once more 
> again"
> programmer.
> Best wishes and thanks!
> Well, you, and many others....
>
>
>
> Geoff Callender-2 wrote:
>>
>>
>> As always, comments and suggestions are encouraged.  Be helpful or
>> brutal - I don't care which - because it all helps to make this stuff
>> more useful.
>>
>> Cheers,
>>
>> Geoff
>>
>>
>>
>
> -- 
> View this message in context: 
http://www.nabble.com/-ANN--JumpStart-3.7%3A-for-Tapestry-5.0.13-tp17907214p17923600.html

> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


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


Reply via email to