Class Session


class Session extends Object
  • Field Details

    • dateOfSession

      String dateOfSession
    • sessionHours

      double sessionHours
    • meetingNotes

      String meetingNotes
    • hourlyRate

      double hourlyRate
    • tutor

      Tutor tutor
    • paidMoney

      boolean paidMoney
  • Constructor Details

    • Session

      public Session(String dateOfSession, double sessionHours, String meetingNotes, double hourlyRate, Tutor tutor)
      Gets and sets dataOfSession, sessionHours, meetingNotes, hourlyRate, tutor
  • Method Details

    • getDateOfSession

      public String getDateOfSession()
      Gets date of the session
      Returns:
      date
    • getSessionHours

      public double getSessionHours()
      Gets the hours of this session
      Returns:
      hours
    • getMeetingNotes

      public String getMeetingNotes()
      Gets the meeting notes
      Returns:
      Meeting notes
    • getHourlyRate

      public double getHourlyRate()
      Gets the hourly rate
      Returns:
      dollars per hour
    • getTutor

      public Tutor getTutor()
      Get tutor assigned to the session
      Returns:
      tutor
    • getPayStatus

      public boolean getPayStatus()
      Gets whether the session is paid for or not
      Returns:
      boolean
    • setDateOfSession

      public void setDateOfSession(String date)
      Parameters:
      dateOfSession - set to date (String)
      MeetingNotes - set to note (String)
      HourlyRate - set to hourlyRate (double)
    • setMeetingNotes

      public void setMeetingNotes(String note)
      Sets the meeting notes note passed in must be a valid String
      Parameters:
      note -
    • setHourlyRate

      public void setHourlyRate(double hourlyRate)
      Sets the hourly rate hourly rate passed in must be a valid double in dollars per hour.
      Parameters:
      hourlyRate -
    • paid

      public void paid()
      Sets the session's paid status to true.