Re: NSDictionary and FetchSpecificationNamed usage
Re: NSDictionary and FetchSpecificationNamed usage
- Subject: Re: NSDictionary and FetchSpecificationNamed usage
- From: Arturo Perez <email@hidden>
- Date: Wed, 19 Oct 2005 17:44:02 -0400
Chuck Hill wrote:
Before you run too far...
On Oct 19, 2005, at 2:09 PM, Dev WO wrote:
Assuming you have an order, and a properly defined EOModel, your
several steps are
/* @TypeInfo OrderItem */
NSMutableArray items = order.items();
Done, update your item counts and saveChanges.
I fact I'm starting from a provisioning for a specific product.
So I though about going all the way up from this product and
create an array of item of this product which aren't fully
provisioned order by the order date.
Then affect the stock and order quantity.
But I maybe I should go from the order and finds all the product
of type "product" and then...
I'm not sure it makes that much different.
I still have some "vision" bugs in my head;) it gets better thought:)
I don't fully understand what you're doing. But if you have a path
from your Provision object to your Item object you can write a
fetchspec that acts something like
Provision.orders.items.quantity = 0
that will get all the Provisions that include unfulfilled items.
I don't think that will work against the database, only in memory. You
can still use it in a qualifier to filter an NSArray in memory. Pierre
Bernard has a number of qualifier extensions that provide more advanced
SQL generation on his page:
http://homepage.mac.com/i_love_my/code.html
I _think_ that ExistsInRelationshipQualifier is what you need.
A big THANKS! to Pierre for all these useful qualifiers. Highly
recommended!
Chuck
I thought if you used the FetchSpec editor in EOModeller you could
create the above? I did not mean to imply that using
qualifierWithFormat (or whatever it is) can do it. My bad. I never use
that.
-arturo
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden