public class ERXBetweenQualifier extends ERXKeyValueQualifier implements EOQualifierEvaluation, java.lang.Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
ERXBetweenQualifier.BetweenQualifierSQLGenerationSupport |
EOQualifier.Comparison, EOQualifier.ComparisonSupport, EOQualifier.QualifierVariableSubstitutionExceptionNSCoding._BigDecimalSupport, NSCoding._BigIntegerSupport, NSCoding._BooleanSupport, NSCoding._ByteSupport, NSCoding._CharacterSupport, NSCoding._DateSupport, NSCoding._DoubleSupport, NSCoding._FloatSupport, NSCoding._IntegerSupport, NSCoding._LongSupport, NSCoding._NumberSupport, NSCoding._ShortSupport, NSCoding._StringSupport, NSCoding.SupportEOKeyValueArchiving._NullValueSupport, EOKeyValueArchiving._NumberSupport, EOKeyValueArchiving._TimestampSupport, EOKeyValueArchiving.Awaking, EOKeyValueArchiving.FinishInitialization, EOKeyValueArchiving.Support_CLASS, _lowercaseCache, _selector, _valueQualifierOperatorCaseInsensitiveLike, QualifierOperatorContains, QualifierOperatorEqual, QualifierOperatorGreaterThan, QualifierOperatorGreaterThanOrEqualTo, QualifierOperatorLessThan, QualifierOperatorLessThanOrEqualTo, QualifierOperatorLike, QualifierOperatorNotEqual_CLASS| Constructor and Description |
|---|
ERXBetweenQualifier(java.lang.String aKey,
java.lang.Object aMinimumValue,
java.lang.Object aMaximumValue)
Creates a qualifier for a given key with a
min and max value specified.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addQualifierKeysToSet(NSMutableSet aSet)
Adds the qualification key of the qualifier to
the given set.
|
java.lang.Class |
classForCoder() |
java.lang.Object |
clone()
Implementation of the Clonable interface.
|
protected NSComparator |
comparatorForObject(java.lang.Object anObject)
Determines the comparator to use for a given object based
on the object's class.
|
static java.lang.Object |
decodeObject(NSCoder coder) |
static java.lang.Object |
decodeWithKeyValueUnarchiver(EOKeyValueUnarchiver unarchiver) |
void |
encodeWithCoder(NSCoder coder) |
void |
encodeWithKeyValueArchiver(EOKeyValueArchiver archiver) |
boolean |
evaluateWithObject(java.lang.Object anObject)
Compares an object to determine if it is within the
between qualification of the current qualifier.
|
java.lang.String |
key()
Gets the key to qualify against.
|
java.lang.Object |
maximumValue()
Gets the maximum value.
|
java.lang.Object |
minimumValue()
Gets the minimum value.
|
EOQualifier |
qualifierWithBindings(NSDictionary someBindings,
boolean requiresAll)
Creates another qualifier after replacing the values of the bindings.
|
void |
setKey(java.lang.String aValue)
Sets the qualification key.
|
void |
setMaximumValue(java.lang.Object aValue)
Sets the maximum value.
|
void |
setMinimumValue(java.lang.Object aValue)
Sets the minimum value.
|
java.lang.String |
toString() |
void |
validateKeysWithRootClassDescription(EOClassDescription aClassDescription)
This qualifier does not perform validation.
|
and, filter, filtered, first, not, one, or, requiredOne_accept, equals, selector, value_isEmpty, allQualifierKeys, allQualifierOperators, bindingKeys, filterArrayWithQualifier, filteredArrayWithQualifier, keyPathForBindingKey, operatorSelectorForSelectorNamed, operatorSelectorForString, qualifierToMatchAllValues, qualifierToMatchAnyValue, qualifierWithQualifierFormat, relationalQualifierOperators, stringForOperatorSelectorpublic ERXBetweenQualifier(java.lang.String aKey,
java.lang.Object aMinimumValue,
java.lang.Object aMaximumValue)
aKey - key to qualify againstaMinimumValue - minimum value of the keyaMaximumValue - maximum value of the keypublic java.lang.String key()
key in class EOKeyValueQualifierpublic void setKey(java.lang.String aValue)
aValue - for the qualification key.public java.lang.Object minimumValue()
public void setMinimumValue(java.lang.Object aValue)
aValue - new minimum valuepublic java.lang.Object maximumValue()
public void setMaximumValue(java.lang.Object aValue)
aValue - new maximum valuepublic void addQualifierKeysToSet(NSMutableSet aSet)
addQualifierKeysToSet in class EOKeyValueQualifieraSet - to add the qualification key to.public EOQualifier qualifierWithBindings(NSDictionary someBindings, boolean requiresAll)
qualifierWithBindings in class EOKeyValueQualifiersomeBindings - some bindingsrequiresAll - tells if the qualifier requires all bindingspublic void validateKeysWithRootClassDescription(EOClassDescription aClassDescription)
validateKeysWithRootClassDescription in class EOKeyValueQualifieraClassDescription - to validation the qualifier keys
against.protected NSComparator comparatorForObject(java.lang.Object anObject)
anObject - to find the comparator forpublic boolean evaluateWithObject(java.lang.Object anObject)
evaluateWithObject in interface EOQualifierEvaluationevaluateWithObject in class ERXKeyValueQualifierpublic java.lang.Object clone()
clone in class EOQualifierpublic java.lang.String toString()
toString in class EOKeyValueQualifierpublic java.lang.Class classForCoder()
classForCoder in interface NSCodingclassForCoder in class EOKeyValueQualifierpublic static java.lang.Object decodeObject(NSCoder coder)
public void encodeWithCoder(NSCoder coder)
encodeWithCoder in interface NSCodingencodeWithCoder in class EOKeyValueQualifierpublic void encodeWithKeyValueArchiver(EOKeyValueArchiver archiver)
encodeWithKeyValueArchiver in interface EOKeyValueArchivingencodeWithKeyValueArchiver in class EOKeyValueQualifierpublic static java.lang.Object decodeWithKeyValueUnarchiver(EOKeyValueUnarchiver unarchiver)
Copyright © 2002 – 2022 Project Wonder.