Sounds good, if it's simply imposible to use services within ASO I'll do
that, but I found more natural the other way arround:

In the Page
_MyAso.addproductttoChart(id);

In the ASO
MyASO.addproducttoChart(idProduct)
{
     Map<Integer,Product> _chartMap;
     @Inject private MyServices _MyServices;
     Product p=_MyServices.getProductById(idProduct);
     _chartMap.put(idProduct,p);
}

Instead of

In my Page

@Inject _MyServices
@AplicationState _MyAso

_MyServices.AddProductToChart(idProduct,_MyAso.getMap());

And in services
......
MyServices.AddProductToChart(idProduct,map<Integer,Product>){      
      Product p=_MyServices.getProductById(idProduct);
     _chartMap.put(idProduct,p);
}

It's basically the same but imho in the first model the separation of
responsabilities is higher and keeps the service DAO lean.

thanks for yor answer!




Bill Holloway wrote:
> 
> Of course, you'll have the went-to-null trouble even passing the bits
> of data into your service as method args :)
> 
> On Thu, May 8, 2008 at 2:38 PM, maxthesecond <[EMAIL PROTECTED]> wrote:
>>
>> How I'm suposed to get services inside an ASO?
>>
>> I placed my DAO objects in services I didn't need any sesion so far, but
>> at
>> a certain point I need an ASO the wich needs to make use of my DAO
>> services.
>>
>> btw I've notice an old post in wich the willing was the oposit; how to
>> acces
>> the ASO from a Services, such is the destiny of frameworks: give
>> satisfaction to all needs....
>>
>> Thanks and never mind  !
>> --
>> View this message in context:
>> http://www.nabble.com/T5-ASO---Services-tp17134860p17134860.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]
>>
>>
> 
> 
> 
> -- 
> Bill @ PeoplePad
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/T5-ASO---Services-tp17134860p17141809.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]

Reply via email to