Project Wonder 5.0

er.extensions.qualifiers
Class ERXNotQualifier

java.lang.Object
  extended by com.webobjects.eocontrol.EOQualifier
      extended by com.webobjects.eocontrol.EONotQualifier
          extended by er.extensions.qualifiers.ERXNotQualifier
All Implemented Interfaces:
com.webobjects.eocontrol.EOKeyValueArchiving, com.webobjects.eocontrol.EOQualifierEvaluation, com.webobjects.foundation.NSCoding, IERXChainableQualifier, java.io.Serializable

public class ERXNotQualifier
extends com.webobjects.eocontrol.EONotQualifier
implements IERXChainableQualifier

ERXNotQualifier is a chainable extension of EONotQualifier.

See Also:
Serialized Form
Author:
mschrag

Nested Class Summary
 
Nested classes/interfaces inherited from class com.webobjects.eocontrol.EOQualifier
com.webobjects.eocontrol.EOQualifier.Comparison, com.webobjects.eocontrol.EOQualifier.ComparisonSupport, com.webobjects.eocontrol.EOQualifier.QualifierVariableSubstitutionException
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSCoding
com.webobjects.foundation.NSCoding._BigDecimalSupport, com.webobjects.foundation.NSCoding._BigIntegerSupport, com.webobjects.foundation.NSCoding._BooleanSupport, com.webobjects.foundation.NSCoding._ByteSupport, com.webobjects.foundation.NSCoding._CharacterSupport, com.webobjects.foundation.NSCoding._DateSupport, com.webobjects.foundation.NSCoding._DoubleSupport, com.webobjects.foundation.NSCoding._FloatSupport, com.webobjects.foundation.NSCoding._IntegerSupport, com.webobjects.foundation.NSCoding._LongSupport, com.webobjects.foundation.NSCoding._NumberSupport, com.webobjects.foundation.NSCoding._ShortSupport, com.webobjects.foundation.NSCoding._StringSupport, com.webobjects.foundation.NSCoding.Support
 
Nested classes/interfaces inherited from interface com.webobjects.eocontrol.EOKeyValueArchiving
com.webobjects.eocontrol.EOKeyValueArchiving._NullValueSupport, com.webobjects.eocontrol.EOKeyValueArchiving._NumberSupport, com.webobjects.eocontrol.EOKeyValueArchiving._TimestampSupport, com.webobjects.eocontrol.EOKeyValueArchiving.Awaking, com.webobjects.eocontrol.EOKeyValueArchiving.FinishInitialization, com.webobjects.eocontrol.EOKeyValueArchiving.Support
 
Field Summary
 
Fields inherited from class com.webobjects.eocontrol.EONotQualifier
_CLASS
 
Fields inherited from class com.webobjects.eocontrol.EOQualifier
QualifierOperatorCaseInsensitiveLike, QualifierOperatorContains, QualifierOperatorEqual, QualifierOperatorGreaterThan, QualifierOperatorGreaterThanOrEqualTo, QualifierOperatorLessThan, QualifierOperatorLessThanOrEqualTo, QualifierOperatorLike, QualifierOperatorNotEqual
 
Constructor Summary
ERXNotQualifier(com.webobjects.eocontrol.EOQualifier qualifier)
           
 
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)
 
Methods inherited from class com.webobjects.eocontrol.EONotQualifier
_accept, _isEmpty, addQualifierKeysToSet, classForCoder, decodeObject, decodeWithKeyValueUnarchiver, encodeWithCoder, encodeWithKeyValueArchiver, equals, evaluateWithObject, qualifier, qualifierWithBindings, toString, validateKeysWithRootClassDescription
 
Methods inherited from class com.webobjects.eocontrol.EOQualifier
allQualifierKeys, allQualifierOperators, bindingKeys, clone, filterArrayWithQualifier, filteredArrayWithQualifier, keyPathForBindingKey, operatorSelectorForSelectorNamed, operatorSelectorForString, qualifierToMatchAllValues, qualifierToMatchAnyValue, qualifierWithQualifierFormat, relationalQualifierOperators, stringForOperatorSelector
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ERXNotQualifier

public ERXNotQualifier(com.webobjects.eocontrol.EOQualifier qualifier)
Method Detail

and

public ERXAndQualifier and(com.webobjects.eocontrol.EOQualifier... qualifiers)
Description copied from interface: IERXChainableQualifier
Returns a new qualifier that represents this qualifier and'd to the given list of qualifiers.

Specified by:
and in interface IERXChainableQualifier
Parameters:
qualifiers - the qualifiers to and with this qualifier
Returns:
an ERXAndQualifier

not

public ERXNotQualifier not()
Description copied from interface: IERXChainableQualifier
Returns a new qualifier that represents this qualifier not'd.

Specified by:
not in interface IERXChainableQualifier
Returns:
an ERXNotQualifier

or

public ERXOrQualifier or(com.webobjects.eocontrol.EOQualifier... qualifiers)
Description copied from interface: IERXChainableQualifier
Returns a new qualifier that represents this qualifier or'd with the given list of qualifiers.

Specified by:
or in interface IERXChainableQualifier
Parameters:
qualifiers - the qualifiers to or with this qualifier
Returns:
an ERXOrQualifier

filter

public void filter(com.webobjects.foundation.NSMutableArray<?> array)
Description copied from interface: IERXChainableQualifier
Equivalent to EOQualifier.filterArrayWithQualifier(NSMutableArray, EOQualfier)

Specified by:
filter in interface IERXChainableQualifier
Parameters:
array - the array to filter (in place)

filtered

public <T> com.webobjects.foundation.NSArray<T> filtered(com.webobjects.foundation.NSArray<T> array)
Description copied from interface: IERXChainableQualifier
Equivalent to EOQualifier.filteredArrayWithQualifier(NSArray, EOQualifier)

Specified by:
filtered in interface IERXChainableQualifier
Type Parameters:
T - the type of the array
Parameters:
array - the array to filter
Returns:
the filtered array

first

public <T> T first(com.webobjects.foundation.NSArray<T> array)
Description copied from interface: IERXChainableQualifier
Equivalent to EOQualifier.first(NSMutableArray, EOQualfier)

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

one

public <T> T one(com.webobjects.foundation.NSArray<T> array)
Description copied from interface: IERXChainableQualifier
Equivalent to EOQualifier.one(NSMutableArray, EOQualfier)

Specified by:
one in interface IERXChainableQualifier
Type Parameters:
T - the type of the array
Parameters:
array - the array to filter (in place)
Returns:
one matching object or null

requiredOne

public <T> T requiredOne(com.webobjects.foundation.NSArray<T> array)
Description copied from interface: IERXChainableQualifier
Equivalent to EOQualifier.requiredOne(NSArray, EOQualfier)

Specified by:
requiredOne in interface IERXChainableQualifier
Type Parameters:
T - the type of the array
Parameters:
array - the array to filter (in place)
Returns:
one matching object

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

Copyright © 2002 – 2007 Project Wonder.