Package main.Models

Class User

java.lang.Object
main.Models.User
Direct Known Subclasses:
Student, Supervisor

public class User extends Object
The user base class. Different user types will inherit this class
Since:
2023-4-13
  • Field Details

    • name

      protected String name
      Name of user
    • email

      protected String email
      Email of user
    • userID

      protected String userID
      ID of user
    • type

      protected int type
      type of user
  • Constructor Details

    • User

      public User(String name, String email)
      Constructor of User
      Parameters:
      name - user's name
      email - user's email
  • Method Details

    • getName

      public String getName()
      Gets user's name
      Returns:
      user's name
    • getEmail

      public String getEmail()
      Gets user's email
      Returns:
      user's email
    • getUserID

      public String getUserID()
      Gets user's ID
      Returns:
      user's ID
    • getType

      public int getType()
      Gets type of user
      Returns:
      type of user