JAAS

com.sun.security.auth
インタフェース PrincipalComparator


public interface PrincipalComparator

java.security.Principal インタフェースを実装したオブジェクトであり、通常はこのインタフェースを実装して、指定した Subject とオブジェクトを比較する方法を提供します。

比較は implies メソッドで行います。implies メソッドは、指定した Subject がオブジェクトに含まれるかどうかを確認するように実装されています。たとえば implies メソッドの適用例として、Subject がグループに所属する場合、group オブジェクトはその Subject を含みます。別の適用例では、現在、ある役割で Subject が動作している場合、role オブジェクトはその Subject を含みます。

このインタフェースを実装するクラスは通常、java.security.Principal インタフェースも実装しますが必須ではありません。つまり、各クラスでは java.security.Principal インタフェースだけ、PrincipalComparator インタフェースだけ、またはその両方を実装します。

関連項目:
Principal, Subject

メソッドの概要
 boolean implies(Subject subject)
          指定した Subject がこのオブジェクトに含まれているかどうかを確認します。
 

メソッドの詳細

implies

public boolean implies(Subject subject)
指定した Subject がこのオブジェクトに含まれているかどうかを確認します。

戻り値:
指定した Subject がこのオブジェクトに含まれている場合は true、そうでない場合は false

JAAS