Index
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
All Classes|All Packages