Interface PrincipalComparator


public interface PrincipalComparator
实现java.security.Principal接口的对象通常也实现此接口,以提供一种比较该对象与指定Subject的方法。

比较是通过implies方法实现的。implies方法的实现确定了该对象是否"暗示"指定的Subject。此方法的一个示例应用可能是对于一个"组"对象,如果该Subject属于该组,则暗示该特定Subject。此方法的另一个示例应用可能是对于"角色"对象,如果该Subject当前正在扮演该角色,则暗示特定Subject

虽然实现此接口的类通常也实现java.security.Principal接口,但这不是必需的。换句话说,类可以单独实现java.security.Principal接口,单独实现PrincipalComparator接口,或同时实现两者。

参见:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    implies(Subject subject)
    检查指定的Subject是否被此对象暗示。
  • Method Details

    • implies

      boolean implies(Subject subject)
      检查指定的Subject是否被此对象暗示。
      参数:
      subject - 要比较的主题
      返回:
      如果指定的Subject被此对象暗示,则返回true;否则返回false。