Re: revertChanges method removed?

From: Christoph Sturm (christoph.stur..mail.com)
Date: Wed Apr 19 2006 - 08:52:14 EDT

  • Next message: Andrus Adamchik: "Re: revertChanges method removed?"

    hey andrus!

    thanks for your fast reply!

    right now i have this pattern:

            try {
                getCayennecontext().commitChanges();
            } catch (CayenneRuntimeException e) {
                getCayennecontext().revertChanges();
            }

    now my question is: is it necessary to call rollbackchanges after
    commitChanges failed, or does it rollback automatically if it fails?

    regards
     chris

    On 4/19/06, Andrus Adamchik <andru..bjectstyle.org> wrote:
    > Chris,
    >
    > The method fell victim to the pre-beta refactoring effort - we needed
    > to reconcile new ObjectContext and existing DataContext APIs, so we
    > settled on naming closer to 1.1 ('revertChanges' was introduced
    > during one of the 1.2 milestones). Currently the context has two
    > methods that undo the changes:
    >
    > * rollbackChanges (cascades revert to parent contexts)
    > * rollbackChangesLocally (reverts locally)
    >
    > Both are equivalent unless you are using nested DataContrexts or
    > remote object persistence.
    >
    > Andrus
    >
    >
    >
    > On Apr 19, 2006, at 4:38 PM, Christoph Sturm wrote:
    >
    > > Hey guys!
    > >
    > > I am upgrading from M11 to b2 and it looks like the revertChanges
    > > method was removed. I cant find anything in the releasenotes, so i'd
    > > like to know if it was just renamed or removed, and if it was removed
    > > why it was removed.
    > >
    > > thanks
    > > chris
    > >
    > > --
    > > christoph.stur..mail.com
    > >
    >
    >

    --
    christoph.stur..mail.com
    



    This archive was generated by hypermail 2.0.0 : Wed Apr 19 2006 - 08:52:38 EDT