Index
All Classes and Interfaces|All Packages|Serialized Form
S
- SAINT_HELENA - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- SAN_MARINO - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- saveAll(Iterable<S>) - Method in interface org.cswteams.ms3.dao.GiustificazioneFozaturaDAO
- saveDelibera(MultipartFile) - Method in class org.cswteams.ms3.control.giustificaForzatura.ControllerGiustificaForzatura
- saveDelibera(MultipartFile) - Method in interface org.cswteams.ms3.control.giustificaForzatura.IControllerGiustificaForzatura
- saveGiustificazione(GiustificazioneForzaturaVincoliDTO) - Method in class org.cswteams.ms3.control.giustificaForzatura.ControllerGiustificaForzatura
- saveGiustificazione(GiustificazioneForzaturaVincoliDTO) - Method in interface org.cswteams.ms3.control.giustificaForzatura.IControllerGiustificaForzatura
- saveUffaTemp() - Method in class org.cswteams.ms3.entity.UserScheduleState
- Schedule - Class in org.cswteams.ms3.entity
-
This class represents a shift schedule in an interval of dates
- Schedule() - Constructor for class org.cswteams.ms3.entity.Schedule
-
Constructor needed for Spring @Entity annotation.
- Schedule(Long, Long, List<ConcreteShift>) - Constructor for class org.cswteams.ms3.entity.Schedule
-
Constructor needed when we want to create a schedule without any violated constraint
- Schedule(Long, Long, List<ConcreteShift>, List<Constraint>) - Constructor for class org.cswteams.ms3.entity.Schedule
-
Class representing a valid schedule
- ScheduleBuilder - Class in org.cswteams.ms3.control.scheduler
- ScheduleBuilder(LocalDate, LocalDate, List<Constraint>, List<ConcreteShift>, List<Doctor>, List<Holiday>, List<DoctorHolidays>, List<DoctorUffaPriority>, List<DoctorUffaPrioritySnapshot>) - Constructor for class org.cswteams.ms3.control.scheduler.ScheduleBuilder
-
This method has the responsibility to create a new instance of schedule and save it in persistence.
- ScheduleBuilder(List<Constraint>, List<DoctorUffaPriority>, Schedule, List<DoctorHolidays>, List<Holiday>) - Constructor for class org.cswteams.ms3.control.scheduler.ScheduleBuilder
-
This method has the responsibility of creating a new valid schedule from an existing one
- ScheduleDAO - Interface in org.cswteams.ms3.dao
- ScheduleDTO - Class in org.cswteams.ms3.dto
- ScheduleDTO() - Constructor for class org.cswteams.ms3.dto.ScheduleDTO
- ScheduleDTO(long, long, boolean, long) - Constructor for class org.cswteams.ms3.dto.ScheduleDTO
- ScheduleGenerationDTO - Class in org.cswteams.ms3.dto
- ScheduleGenerationDTO() - Constructor for class org.cswteams.ms3.dto.ScheduleGenerationDTO
- SchedulerController - Class in org.cswteams.ms3.control.scheduler
- SchedulerController() - Constructor for class org.cswteams.ms3.control.scheduler.SchedulerController
- ScheduleRestEndpoint - Class in org.cswteams.ms3.rest
- ScheduleRestEndpoint() - Constructor for class org.cswteams.ms3.rest.ScheduleRestEndpoint
- Scocciatura - Class in org.cswteams.ms3.entity.scocciature
- Scocciatura() - Constructor for class org.cswteams.ms3.entity.scocciature.Scocciatura
- ScocciaturaAssegnazioneUtente - Class in org.cswteams.ms3.entity.scocciature
-
Calcola quanto pesa ad un utente essere assegnato ad una assegnazione in base al giorno della settimana e in base alla tipologia del turno.
- ScocciaturaAssegnazioneUtente() - Constructor for class org.cswteams.ms3.entity.scocciature.ScocciaturaAssegnazioneUtente
-
Default constructor needed by Lombok
- ScocciaturaAssegnazioneUtente(int, DayOfWeek, TimeSlot) - Constructor for class org.cswteams.ms3.entity.scocciature.ScocciaturaAssegnazioneUtente
- ScocciaturaDAO - Interface in org.cswteams.ms3.dao
- ScocciaturaDesiderata - Class in org.cswteams.ms3.entity.scocciature
-
Calcola quanto pesa ad un utente essere messo di turno in un giorno in cui ha espresso di non lavorare
- ScocciaturaDesiderata() - Constructor for class org.cswteams.ms3.entity.scocciature.ScocciaturaDesiderata
-
Default constructor needed by Lombok
- ScocciaturaDesiderata(int) - Constructor for class org.cswteams.ms3.entity.scocciature.ScocciaturaDesiderata
- ScocciaturaVacanza - Class in org.cswteams.ms3.entity.scocciature
-
Calcola quanto pesa ad un utente essere messo di turno in una vacanza
- ScocciaturaVacanza() - Constructor for class org.cswteams.ms3.entity.scocciature.ScocciaturaVacanza
-
Default constructor needed by Lombok
- ScocciaturaVacanza(int, Holiday, TimeSlot) - Constructor for class org.cswteams.ms3.entity.scocciature.ScocciaturaVacanza
- scocciature - Variable in class org.cswteams.ms3.control.scocciatura.ControllerScocciatura
- second() - Element in annotation interface org.cswteams.ms3.utils.must_be_different.MustBeDifferent
- secondParam() - Element in annotation interface org.cswteams.ms3.jpa_constraints.temporal_consistency.BeforeInTime
- secondParam() - Element in annotation interface org.cswteams.ms3.utils.temporal_consistency.BeforeInTime
- SECULAR - Enum constant in enum class org.cswteams.ms3.enums.HolidayCategory
-
Secular holiday
- Seniority - Enum Class in org.cswteams.ms3.enums
-
This enumeration provides all the possible values for specification of a Doctor's seniority.
- ServiceDataENUM - Enum Class in org.cswteams.ms3.enums
- setEndDate(LocalDate) - Method in class org.cswteams.ms3.entity.Holiday
- setEndDateEpochDay(long) - Method in class org.cswteams.ms3.dto.HolidayDTO
- setForced(boolean) - Method in class org.cswteams.ms3.dto.RegisterConcreteShiftDTO
- setStartDate(LocalDate) - Method in class org.cswteams.ms3.entity.Holiday
- setStartDateEpochDay(long) - Method in class org.cswteams.ms3.dto.HolidayDTO
- setStatus(RequestStatus) - Method in class org.cswteams.ms3.entity.Request
-
Set the status of the request to
status. - Shift - Class in org.cswteams.ms3.entity
-
An "abstract" shift (i.e., the raw time slot, planned and recurring by specific weekdays, that will be assigned to some
Doctors after schedule generation), that can be istantiated into schedules viaConcreteShift. - Shift() - Constructor for class org.cswteams.ms3.entity.Shift
-
Default constructor needed by Lombok
- Shift(Long, TimeSlot, LocalTime, Duration, Set<DayOfWeek>, MedicalService, List<QuantityShiftSeniority>, List<AdditionalConstraint>) - Constructor for class org.cswteams.ms3.entity.Shift
-
Abstract concept of shift, created by the configurator
This constructor is useful for - Shift(LocalTime, Duration, MedicalService, TimeSlot, List<QuantityShiftSeniority>, Set<DayOfWeek>, List<AdditionalConstraint>) - Constructor for class org.cswteams.ms3.entity.Shift
-
Abstract concept of shift, created by the configurator
- ShiftChangeRequestDAO - Interface in org.cswteams.ms3.dao
- ShiftChangeRequestRestEndpoint - Class in org.cswteams.ms3.rest
- ShiftChangeRequestRestEndpoint() - Constructor for class org.cswteams.ms3.rest.ShiftChangeRequestRestEndpoint
- ShiftController - Class in org.cswteams.ms3.control.shift
- ShiftController() - Constructor for class org.cswteams.ms3.control.shift.ShiftController
- ShiftDAO - Interface in org.cswteams.ms3.dao
- ShiftDTOIn - Class in org.cswteams.ms3.dto.shift
- ShiftDTOIn(Long, String, Integer, Integer, Integer, Set<String>, MedicalServiceShiftDTO, List<QuantityShiftSeniorityDTO>, List<AdditionalConstraintShiftDTO>) - Constructor for class org.cswteams.ms3.dto.shift.ShiftDTOIn
- ShiftDTOIn(String, Integer, Integer, Integer, Set<String>, MedicalServiceShiftDTO, List<QuantityShiftSeniorityDTO>, List<AdditionalConstraintShiftDTO>) - Constructor for class org.cswteams.ms3.dto.shift.ShiftDTOIn
- ShiftDTOOut - Class in org.cswteams.ms3.dto.shift
- ShiftDTOOut(Long, String, int, int, int, Set<String>, MedicalServiceShiftDTO, List<QuantityShiftSeniorityDTO>) - Constructor for class org.cswteams.ms3.dto.shift.ShiftDTOOut
- ShiftException - Exception Class in org.cswteams.ms3.exception
- ShiftException(String) - Constructor for exception class org.cswteams.ms3.exception.ShiftException
- ShiftRestEndpoint - Class in org.cswteams.ms3.rest
-
REST endpoint for api/shifts
- ShiftRestEndpoint() - Constructor for class org.cswteams.ms3.rest.ShiftRestEndpoint
- ShiftServiceNameDTOIn - Class in org.cswteams.ms3.dto.shift
- ShiftServiceNameDTOIn(String) - Constructor for class org.cswteams.ms3.dto.shift.ShiftServiceNameDTOIn
- ShiftUtil - Class in org.cswteams.ms3.control.utils
- ShiftUtil() - Constructor for class org.cswteams.ms3.control.utils.ShiftUtil
- ShowScheduleToPlannerDTO - Class in org.cswteams.ms3.dto.showscheduletoplanner
- ShowScheduleToPlannerDTO(Long, String, String, boolean) - Constructor for class org.cswteams.ms3.dto.showscheduletoplanner.ShowScheduleToPlannerDTO
-
DTO used to show to the planner the informations of the generated schedules.
- SIERRA_LEONE - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- SignInRestEndpoint - Class in org.cswteams.ms3.rest
- SignInRestEndpoint() - Constructor for class org.cswteams.ms3.rest.SignInRestEndpoint
- SingleDoctorSpecializationDTO - Class in org.cswteams.ms3.dto.specialization
- SingleDoctorSpecializationDTO(Long, String) - Constructor for class org.cswteams.ms3.dto.specialization.SingleDoctorSpecializationDTO
-
This DTO brings the information to the backend needed to delete the specialization of a doctor
- SingleSavedCondition(Long, String, Long, Long, boolean) - Constructor for class org.cswteams.ms3.dto.condition.AllSavedConditionDTO.SingleSavedCondition
- SingleUserProfileDTO - Class in org.cswteams.ms3.dto.userprofile
- SingleUserProfileDTO(Long, String, String, String, String, String, List<String>, List<String>, List<PermanentConditionDTO>, List<TemporaryConditionDTO>) - Constructor for class org.cswteams.ms3.dto.userprofile.SingleUserProfileDTO
-
DTO that has the responsibility to hold the information needed to be shown in the user profile view on the frontend
- SLOVAKIA - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- SLOVENIA - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- SOMALIA - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- SOUTH_SUDAN - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- SPAIN - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- SPECIALIST_JUNIOR - Enum constant in enum class org.cswteams.ms3.enums.Seniority
-
First two years-specialist.
- SPECIALIST_SENIOR - Enum constant in enum class org.cswteams.ms3.enums.Seniority
-
Specialist after second year
- Specialization - Class in org.cswteams.ms3.entity
-
This entity models a Doctor's specialization.
- Specialization() - Constructor for class org.cswteams.ms3.entity.Specialization
-
Default constructor needed by Lombok
- Specialization(String) - Constructor for class org.cswteams.ms3.entity.Specialization
-
Create a new specialization, with
typeas descriptor. - SpecializationController - Class in org.cswteams.ms3.control.specialization
- SpecializationController() - Constructor for class org.cswteams.ms3.control.specialization.SpecializationController
- SpecializationDAO - Interface in org.cswteams.ms3.dao
- SpecializationDTO - Class in org.cswteams.ms3.dto.specializations
- SpecializationDTO(Set<String>) - Constructor for class org.cswteams.ms3.dto.specializations.SpecializationDTO
-
This DTo holds the responsibility to show all the specializations saved in the system
- SpecializationRestEndPoint - Class in org.cswteams.ms3.rest
- SpecializationRestEndPoint() - Constructor for class org.cswteams.ms3.rest.SpecializationRestEndPoint
- ST_BARTHELEMY - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- startDay() - Element in annotation interface org.cswteams.ms3.utils.start_end_day_month.StartEndDayMonth
- StartEndDayMonth - Annotation Interface in org.cswteams.ms3.utils.start_end_day_month
- StartEndMonthValidator - Class in org.cswteams.ms3.utils.start_end_day_month
- StartEndMonthValidator() - Constructor for class org.cswteams.ms3.utils.start_end_day_month.StartEndMonthValidator
- startMonth() - Element in annotation interface org.cswteams.ms3.utils.start_end_day_month.StartEndDayMonth
- STRUCTURED - Enum constant in enum class org.cswteams.ms3.enums.Seniority
-
Structured doctor.
- substituteAssignedDoctor(ConcreteShift, Doctor, Doctor) - Method in interface org.cswteams.ms3.control.concreteShift.IConcreteShiftController
-
Substitute a doctor assigned to a concrete shift (i.e. is either on duty or on call for it) with a doctor that is on call for it.
- substituteAssignedDoctor(ConcreteShift, Doctor, Doctor) - Method in class org.cswteams.ms3.control.concreteShift.ConcreteShiftController
- SWEDEN - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- SystemActor - Enum Class in org.cswteams.ms3.enums
-
This enumeration provides all the roles that an
Usercan have. - SystemActorController - Class in org.cswteams.ms3.control.actors
- SystemActorController() - Constructor for class org.cswteams.ms3.control.actors.SystemActorController
- SystemActorRestEndPoint - Class in org.cswteams.ms3.rest
- SystemActorRestEndPoint() - Constructor for class org.cswteams.ms3.rest.SystemActorRestEndPoint
All Classes and Interfaces|All Packages|Serialized Form