• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
EOF Design Questions
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

EOF Design Questions


  • Subject: EOF Design Questions
  • From: Ashley Aitken <email@hidden>
  • Date: Thu, 8 Apr 2004 14:44:09 +0800

Howdy All,

The standard use of EOF is something like this:

Fetch a number of EOs into an EC (as needed).
Make changes to some or all of the EOs, i.e. EOi(StateAi) ---> EOi(StateBi)
Add some new EOs or delete some of the fetched EOs


I am wondering how to the following efficiently, after the above:

Clone all the EOs in the EC that have been change, i.e. EOi(StateBi) ---> EOj(StateBi)
Revert only the original EOs to their fetched state, i.e. EOi(StateBi) ---> EOi(StateAi)
Note: Any deleted EOs would not be cloned but still reverted, i.e. no-longer deleted
Make some more changes to the original fetched EOs, i.e. EOi(StateAi) ---> EOi(StateCi)
Save all the originally fetched EOs and new EOs i.e. ec.saveChanges()
Note: The new EOs include (really) new EOs and cloned EOs.


I've looked at the APIs for EC and EOGenericRecord and nothing pops out, specifically with respect to:

1.  How best to clone an EO in an EC?
Create and insert a new EO, transfer state, ...

2. How best to revert some EOs (but not all) in the EC?
Using the original snapshot ... but could that change (is that a problem)?


Any suggestions, important API calls, pseudocode, would be most appreciate.

Thanks in advance,
Ashley Aitken.


-- Ashley Aitken Perth, Western Australia mrhatken at mac dot com _______________________________________________ webobjects-dev mailing list | email@hidden Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev Do not post admin requests to the list. They will be ignored.


  • Prev by Date: java.io.IOException: No serializer found for class...
  • Next by Date: Locking non default editing contexts in a multithreaded application?
  • Previous by thread: Re: java.io.IOException: No serializer found for class...
  • Next by thread: Locking non default editing contexts in a multithreaded application?
  • Index(es):
    • Date
    • Thread