模块 java.naming

类 SortKey

java.lang.Object
javax.naming.ldap.SortKey

public class SortKey extends Object
排序键及其关联的排序参数。此类实现了一个排序键,LDAPv3 控件使用该排序键对搜索结果进行服务端排序,如 RFC 2891 中所定义。
自从:
1.5
参见:
  • 构造方法详细信息

    • SortKey

      public SortKey(String  attrID)
      为属性创建默认排序键。将使用为与该属性一起使用而定义的排序匹配规则,根据指定的属性按升序对条目进行排序。
      参数:
      attrID - 用作排序键的属性的非空 ID。
    • SortKey

      public SortKey(String  attrID, boolean ascendingOrder, String  matchingRuleID)
      为属性创建排序键。条目将根据指定排序顺序中的指定属性进行排序,并使用指定的匹配规则(如果提供)。
      参数:
      attrID - 用作排序键的属性的非空 ID。
      ascendingOrder - 如果为真,则条目按升序排列。否则有降序排列。
      matchingRuleID - 用于对属性值进行排序的匹配规则的可能为空的 ID。如果未指定,则使用为排序键属性定义的排序匹配规则。
  • 方法详情

    • getAttributeID

      public String  getAttributeID()
      检索排序键的属性 ID。
      返回:
      排序键的非空属性 ID。
    • isAscending

      public boolean isAscending()
      确定排序顺序。
      返回:
      如果排序顺序为升序,则为 true;如果为降序,则为 false。
    • getMatchingRuleID

      public String  getMatchingRuleID()
      检索用于对属性值进行排序的匹配规则 ID。
      返回:
      可能为空的匹配规则 ID。如果为 null,则使用为排序键属性定义的排序匹配规则。