> a couple of suggestions for consistency + reuse. It'd be worth
> making more use of ERXEOControlUtilities. e.g.,
> a) fetch<Entity> throws IllegalStateException if multiple records
> are found rather than EOUtilities.MoreThanOneException as does
> ERXEOControlUtilities.objectForQualifier and EOUtilities.
> b) fetchRequired throws NoSuchElementException rather than
> EOObjectNotAvailableException as does
> ERXEOControlUtilities.requiredObjectForQualifier let alone
> EOUtilities.
> c) creating a record for relation... again make use of
> ERXEOControlUtilities.
Yeah I know ... This is all historical. These templates come from
before my Wonder life. Now I'm hesitant to change the exceptions that
are thrown because they're not checked exceptions, so if people are
catching them explicitly, things will break with no way of knowing
they break at compile time (checked exceptions: 1, unchecked
exceptions: 0).
ms
This archive was generated by hypermail 2.0.0 : Sun Jul 13 2008 - 09:24:09 EDT