Hello Johan;

You really need to serialise a GID and then deserialise the GID and fault it on 
the target system.  NSKeyGlobalID and NSTemporaryGlobalID both conform to 
NSCoding so I guess that you could use that to achieve what you are after?  You 
could also use something like my JSON serialisation as an alternative.

cheers.


> I am trying to get a NSarray of NSDictionaries with Objects from one 
> application to another application via a database text field. 
> 
> My idea was that I would first serialize the stuff on one side:
> 
> setPlistTextField ( NSPropertyListSerialization.stringFromPropertyList( 
> cart() ) )
> 
> next, get it out on the other side:
> 
> itemsList= (NSArray) NSPropertyListSerialization.propertyListFromString( 
> plistTextField() )
> 
> And then from the NSDictionary retrieve the EO Objects with some EOUtilities 
> method. 
> 
> I first thought that 
> 
> Product ciProduct = (Product) EOUtilities.localInstanceOfObject( 
> session.myEc(), (nl.netsense.theater.Product) 
> tmpCartItem.objectForKey("product") )
> 
> would do the trick, but that is not the case (I can imagine that the stuff I 
> am sending it is not really a EnterpriseObject.
> 
> The NSDictionary that I am getting contains stuff like this:
> 
> {performance = "<nl.netsense.theater.Performance pk:"994">"; total = "11.0"; 
> qty = "1"; product = "<nl.netsense.theater.Product pk:"136">"; }
> 
> Which EOUtilities method would be able to retrieve the EO again from a 
> dictionary value like:
> 
> performance = "<nl.netsense.theater.Performance pk:"994">"
> 
> ?

___
Andrew Lindesay
www.lindesay.co.nz

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to