Class SortKey
java.lang.Object
javax.naming.ldap.SortKey
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the attribute ID of the sort key.Retrieves the matching rule ID used to order the attribute values.booleanDetermines the sort order.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()Creates and returns a copy of this object.booleanIndicates whether some other object is "equal to" this one.protected voidfinalize()Deprecated, for removal: This API element is subject to removal in a future version.Finalization is deprecated and subject to removal in a future release.final Class<?> getClass()Returns the runtime class of thisObject.inthashCode()Returns a hash code value for this object.final voidnotify()Wakes up a single thread that is waiting on this object's monitor.final voidWakes up all threads that are waiting on this object's monitor.toString()Returns a string representation of the object.final voidwait()Causes the current thread to wait until it is awakened, typically by being notified or interrupted.final voidwait(long timeoutMillis) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.final voidwait(long timeoutMillis, int nanos) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
-
Constructor Details
-
SortKey
Creates the default sort key for an attribute. Entries will be sorted according to the specified attribute in ascending order using the ordering matching rule defined for use with that attribute.- Parameters:
attrID- The non-null ID of the attribute to be used as a sort key.
-
SortKey
Creates a sort key for an attribute. Entries will be sorted according to the specified attribute in the specified sort order and using the specified matching rule, if supplied.- Parameters:
attrID- The non-null ID of the attribute to be used as a sort key.ascendingOrder- If true then entries are arranged in ascending order. Otherwise there are arranged in descending order.matchingRuleID- The possibly null ID of the matching rule to use to order the attribute values. If not specified then the ordering matching rule defined for the sort key attribute is used.
-
-
Method Details
-
getAttributeID
Retrieves the attribute ID of the sort key.- Returns:
- The non-null Attribute ID of the sort key.
-
isAscending
public boolean isAscending()Determines the sort order.- Returns:
- true if the sort order is ascending, false if descending.
-
getMatchingRuleID
Retrieves the matching rule ID used to order the attribute values.- Returns:
- The possibly null matching rule ID. If null then the ordering matching rule defined for the sort key attribute is used.
-