• 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: How to handle relationship properties?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to handle relationship properties?


  • Subject: Re: How to handle relationship properties?
  • From: Arturo PĂ©rez <email@hidden>
  • Date: Sun, 1 Jan 2006 11:48:36 -0500

On Jan 1, 2006, at 9:53 AM, Miguel Arroz wrote:

Hi!

  Imagine I have the following scenario:

  - An entity "user".
  - An entity "file".
  - A many-to-many relationship between both.

Now, I want to store something like the access permissions a user have over each file. The obvious way to do that is storing that data in the relationship itself. What's the best way to do that in WebObjects? The problem is that the userFile record is only created when inserting the "user" and "file" records in the DB, so I cannot access it (and change it) before a save. But if I save, I get an error that I'm violating the non-null constraints. Of course, I may drop the non-null constraint, but this seems a bit ugly to me...

  How do you guys do this kind of stuff?


The obvious way is the correct way. In this situation, one cannot use flattened relationships as one needs to access the relationship directly. Other than that, there's no trick to it.


Set up User, File and UserFile EOs, create&instantiate all three, and use addObjectToRelationshipWithKey to connect them up.

-arturo

_______________________________________________
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: How to handle relationship properties?
      • From: Miguel Arroz <email@hidden>
References: 
 >How to handle relationship properties? (From: Miguel Arroz <email@hidden>)

  • Prev by Date: How to handle relationship properties?
  • Next by Date: Re: Direct to Java Client and frameworks (reposted)
  • Previous by thread: How to handle relationship properties?
  • Next by thread: Re: How to handle relationship properties?
  • Index(es):
    • Date
    • Thread