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

C

calculateNow() - Static method in class scheduler.model.TimeManagement
Calculates what "now" is from the perspective of the local machine.
cascadingDeleteAppointmentByCustomer(int) - Static method in class scheduler.model.Scheduler
Deletes all appointments associated with a customer.
checkAppointmentTimeOverlap(int, LocalDateTime, LocalDateTime) - Static method in class scheduler.model.TimeManagement
Checks whether new appointment time conflicts with an already scheduled appointment with the same customer.
checkAuthentication(String, String) - Static method in class scheduler.util.dialogueHandling
Does rudimentary authentication for login.
clickComboContacts(ActionEvent) - Method in class scheduler.controller.ReportsApptByContactController
Populates appointments by Contact when a contact is chosen from the combo box.
clickComboReportType(ActionEvent) - Method in class scheduler.controller.ReportsBreakdownController
Changes to the appropriate report type if needed when the Report type is changed in the combo box.
closeConnection() - Static method in class scheduler.util.dbOperations
Closes the connection to the application database
columnAppointmentType - Variable in class scheduler.controller.ReportsBreakdownController
 
columnApptID - Variable in class scheduler.controller.ReportsApptByContactController
 
columnCustomerID - Variable in class scheduler.controller.ReportsApptByContactController
 
columnDescription - Variable in class scheduler.controller.ReportsApptByContactController
 
columnEnd - Variable in class scheduler.controller.ReportsApptByContactController
 
columnNumOfAppointments - Variable in class scheduler.controller.ReportsBreakdownController
 
columnStart - Variable in class scheduler.controller.ReportsApptByContactController
 
columnTitle - Variable in class scheduler.controller.ReportsApptByContactController
 
columnType - Variable in class scheduler.controller.ReportsApptByContactController
 
comboBoxContact - Variable in class scheduler.controller.AppointmentsAddController
 
comboBoxContact - Variable in class scheduler.controller.AppointmentsModifyController
 
comboBoxCustomer - Variable in class scheduler.controller.AppointmentsAddController
 
comboBoxType - Variable in class scheduler.controller.AppointmentsAddController
 
comboContacts - Variable in class scheduler.controller.ReportsApptByContactController
 
comboCountry - Variable in class scheduler.controller.CustomersAddController
 
comboCountry - Variable in class scheduler.controller.CustomersModifyController
 
comboCustomerName - Variable in class scheduler.controller.AppointmentsModifyController
 
comboDivisionID - Variable in class scheduler.controller.CustomersAddController
 
comboDivisionID - Variable in class scheduler.controller.CustomersModifyController
 
comboEndTime - Variable in class scheduler.controller.AppointmentsAddController
 
comboEndTime - Variable in class scheduler.controller.AppointmentsModifyController
 
comboMonthPicker - Variable in class scheduler.controller.ReportsBreakdownController
 
comboReportType - Variable in class scheduler.controller.ReportsApptByContactController
 
comboReportType - Variable in class scheduler.controller.ReportsBreakdownController
 
comboReportType - Variable in class scheduler.controller.ReportsController
 
comboStartTime - Variable in class scheduler.controller.AppointmentsAddController
 
comboStartTime - Variable in class scheduler.controller.AppointmentsModifyController
 
comboType - Variable in class scheduler.controller.AppointmentsAddController
 
comboType - Variable in class scheduler.controller.AppointmentsModifyController
 
CONFIRM_APPT_MOD_HEADER - scheduler.util.dialogueReturnValues
 
CONFIRM_APPT_MOD_MESSAGE - scheduler.util.dialogueReturnValues
 
confirmAppointmentAdded(Appointment) - Static method in class scheduler.util.dialogueHandling
Displays a dialogue that confirms that an appointment has been added successfully
confirmAppointmentDeletion(Appointment) - Static method in class scheduler.util.dialogueHandling
Dialogue to confirm whether the user would like to proceed with deleting an appointment record
confirmAppointmentModification(Appointment) - Static method in class scheduler.util.dialogueHandling
Requests confirmation from the user that they would like to modify an appointment
confirmationDialogue(String) - Static method in class scheduler.util.dialogueHandling
Solicits feedback from the customer on how to proceed.
confirmationDialogue(String, String) - Static method in class scheduler.util.dialogueHandling
Provides a confirmation dialogue to the user, with a header.
confirmCustomerAdded(Customer) - Static method in class scheduler.util.dialogueHandling
Prints a dialogue that confirms that a customer has been added
confirmCustomerUpdated(Customer) - Static method in class scheduler.util.dialogueHandling
Prints a dialogue that confirms that a customer has been updated
confirmDeletionCustomer(Customer) - Static method in class scheduler.util.dialogueHandling
Prints a dialogue that confirms whether or not the user truly wants to delete a customer record.
connection - Static variable in class scheduler.util.dbOperations
 
Contact - Class in scheduler.model
Class to manage a contact object
Contact(int, String) - Constructor for class scheduler.model.Contact
Constructor for a contact
CONTACT_ID_BLANK - scheduler.util.dialogueReturnValues
 
ContactID - Variable in class scheduler.model.Appointment
 
ContactID - Variable in class scheduler.model.Contact
 
ContactName - Variable in class scheduler.model.Appointment
 
ContactName - Variable in class scheduler.model.Contact
 
copyPassedParameters(Appointment) - Static method in class scheduler.controller.AppointmentsDetailController
Copies Appointment passed from the calling function to the Appointments Add controlller
copyPassedParameters(Appointment) - Static method in class scheduler.controller.AppointmentsModifyController
Copies Appointment fields over to the controller from the calling function
Country - Class in scheduler.model
Class to manage a Country Object
Country(int, String) - Constructor for class scheduler.model.Country
Constructor.
COUNTRY_CODE_BLANK - scheduler.util.dialogueReturnValues
 
Country_id - Variable in class scheduler.model.Country
 
CountryID - Variable in class scheduler.model.Customer
 
Customer - Class in scheduler.model
A class to manage a singular customer object.
Customer(int, String, String, String, String, int, int) - Constructor for class scheduler.model.Customer
Constructor for the Customer class (Default)
Customer(String, String, String, String, int, int) - Constructor for class scheduler.model.Customer
Overloaded constructor for adding a new customer.
CUSTOMER_BLANK - scheduler.util.dialogueReturnValues
 
CUSTOMER_DELETED_BODY - scheduler.util.dialogueReturnValues
 
CUSTOMER_DELETED_HEADER - scheduler.util.dialogueReturnValues
 
CustomerID - Variable in class scheduler.model.Appointment
 
CustomerID - Variable in class scheduler.model.Customer
 
CustomersAddController - Class in scheduler.controller
Controller for the Add Customer UI
CustomersAddController() - Constructor for class scheduler.controller.CustomersAddController
 
CustomersDetailController - Class in scheduler.controller
Controller for the Customer Detail UI
CustomersDetailController() - Constructor for class scheduler.controller.CustomersDetailController
 
CustomersModifyController - Class in scheduler.controller
Controller for the Modify Customer UI
CustomersModifyController() - Constructor for class scheduler.controller.CustomersModifyController
 
CustomersOverviewController - Class in scheduler.controller
Controller for the Overview screen
CustomersOverviewController() - Constructor for class scheduler.controller.CustomersOverviewController
 
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