Class MessageContext.BasicPrincipal

    • Constructor Detail

      • BasicPrincipal

        public BasicPrincipal​(String name)
        Creates a new principal.
        Parameters:
        name - The principal name, must not be null or empty string.
        Throws:
        IllegalArgumentException - On a null or empty principal name.
    • Method Detail

      • equals

        public boolean equals​(Object another)
        Checks for equality.
        Specified by:
        equals in interface Principal
        Overrides:
        equals in class Object
        Parameters:
        another - The object to compare to.
      • hashCode

        public int hashCode()
        Returns a hash code for this principal.
        Specified by:
        hashCode in interface Principal
        Overrides:
        hashCode in class Object
        Returns:
        The hash code.
      • getName

        public String getName()
        Returns the principal name.
        Specified by:
        getName in interface Principal
        Returns:
        The principal name.