Package models

Class User

  • Direct Known Subclasses:
    Employee, Employer

    public abstract class User
    extends java.lang.Object
    A classe User é designada para a criação de um usuário e é a classe pai de Employer e Employee.
    Since:
    2023.
    Version:
    1.0
    Author:
    Ana Clara, Arthur e Caio.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String name  
      protected java.lang.String password  
      protected java.lang.String username  
    • Constructor Summary

      Constructors 
      Constructor Description
      User​(java.lang.String username, java.lang.String password, java.lang.String name)
      Método construtor responsável pela criação de um usuário.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()  
      java.lang.String getPassword()  
      java.lang.String getUsername()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • username

        protected java.lang.String username
      • name

        protected java.lang.String name
      • password

        protected java.lang.String password
    • Constructor Detail

      • User

        public User​(java.lang.String username,
                    java.lang.String password,
                    java.lang.String name)
        Método construtor responsável pela criação de um usuário.
        Parameters:
        username - define o nome de usuário.
        password - define a senha de acesso do usuário.
        name - define o nome do criador da conta.
    • Method Detail

      • getPassword

        public java.lang.String getPassword()
      • getUsername

        public java.lang.String getUsername()
      • getName

        public java.lang.String getName()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object