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