OK, next try…

If you qualify in memory, you may use the key "self" with an equals operator.
ERXQ.notEquals("self", studentToRemove);

If you qualify in database, I found a working solution. Add a method to your 
entity class that return a qualifier like this:

public ERXKeyValueQualifier notMeQualifier() {
        return ERXQ.notEquals("id", 
ERXEOControlUtilities.primaryKeyObjectForObject(this));
}

"id" need to be replaced by your primary key attribute name, this attribute 
does not need to be visible (class attribute) and this will only work for 
single column primary key.

Samuel


Le 2013-12-10 à 09:34, Ken Anderson <[email protected]> a écrit :

> Samuel,
> 
> Yes, of course…  but the qualifier is passed through many levels of API - so 
> not so easy.  Thanks for chiming in.
> 
> Ken
> 
> On Dec 10, 2013, at 8:23 AM, Samuel Pelletier <[email protected]> wrote:
> 
>> Hi,
>> 
>> A simple solution is to add a line to your fetch method.
>> 
>> students = fetch Students where grade > 80 ;
>> 
>> students = ERXArrayUtilities.arrayMinusObject(students, studentToRemove);  
>> <<— Line to add
>> return students;
>> 
>> Samuel
>> 
>> Le 2013-12-08 à 12:44, Ken Anderson <[email protected]> a écrit :
>> 
>>> No, I already have an EO I want to exclude...  Not an attribute of an EO.
>>> 
>>>> On Dec 8, 2013, at 12:39 PM, Theodore Petrosky <[email protected]> wrote:
>>>> 
>>>> Student.STUDENT_LAST_NAME.notIn("Smith")
>>>> 
>>>> from what I see there is:    "in", "notIn", "inObjects", "noInObjects"
>>>> 
>>>> is this what you are looking for?
>>>> 
>>>> 
>>>> 
>>>> 
>>>>> On Dec 7, 2013, at 11:01 PM, Ken Anderson <[email protected]> wrote:
>>>>> 
>>>>> All,
>>>>> 
>>>>> I know I’ve done this before, but I do it seldom enough that I can’t 
>>>>> remember.  I want to create a qualifier to select a bunch of objects but 
>>>>> to exclude one of the objects that might match the qualifier:
>>>>> 
>>>>> Give me all the Students where grade > 80 and Student is not “Joe Smith”
>>>>> 
>>>>> How do I do that again?  and is there any special whizzy wonder ERX Key 
>>>>> to do it?
>>>>> 
>>>>> Thanks,
>>>>> Ken
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list      ([email protected])
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>> https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com
>>>>> 
>>>>> This email sent to [email protected]
>>>> 
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/samuel%40samkar.com
>>> 
>>> This email sent to [email protected]
> 

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

This email sent to [email protected]

Reply via email to