Yes is exactly the same, I quoted 4.1 documentation just because I'm
investigating 4.1 now

This is 4.0 docs for it:

http://tapestry.apache.org/tapestry4/UsersGuide/state.html#state.aso

On 3/30/07, tapuser <[EMAIL PROTECTED]> wrote:


Hi Martino,
                 Thanks for the reply.  I am using Tapestry 4.0.2. Is ASO
exist in 4.1+?

Thanks.
Sri


Martino Piccinato wrote:
>
> properties persisted on a page (being client or session persisted) are
> persisted just for that page (it's called "persistent PAGE properties").
> Just to give you an idea the key of the session attribute named used to
> store the property contains the page name . It's intended to be so.
>
> Usually if you want to implement a shopping cart you'd have to use
> Application Stato Objects, ASO, see documentation about ASO at
> http://tapestry.apache.org/tapestry4.1/usersguide/state.html
>
> basically you just create whatever object you want to persist (e.g. your
> shopping cart) , configure it as an ASO using
>
> tapestry.state.ApplicationObjects and then you can easily inject it
> with an annotation in whatever page you need it.
>
>
>
> On 3/30/07, tapuser <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hi,
>>        I am new to Tapestry. I am facing a problem with Mater-Detail
>> Pages
>> [
>> Orders List -> Item List  -> Item Edit/Add/Delete.]
>>
>> OrderList Page displays:
>>
>> OrderId - OrderNumber - ItemDetails
>> 123    -    ABC123 -    Link to ItemDetails (OrderId is passed as
>> parameter)
>>
>>
>> ItemList Page Displays:
>>
>> Order Number: ABC123
>> -----------------------------
>> Add new item button
>>
>> ItemId - ItemName - Qty
>> 1       -    Book1 -  2 (link to item details for edit/delete)
>> 2       -   Book2   - 3 (link to item details)
>>
>>
>> In OrderListPage.java:
>>
>> In viewItems() method:
>>
>> ItemListPage nextPage = (ItemListPage ) cycle
>>                                 .getPage("ItemListPage");
>> nextPage.setOrder(order);
>> cycle.activate(nextPage);
>>
>>
>> In ItemListPage.java: I am persisting the order object.
>>
>> @Persist("session")
>> public abstract void setOrder(Order order);
>> public abstract Order getOrder();
>>
>> In ItemForm.java: I am persisting the order object. ( Don't how to
access
>> the persisted object in the previous page).
>>
>> @Persist("session")
>> public abstract void setOrder(Order order);
>> public abstract Order getOrder();
>>
>>
>> When I am saving Item, getOrder() is returning null. This value exists
>> when
>> I navigate to new Item Page. But it is getting lost while accessing
save
>> method in ItemForm.java.
>>
>> Please help...
>>
>> Thanks in advance...
>>
>> -Sri
>>
>>
>>
>>
>> --
>> View this message in context:
>>
http://www.nabble.com/Persisted-Object-with-session-scope-is-getting-lost-between-the-pages.-tf3490484.html#a9747985
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>

--
View this message in context:
http://www.nabble.com/Persisted-Object-with-session-scope-is-getting-lost-between-the-pages.-tf3490484.html#a9749874
Sent from the Tapestry - User mailing list archive at Nabble.com.


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


Reply via email to