Package Summary  Overview Summary

class:Principal [NONE]

method:equals(java.lang.Object) [NONE]

  • equals

    boolean equals​(Object another)
    Compares this principal to the specified object. Returns true if the object passed in matches the principal represented by the implementation of this interface.
    Overrides:
    equals in class Object
    Parameters:
    another - principal to compare with.
    Returns:
    true if the principal passed in is the same as that encapsulated by this principal, and false otherwise.
    See Also:
    Object.hashCode(), HashMap

method:toString() [NONE]

  • toString

    String toString()
    Returns a string representation of this principal.
    Overrides:
    toString in class Object
    Returns:
    a string representation of this principal.

method:hashCode() [NONE]

method:getName() [NONE]

  • getName

    String getName()
    Returns the name of this principal.
    Returns:
    the name of this principal.

method:implies(javax.security.auth.Subject) [NONE]

  • implies

    default boolean implies​(Subject subject)
    Returns true if the specified subject is implied by this principal.
    Implementation Requirements:
    The default implementation of this method returns true if subject is non-null and contains at least one principal that is equal to this principal.

    Subclasses may override this with a different implementation, if necessary.

    Parameters:
    subject - the Subject
    Returns:
    true if subject is non-null and is implied by this principal, or false otherwise.
    Since:
    1.8

© 2018 Oracle Corporation and/or its affiliates