Project Wonder 5.0

er.extensions.qualifiers
Interface IERXChainableQualifier

All Known Implementing Classes:
ERXAndQualifier, ERXBetweenQualifier, ERXEOToManyQualifier, ERXInQualifier, ERXKeyComparisonQualifier, ERXKeyValueQualifier, ERXNotQualifier, ERXOrQualifier, ERXPrimaryKeyListQualifier, ERXQuicksilverQualifier, ERXRegExQualifier, ERXToManyQualifier

public interface IERXChainableQualifier

IERXQualifier is the definition of methods required for chainable EOAndQualifier.

Author:
mschrag

Method Summary
 ERXAndQualifier and(com.webobjects.eocontrol.EOQualifier... qualifiers)
          Returns a new qualifier that represents this qualifier and'd to the given list of qualifiers.
 void filter(com.webobjects.foundation.NSMutableArray<?> array)
          Equivalent to EOQualifier.filterArrayWithQualifier(NSMutableArray, EOQualfier)
<T> com.webobjects.foundation.NSArray<T>
filtered(com.webobjects.foundation.NSArray<T> array)
          Equivalent to EOQualifier.filteredArrayWithQualifier(NSArray, EOQualifier)
<T> T
first(com.webobjects.foundation.NSArray<T> array)
          Equivalent to EOQualifier.first(NSMutableArray, EOQualfier)
 ERXNotQualifier not()
          Returns a new qualifier that represents this qualifier not'd.
<T> T
one(com.webobjects.foundation.NSArray<T> array)
          Equivalent to EOQualifier.one(NSMutableArray, EOQualfier)
 ERXOrQualifier or(com.webobjects.eocontrol.EOQualifier... qualifiers)
          Returns a new qualifier that represents this qualifier or'd with the given list of qualifiers.
<T> T
requiredOne(com.webobjects.foundation.NSArray<T> array)
          Equivalent to EOQualifier.requiredOne(NSArray, EOQualfier)
 

Method Detail

and

ERXAndQualifier and(com.webobjects.eocontrol.EOQualifier... qualifiers)
Returns a new qualifier that represents this qualifier and'd to the given list of qualifiers.

Parameters:
qualifiers - the qualifiers to and with this qualifier
Returns:
an ERXAndQualifier

or

ERXOrQualifier or(com.webobjects.eocontrol.EOQualifier... qualifiers)
Returns a new qualifier that represents this qualifier or'd with the given list of qualifiers.

Parameters:
qualifiers - the qualifiers to or with this qualifier
Returns:
an ERXOrQualifier

not

ERXNotQualifier not()
Returns a new qualifier that represents this qualifier not'd.

Returns:
an ERXNotQualifier

filtered

<T> com.webobjects.foundation.NSArray<T> filtered(com.webobjects.foundation.NSArray<T> array)
Equivalent to EOQualifier.filteredArrayWithQualifier(NSArray, EOQualifier)

Type Parameters:
T - the type of the array
Parameters:
array - the array to filter
Returns:
the filtered array

filter

void filter(com.webobjects.foundation.NSMutableArray<?> array)
Equivalent to EOQualifier.filterArrayWithQualifier(NSMutableArray, EOQualfier)

Parameters:
array - the array to filter (in place)

first

<T> T first(com.webobjects.foundation.NSArray<T> array)
Equivalent to EOQualifier.first(NSMutableArray, EOQualfier)

Type Parameters:
T - the type of the array
Parameters:
array - the array to filter (in place)
Returns:
the first matching object or null

one

<T> T one(com.webobjects.foundation.NSArray<T> array)
Equivalent to EOQualifier.one(NSMutableArray, EOQualfier)

Type Parameters:
T - the type of the array
Parameters:
array - the array to filter (in place)
Returns:
one matching object or null
Throws:
java.lang.IllegalStateException - if more than one object matched

requiredOne

<T> T requiredOne(com.webobjects.foundation.NSArray<T> array)
Equivalent to EOQualifier.requiredOne(NSArray, EOQualfier)

Type Parameters:
T - the type of the array
Parameters:
array - the array to filter (in place)
Returns:
one matching object
Throws:
java.lang.IllegalStateException - if more than one object matched
NoSuchElementException - if no objects matched

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.