Interface IControllerScambioTurno
- All Known Implementing Classes:
ControllerScambioTurno
public interface IControllerScambioTurno
-
Method Summary
Modifier and TypeMethodDescriptionvoidanswerTurnChangeRequest(@NotNull AnswerTurnChangeRequestDTO answerTurnChangeRequestDTO) getRequestsBySender(@NotNull Long id) getRequestsToSender(@NotNull Long id) voidrequestShiftChange(@NotNull RequestTurnChangeDto requestTurnChangeDto) This method creates a shift change request.
-
Method Details
-
requestShiftChange
void requestShiftChange(@NotNull @NotNull RequestTurnChangeDto requestTurnChangeDto) throws ConcreteShiftException This method creates a shift change request.- Parameters:
requestTurnChangeDto- request dto- Throws:
ConcreteShiftException
-
getRequestsBySender
-
getRequestsToSender
-
answerTurnChangeRequest
void answerTurnChangeRequest(@NotNull @NotNull AnswerTurnChangeRequestDTO answerTurnChangeRequestDTO) throws ShiftException - Throws:
ShiftException
-
getAvailableUsersForReplacement
List<MedicalDoctorInfoDTO> getAvailableUsersForReplacement(@NotNull @NotNull GetAvailableUsersForReplacementDTO dto)
-