• 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
Re: Local Instance of EO Problem
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Local Instance of EO Problem


  • Subject: Re: Local Instance of EO Problem
  • From: Joe Moreno <email@hidden>
  • Date: Tue, 15 Apr 2008 13:09:01 -0700

Chuck,

Upon closer examination, I am seeing that if an EO field was null, then updated, but not saved, it seems that the unsaved, previously null value, gets pushed into the snapshot 'cause I see the new, unsaved value, appear when getting a local instance from a peer EC.

	Does that make sense, or, am I'm overlooking a bug in my code?

Thanks,
Joe


On Apr 13, 2008, at 20:31:25, Joe Moreno wrote:

Chuck,

Yup, Sally is the new, unsaved, value. Somehow, I missed the fact that localInstance only uses the snapshot values.

	Thanks for pointing that out – it's a big help.

- Joe

On Apr 13, 2008, at 20:25:55, Chuck Hill wrote:

Is "Sally" a new (unsaved) value? localInstance uses the last saved/fetched values from the snapshot, NOT the values in the EO.

Chuck


On Apr 13, 2008, at 8:18 PM, Joe Moreno wrote:
Hi All,

Eclipse 3.3.2
WOLips 3.3.5047
Mac OS X 10.5.2
WO 5.3.3
Not using WOnder

In the process of moving an EO from one EC to another it seems to get changed.
Am I overlooking something obvious, here?


The following code:

public void setPerson(Person newPerson)
{
NSLog.debug.appendln("1. First name newPerson = " + newPerson.firstName());
if (newPerson != null)
{
NSLog.debug.appendln("About to get local instance.");
newPerson = (Person) EOUtilities.localInstanceOfObject(_pageEditingContext, newPerson);
}
NSLog.debug.appendln("2. First name newPerson = " + newPerson.firstName());
_person = newPerson;
NSLog.debug.appendln("3. First name _person = " + newPerson.firstName());
}




Products this output:

[2008-04-13 20:12:10 PDT] <WorkerThread0> 1. First name newPerson = Sally
[2008-04-13 20:12:10 PDT] <WorkerThread0> About to get local instance.
[2008-04-13 20:12:10 PDT] <WorkerThread0> 2. First name newPerson = Joey
[2008-04-13 20:12:10 PDT] <WorkerThread0> 3. First name _person = Joey



Thanks, Joe



_______________________________________________
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

--

Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems.
http://www.global-village.net/products/practical_webobjects







_______________________________________________ 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

_______________________________________________ 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
  • Follow-Ups:
    • Re: Local Instance of EO Problem
      • From: Chuck Hill <email@hidden>
References: 
 >Local Instance of EO Problem (From: Joe Moreno <email@hidden>)
 >Re: Local Instance of EO Problem (From: Chuck Hill <email@hidden>)
 >Re: Local Instance of EO Problem (From: Joe Moreno <email@hidden>)

  • Prev by Date: Re: How to make a NonBreakingString component
  • Next by Date: Tomcat Woes :)
  • Previous by thread: Re: Local Instance of EO Problem
  • Next by thread: Re: Local Instance of EO Problem
  • Index(es):
    • Date
    • Thread