javax.slee.profile.query
Class GreaterThanOrEquals
java.lang.Object
javax.slee.profile.query.QueryExpression
javax.slee.profile.query.SimpleQueryExpression
javax.slee.profile.query.OrderedQueryExpression
javax.slee.profile.query.GreaterThanOrEquals
- All Implemented Interfaces:
- java.io.Serializable
public final class GreaterThanOrEquals
- extends OrderedQueryExpression
The GreaterThanOrEquals class represents a dynamic query expression
that checks whether the value of a profile attribute is greater than or equal to a
specified value.
This query expression can only be used with profile attributes whose class
implements the Comparable interface.
- See Also:
- Serialized Form
|
Constructor Summary |
GreaterThanOrEquals(java.lang.String attrName,
java.lang.Object attrValue)
Create a GreaterThanOrEquals query expression. |
GreaterThanOrEquals(java.lang.String attrName,
java.lang.String attrValue,
QueryCollator collator)
Create a GreaterThanOrEquals query expression. |
|
Method Summary |
protected java.lang.String |
getRelation()
Get the symbol or other name for this expression relation to be used in the
toString output. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GreaterThanOrEquals
public GreaterThanOrEquals(java.lang.String attrName,
java.lang.Object attrValue)
throws java.lang.NullPointerException
- Create a
GreaterThanOrEquals query expression. A profile will
match the expression criteria if the value of the attrName attribute
is greater than or equal to attrValue, as determined by
Comparable.compareTo(Object).
- Parameters:
attrName - the name of the profile attribute to compare.attrValue - the value of the attribute to compare with.
- Throws:
java.lang.NullPointerException - if either argument is null.
java.lang.IllegalArgumentException - if the class of attrValue does
not implement the java.lang.Comparable interface.
GreaterThanOrEquals
public GreaterThanOrEquals(java.lang.String attrName,
java.lang.String attrValue,
QueryCollator collator)
throws java.lang.NullPointerException
- Create a
GreaterThanOrEquals query expression. A profile will
match the expression criteria if the value of the attrName attribute
is greater than or equal to attrValue, as determined by
Collator.compare(String, String), where the collator is obtained
from the specified QueryCollator.
- Parameters:
attrName - the name of the profile attribute to compare.attrValue - the value of the attribute to compare with.collator - the collator to use for the comparison. May be null.
- Throws:
java.lang.NullPointerException - if either attrName or
attrValue is null.
getRelation
protected java.lang.String getRelation()
- Description copied from class:
SimpleQueryExpression
- Get the symbol or other name for this expression relation to be used in the
toString output.
- Specified by:
getRelation in class SimpleQueryExpression
- Returns:
- the symbol or other name for this expression relation.
Copyright © 2008. All Rights Reserved.