On Sep 5, 2008, at 10:53 AM, Florijan Stamenkovic wrote:

But you can override a method that returns NSArray<? extends ManufacturedBatch> with one that returns NSArray<LotCode>. So, if done this way you could have the relationships declared in all the Java classes.

Doh! Of course. I forgot about the oh-so-intuitive "? extends Class" syntax.

Still trying to figure out how Dave actually modeled this... Had no idea you could "override" relationship properties (destination) in subentities...

Yep. After you make the relationship on the super, go to the sub and simply make the same relationship (same name) but pointing to a different Entity. In my case the the way it will be is:

In Part:
public NSArray<? extends LotCode> lotCodes()...

and

In Intermediate:
public NSArray<? extends ManufacturedBatch> lotCodes()...

Intermediate is a subclass of Part, and ManufacturedBatch is a subclass of LotCode.

Dave


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to