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