A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAppointment(Appointment) - Static method in class scheduler.model.Scheduler
-
Adds a new appointment to the application.
- addAppointmentDAO(Appointment) - Static method in class scheduler.Dao.daoAppointment
-
Adds an appointment to the database.
- addCustomer(Customer) - Static method in class scheduler.model.Scheduler
-
Adds a new customer.
- addCustomerDAO(Customer) - Static method in class scheduler.Dao.daoCustomer
-
Adds a customer to the DB.
- Address - Variable in class scheduler.model.Customer
- allAppointmentsByCustomer(int) - Static method in class scheduler.model.Scheduler
-
Returns a linked list of all appointments associated with the given customer.
- allAppointmentsByCustomerDAO(int) - Static method in class scheduler.Dao.daoAppointment
-
Returns a linked list of all the appointments that belong to a specific customer
- APPLICATION_EXIT - scheduler.util.dialogueReturnValues
-
Confirmations
- Appointment - Class in scheduler.model
-
A class to manage a singular Appointment object
- Appointment() - Constructor for class scheduler.model.Appointment
-
Default constructor with no parameters.
- Appointment(int, String, String, String, int, String, ZonedDateTime, ZonedDateTime, int, int) - Constructor for class scheduler.model.Appointment
-
Default Constructor for adding a new Appointment.
- Appointment(String, String, String, int, String, ZonedDateTime, ZonedDateTime, int, int) - Constructor for class scheduler.model.Appointment
-
Constructor for modified appointments.
- APPOINTMENT_NOTIFICATION - scheduler.util.dialogueReturnValues
-
Notifications
- appointmentByContact - Variable in class scheduler.controller.ReportsApptByContactController
- appointmentByContact(int) - Static method in class scheduler.model.Reports
-
Returns a list of appointments associated with a specific Contact.
- appointmentByContactDAO(int) - Static method in class scheduler.Dao.daoReports
-
Returns a list of appointments associated with a specific Contact.
- AppointmentID - Variable in class scheduler.model.Appointment
- AppointmentsAddController - Class in scheduler.controller
-
Class to Manage the UI of the "Appointments : Add" screen
- AppointmentsAddController() - Constructor for class scheduler.controller.AppointmentsAddController
- appointmentSchedulingConflict(Appointment, Appointment) - Static method in class scheduler.util.dialogueHandling
-
Dialogue to inform the user that they are attempting to schedule an appointment for a customer that conflicts with an appointment that is already existing.
- AppointmentsDetailController - Class in scheduler.controller
-
UI controller for the Appointments : Detail screen.
- AppointmentsDetailController() - Constructor for class scheduler.controller.AppointmentsDetailController
- AppointmentsModifyController - Class in scheduler.controller
-
Controller for the Appointments: Modify screen
- AppointmentsModifyController() - Constructor for class scheduler.controller.AppointmentsModifyController
- AppointmentsOverviewController - Class in scheduler.controller
-
UI for the Appointment Overview controller
- AppointmentsOverviewController() - Constructor for class scheduler.controller.AppointmentsOverviewController
- AppointmentTypes - Static variable in class scheduler.model.Scheduler
- AppointmentTypes - Static variable in class scheduler.model.Type
- appointmentWithinFifteen() - Static method in class scheduler.model.TimeManagement
-
Checks to see if there is an appointment in the next fifteen minutes (as of customer's local time).
- appointmentWithinFifteen(Appointment) - Static method in class scheduler.util.dialogueHandling
-
Displays a dialogue to the user when there is another appointment starting within 15 minutes.
- appointmentWithinFifteenDAO() - Static method in class scheduler.Dao.daoAppointment
-
Queries the database to see if there are any upcoming appointments within the next 15 minutes.
- APPT_ADDED_SUCCESSFULLY - scheduler.util.dialogueReturnValues
- APPT_DELETED - scheduler.util.dialogueReturnValues
- APPT_NEXT_15MINUTES - scheduler.util.dialogueReturnValues
- authenticateUser(String, String) - Static method in class scheduler.Dao.loginAuthentication
-
Determines if the name and password exist in the application database, and that they match.
All Classes All Packages