Index

A B C D E F G H I J L M N O P Q R S T U V W Y Z 
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 via ConcreteShift.
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 type as 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 User can 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
 
A B C D E F G H I J L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Serialized Form