On May 21, 2006, at 2:06 AM, Reid Bundonis wrote:

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") } );
        
valueForKeyPath not valueForKey

Chuck

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      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/chill% 40global-village.net

This email sent to [EMAIL PROTECTED]

--
Coming in late 2006 - an introduction to web applications using WebObjects and Xcode http://www.global-village.net/wointro

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      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to archive@mail-archive.com

Reply via email to