Index

A D F G H M P S T 
All Classes|All Packages

S

sendInvoice(Student, int) - Static method in class Main
If a valid session number is provided by the tutor, the total fees for the particular session are calculated and returned as a string.
sendReminder(Student) - Static method in class Main
This method uses the Student object provided as input to send a reminder to the student, which includes the student's name and the notes taken during the meeting.
Session - Class in <Unnamed>
 
Session(String, double, String, double, Tutor) - Constructor for class Session
Gets and sets dataOfSession, sessionHours, meetingNotes, hourlyRate, tutor
sessionHours - Variable in class Session
 
setAmountPaid(double) - Method in class Student
Sets amount payed.
setDateOfSession(String) - Method in class Session
 
setFinishedPaying(boolean) - Method in class Student
Sets if the student has finished paying.
setHourlyRate(double) - Method in class Session
Sets the hourly rate hourly rate passed in must be a valid double in dollars per hour.
setMeetingNotes(String) - Method in class Session
Sets the meeting notes note passed in must be a valid String
setMySessions(HashMap<LocalDate, Session>) - Method in class Student
Set the student's sessions to the given HashMap.
setPartyForPayment(String) - Method in class Student
Sets the party for payment.
setStudentEmail(String) - Method in class Student
Sets the student's email.
setStudentName(String) - Method in class Student
Sets the student's name.
Student - Class in <Unnamed>
 
Student(String, String, HashMap<LocalDate, Session>, double, String, boolean) - Constructor for class Student
Initializes a new student with the given parameters.
studentEmail - Variable in class Student
 
studentName - Variable in class Student
 
students - Variable in class Tutor
 
A D F G H M P S T 
All Classes|All Packages