java.lang.Object
javax.naming.ldap.SortKey
排序键及其相关的排序参数。此类实现了一个排序键,该键由LDAPv3控件使用,用于服务器端对搜索结果进行排序,如RFC 2891中定义。
- 自 JDK 版本:
- 1.5
- 参见:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription检索排序键的属性 ID。检索用于对属性值进行排序的匹配规则 ID。boolean
确定排序顺序。
-
Constructor Details
-
SortKey
为属性创建默认排序键。条目将根据指定属性以升序使用与该属性一起使用的排序匹配规则进行排序。- 参数:
-
attrID
- 要用作排序键的属性的非空 ID。
-
SortKey
为属性创建排序键。条目将根据指定属性、指定的排序顺序以及提供的匹配规则(如果有)进行排序。- 参数:
-
attrID
- 要用作排序键的属性的非空 ID。 -
ascendingOrder
- 如果为 true,则条目按升序排列。否则按降序排列。 -
matchingRuleID
- 要用于对属性值进行排序的可能为空的匹配规则 ID。如果未指定,则使用为排序键属性定义的排序匹配规则。
-
-
Method Details
-
getAttributeID
检索排序键的属性 ID。- 返回:
- 排序键的非空属性 ID。
-
isAscending
public boolean isAscending()确定排序顺序。- 返回:
- 如果排序顺序为升序,则为 true,如果为降序则为 false。
-
getMatchingRuleID
检索用于对属性值进行排序的匹配规则 ID。- 返回:
- 可能为空的匹配规则 ID。如果为 null,则使用为排序键属性定义的排序匹配规则。
-