Package com.example.seraphine.service
Interface AppointmentService
- All Known Implementing Classes:
AppointmentServiceImpl
public interface AppointmentService
Service interface to access from data and model, also create entity for appointment
- Author:
- Vinh Truong Canh Thanh, Tri Nguyen Minh, Linh Ngo Phuc
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAppointmentToDoctor
(Long doctor_id, Long appointment_id) void
bookAppointment
(Long user_id, Long appointment_id) void
deleteAppointment
(Long user_id, Long appointment_id) void
exportAppointmentInfo
(Long user_id, Long appointment_id) getAppointmentById
(Long user_id, Long appointment_id) void
remindAppointment
(Long user_id, Long appointment_id, String option) void
saveAppointment
(Appointment appointment) showDoctorsAppointments
(Long doctor_id) showUserAppointments
(Long user_id) void
updateAppointment
(Long user_id, Long appointment_id, Appointment appointment)
-
Method Details
-
saveAppointment
-
getAllAppointments
List<Appointment> getAllAppointments() -
getAppointmentById
-
updateAppointment
-
deleteAppointment
-
bookAppointment
-
addAppointmentToDoctor
-
exportAppointmentInfo
-
showUserAppointments
-
showDoctorsAppointments
-
remindAppointment
-