Class User

    • Constructor Detail

      • User

        public User()
        Constructor.
    • Method Detail

      • name

        public String name()
        Returns:
        User name.
      • create

        public static User create​(String name,
                                  String passwd)
        Create new user.
        Parameters:
        name - User name.
        passwd - Plain text password.
        Returns:
        Created user.
      • create

        public static User create​(String name)
        Create empty user by login name.
        Parameters:
        name - User name.
        Returns:
        User.
      • defaultUser

        public static User defaultUser()
        Create new user.
        Returns:
        Created user.
      • password

        @Nullable
        public static @Nullable String password​(String passwd)
        Parameters:
        passwd - Plain text password.
        Returns:
        Hashed password.
      • authorize

        public boolean authorize​(String passwd)
        Parameters:
        passwd - Plain text password.
        Returns:
        true If user authorized, otherwise returns false.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object