Class Users.User

  • Enclosing interface:
    Users

    public static final class Users.User
    extends Object
    User.
    Since:
    0.1
    • Constructor Detail

      • User

        public User​(String name,
                    Optional<String> mail,
                    Set<String> groups)
        Ctor.
        Parameters:
        name - Name of the user
        mail - User email
        groups - User groups
      • User

        public User​(String name,
                    Optional<String> email)
        Ctor.
        Parameters:
        name - Username
        email - User email
      • User

        public User​(String name)
        Ctor.
        Parameters:
        name - Username
    • Method Detail

      • name

        public String name()
        Get user name.
        Returns:
        Name of the user
      • email

        public Optional<String> email()
        Get user email.
        Returns:
        Email of the user
      • groups

        public Set<String> groups()
        Get user groups.
        Returns:
        List of the user groups
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object