Class AuthUser


  • public class AuthUser
    extends Object
    An authenticated user as specified by the AuthBackend.
    • Constructor Detail

      • AuthUser

        public AuthUser​(AuthUser.UUID uuid,
                        String username)
        An authenticated user.
        Parameters:
        uuid - the globally unique ID.
        username - the name of the authenticated user.
    • Method Detail

      • getUUID

        public final AuthUser.UUID getUUID()
        Returns:
        the globally unique identifier.
      • getUsername

        public final String getUsername()
        Returns:
        the backend specific user name, or null if one does not exist.
      • hasUsername

        public final boolean hasUsername()
        Returns:
        true if getUsername() is not null.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object