Module  java.naming
软件包  javax.naming.ldap

Class SortKey



  • public class SortKey
    extends Object
    排序键及其相关的排序参数。 此类实现了一个排序键,由LDAPv3控件用于RFC 2891中定义的搜索结果的服务器端排序。
    从以下版本开始:
    1.5
    另请参见:
    SortControl
    • 构造方法详细信息

      • SortKey

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

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

      • getAttributeID

        public String getAttributeID​()
        检索排序键的属性ID。
        结果
        排序键的非空属性ID。
      • isAscending

        public boolean isAscending​()
        确定排序顺序。
        结果
        如果排序顺序为升序,则为true,如果降序为false。
      • getMatchingRuleID

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