-
public interface PrincipalComparator
An object that implements thejava.security.Principal
interface typically also implements this interface to provide a means for comparing that object to a specifiedSubject
.The comparison is achieved via the
implies
method. The implementation of theimplies
method determines whether this object "implies" the specifiedSubject
. One example application of this method may be for a "group" object to imply a particularSubject
if thatSubject
belongs to the group. Another example application of this method would be for "role" object to imply a particularSubject
if thatSubject
is currently acting in that role.Although classes that implement this interface typically also implement the
java.security.Principal
interface, it is not required. In other words, classes may implement thejava.security.Principal
interface by itself, thePrincipalComparator
interface by itself, or both at the same time.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
implies(Subject subject)
Check if the specifiedSubject
is implied by this object.
-
-
-
Method Detail
implies
boolean implies(Subject subject)
Check if the specifiedSubject
is implied by this object.- Returns:
-
true if the specified
Subject
is implied by this object, or false otherwise.
-