Re: State of WO Java Client
Re: State of WO Java Client
- Subject: Re: State of WO Java Client
- From: Florijan Stamenkovic <email@hidden>
- Date: Fri, 7 Mar 2008 11:13:25 -0400
On Mar 06, 2008, at 16:37, David Avendasora wrote:
Your templates are converted and posted! http://
wiki.objectstyle.org/confluence/pages/viewpage.action?pageId=2655245
Cool, thanks, will provide them also on the JBND site.
What's the word on JBND's WO 5.4.1 compatibility? Any issues that
you know of?
Nope, but I should be getting into this sometime soon...
One issue, off the top of my head... The JBND convention for to-many
relationships is to return them in the List<DataObject> form. In
WO5.2, and 5.3 I am manually translating from NSArray to
List<DataObject>, but I was hoping that in 5.4 the List
implementation of NSArray is good enough for this not to be
necessary. If this is true, then I'd try to implement JBND so it
dynamically detects WO version, and depending on that translates
NSArrays, or simply returns them.
Next, in EOFDataObject I override validateForDelete() because of a
bug in EODistributedClassDescription that causes EOF, client side, to
ignore deletion rules when it comes to validating for deletion (they
are taken in account when you actually delete the object). If this is
fixed in 5.4, the override would not be necessary. Or, maybe they
intentionally ignored deletion rules on validation on the client to
prevent fault firing, thus optimizing things. Which is bad, bad, bad.
Anyway, I hope to do some testing on 5.4 soon. Will keep the
community apprised, and JBND ready for it. At the moment, to the best
of my knowledge, it should work.
Btw, a new update of JBND, containing some new features, and major
bug fixes, is coming soon. I am just now in the process of shifting
our apps to it, and thereby doing some serious testing of it.
Flor
_______________________________________________
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