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

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.
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