接口 PrincipalComparator


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

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

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

参见:
  • 方法总结

    修饰符和类型
    方法
    描述
    boolean
    implies(Subject subject)
    检查此对象是否隐含了指定的 Subject
  • 方法详情

    • implies

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