public interface PrincipalComparatorAn object that implements the
java.security.Principalinterface typically also implements this interface to provide a means for comparing that object to a specified
The comparison is achieved via the
impliesmethod. The implementation of the
impliesmethod determines whether this object "implies" the specified
Subject. One example application of this method may be for a "group" object to imply a particular
Subjectbelongs to the group. Another example application of this method would be for "role" object to imply a particular
Subjectis currently acting in that role.
Although classes that implement this interface typically also implement the
java.security.Principalinterface, it is not required. In other words, classes may implement the
java.security.Principalinterface by itself, the
PrincipalComparatorinterface by itself, or both at the same time.
boolean implies(Subject subject)Check if the specified
Subjectis implied by this object.
- true if the specified
Subjectis implied by this object, or false otherwise.