Uses of Class
cz.cuni.kubinja.hospitalsystem.calendar.Appointment
Packages that use Appointment
Package
Description
Interactive hospital managing system using SQLite database and with command line user interface.
Provides classes managing calendar and planing of appointments.
Contains data wrappers for calendar entries (appointments).
Package contains classes providing interface for easy communication between
hospital system and SQLite database.
-
Uses of Appointment in cz.cuni.kubinja.hospitalsystem
Methods in cz.cuni.kubinja.hospitalsystem that return types with arguments of type AppointmentModifier and TypeMethodDescriptionHospital.getAppointment(int id) Returns appointment with the provided id.Methods in cz.cuni.kubinja.hospitalsystem with parameters of type AppointmentModifier and TypeMethodDescriptionHospital.updateAppointment(Appointment appointment) Updates information about appointment with provided id and based on provided new data. -
Uses of Appointment in cz.cuni.kubinja.hospitalsystem.calendar
Classes in cz.cuni.kubinja.hospitalsystem.calendar that implement interfaces with type arguments of type AppointmentModifier and TypeClassDescriptionclassAppointment of patient and doctor in specific time and length.Fields in cz.cuni.kubinja.hospitalsystem.calendar with type parameters of type AppointmentModifier and TypeFieldDescriptionfinal SortedSet<Appointment> Department.appointmentsSorted set of the appointments connected with the departmentMethods in cz.cuni.kubinja.hospitalsystem.calendar with parameters of type AppointmentModifier and TypeMethodDescriptionvoidDepartment.addAppointment(Appointment appointment) Adds appointment info the department calendar.intAppointment.compareTo(Appointment o) Compares two appointments based on starting and ending time and id.Method parameters in cz.cuni.kubinja.hospitalsystem.calendar with type arguments of type AppointmentModifier and TypeMethodDescriptionstatic booleanCalendar.haveTime(List<Appointment> appointments, LocalDateTime start, LocalDateTime end) Decides whether the time interval [start, end] is in the conflict (have overlap) with some appointment.static booleanCalendar.haveTime(List<Appointment> appointments, LocalDateTime start, LocalDateTime end, Integer excludedId) Decides whether the time interval [start, end] is in the conflict (have overlap) with some appointment. -
Uses of Appointment in cz.cuni.kubinja.hospitalsystem.calendar.util
Methods in cz.cuni.kubinja.hospitalsystem.calendar.util with parameters of type AppointmentModifier and TypeMethodDescriptionbooleanAppointmentCompare.compare(Appointment a1, Appointment a2) Compares two appointments. -
Uses of Appointment in cz.cuni.kubinja.hospitalsystem.database
Methods in cz.cuni.kubinja.hospitalsystem.database that return AppointmentModifier and TypeMethodDescriptionDatabase.getAppointment(int id) Returns the appointment based on provided id.Methods in cz.cuni.kubinja.hospitalsystem.database that return types with arguments of type AppointmentModifier and TypeMethodDescriptionDatabase.getAppointmentsForDoctor(int id) Returns list of appointments for doctor with provided id.Database.getAppointmentsForDoctor(Connection connection, int id) Returns list of appointments for doctor with provided id.Database.getAppointmentsForPatient(int id) Returns list of appointments for patient with provided id.Database.getAppointmentsForPatient(Connection connection, int id) Returns list of appointments for patient with provided id.Methods in cz.cuni.kubinja.hospitalsystem.database with parameters of type AppointmentModifier and TypeMethodDescriptionvoidDatabase.updateAppointment(Appointment appointment) Updates information about existing appointment.