public interface PrincipalComparator
java.security.Principal
インタフェースを実装したオブジェクトであり、通常はこのインタフェースを実装して、指定した Subject
とオブジェクトを比較する方法を提供します。
比較は implies
メソッドで行います。iimplies
メソッドは、指定した Subject
がこのオブジェクトに「含まれる」かどうかを確認するように実装されています。たとえばこのメソッドの適用例として、特定の Subject
がグループに所属する場合、「group」オブジェクトはその Subject
を含みます。別の適用例では、現在、ある役割で特定の Subject
が動作している場合、「role」オブジェクトはその Subject
を含みます。
このインタフェースを実装するクラスは通常、java.security.Principal
インタフェースも実装しますが必須ではありません。つまり、各クラスでは java.security.Principal
インタフェースだけ、PrincipalComparator
インタフェースだけ、またはその両方を実装します。
boolean implies(Subject subject)
Subject
がこのオブジェクトに含まれているかどうかを確認します。
Subject
がこのオブジェクトに含まれている場合は true、そうでない場合は false。
Copyright © 1998, 2013, Oracle and/or its affiliates. All rights reserved.