• 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
Need help building an EOQualifier with session values
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Need help building an EOQualifier with session values


  • Subject: Need help building an EOQualifier with session values
  • From: Reid Bundonis <email@hidden>
  • Date: Sun, 21 May 2006 05:06:42 -0400

All,

Forgive me for asking what should be obvious (it is the weekend and I left the books at the office, I am a new dad which equals no sleep and brain dead, and the dog ate my homework).

I am trying to construct an EOQualifier to grab a value from the session store and use that in its search. For example, I have entities: User, Client, Process & Result. When the user logs in, they are stored in the session so I can extract stuff about them later on. This is simple using WOString and the session.user.client.<key> binding. However, for what ever reason, I can not wrap my empty head around how to call a value from the session and use it for a search. As an example, there is a user Bob, that is a member of Pretend Co., and has three processes, Run, Spin, & Sit. These processes have results. When Bob logs in, I know all about him since he is now in the session store and I can pull values about him throughout the app. However, I want to build a qualifier with string values from the session store so I can do searches, such as Bob logs in and in the super I request the user's client name from the session and use it in a qualifier to search for all processes related to that client.

For simplicity, I am working in Main and have confirmed that I can access the session store by using WOString and viewing values from the logged user. Now, I want to create a search that will pull results of Process using the User's Client. Usually, I just use a bindings with valueForKey and toss it at the qualifier. But that is for entities in the db. However, I am not sure how to code the session request. In my brain it would be something like:


NSArray bindings = new NSArray( new Object [] { (Session)session().valueForKey("user.client.clientName") } );


qual = EOQualifier.qualifierWithQualifierFormat("clientName = %@", bindings );


fs = new EOFetchSpecification("Process", qual, null);

Obviously, that does not work. If anyone can point a confused session using newbie in the right direction I would appreciate it. Hope all are enjoying the weekend. Thanks in advance.

R-
 _______________________________________________
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: Need help building an EOQualifier with session values
      • From: Chuck Hill <email@hidden>
    • Re: Need help building an EOQualifier with session values
      • From: Mark Morris <email@hidden>
    • Re: Need help building an EOQualifier with session values
      • From: Ken Anderson <email@hidden>
  • Prev by Date: Re: Webobjects-dev Digest, Vol 3, Issue 323
  • Next by Date: Re: Total A Column Using Code
  • Previous by thread: Re: Webobjects-dev Digest, Vol 3, Issue 323
  • Next by thread: Re: Need help building an EOQualifier with session values
  • Index(es):
    • Date
    • Thread