I finished this per CAY-1281. Project upgrade is performed on opening
it in the Modeler, so migration for the existing callback users is
straightforward.
Haven't checked whether that works for ROP. I would appreciate if
somebody could help me with that.
Andrus
On Sep 28, 2009, at 9:53 AM, Andrus Adamchik wrote:
>
> On Sep 28, 2009, at 4:08 AM, Lachlan Deck wrote:
>
>>
>> So from what I can see the only two changes required were
>> 'postInsert' and adjusting the meaning of prePersist
>
> I also tend to think that less is better. This discussion thread was
> a nice brainstorming on the callbacks use patterns. So we've played
> with a few things and now I am fine if we go a full circle to the
> minimal change suggested earlier, and don't worry about JPA users,
> extra delete callbacks, or symmetry between callback types (in many
> respects there's little symmetry if you look at the object lifecycle
> - http://cayenne.apache.org/doc/persistent-object-lifecycle.html).
>
> So here is the change I am going to make:
>
> 1. Call "prePersist" before commit
> 2. Introduce "postAdd" instead of current "prePersist".
>
> This change is minimal and is not incompatible with other ideas.
> Objections?
>
> Andrus
>
>
>
This archive was generated by hypermail 2.0.0 : Sat Oct 03 2009 - 10:38:27 EDT