Index
All Classes and Interfaces|All Packages|Serialized Form
C
- calcolaUffa(ContestoScocciatura) - Method in class org.cswteams.ms3.entity.scocciature.Scocciatura
-
Calcola quanto peso ad un utente essere associato a un assegnazione turno
- calcolaUffa(ContestoScocciatura) - Method in class org.cswteams.ms3.entity.scocciature.ScocciaturaAssegnazioneUtente
- calcolaUffa(ContestoScocciatura) - Method in class org.cswteams.ms3.entity.scocciature.ScocciaturaDesiderata
- calcolaUffa(ContestoScocciatura) - Method in class org.cswteams.ms3.entity.scocciature.ScocciaturaVacanza
- calcolaUffaComplessivoUtenteAssegnazione(ContestoScocciatura) - Method in class org.cswteams.ms3.control.scocciatura.ControllerScocciatura
-
This method calculates the variation of the priority level for a doctor who has to be assigned to a specific concrete shift considering all the annoyances.
- CalendarServiceException - Exception Class in org.cswteams.ms3.exception
- CalendarServiceException(Exception) - Constructor for exception class org.cswteams.ms3.exception.CalendarServiceException
- CalendarServiceException(String) - Constructor for exception class org.cswteams.ms3.exception.CalendarServiceException
- CalendarServiceManager - Class in org.cswteams.ms3.control.preferenze
- CalendarServiceManager() - Constructor for class org.cswteams.ms3.control.preferenze.CalendarServiceManager
- CalendarSetting - Class in org.cswteams.ms3.control.preferenze
- CalendarSetting(String) - Constructor for class org.cswteams.ms3.control.preferenze.CalendarSetting
- CalendarSettingBuilder - Class in org.cswteams.ms3.control.preferenze
- CalendarSettingBuilder(ServiceDataENUM) - Constructor for class org.cswteams.ms3.control.preferenze.CalendarSettingBuilder
- CANADA - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- CAPE_VERDE - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- CARIBBEAN_NETHERLANDS - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- caricaGiustificazione(GiustificazioneForzaturaVincoliDTO) - Method in class org.cswteams.ms3.rest.GiustificazioneForzaturaEndpoint
- CENTRAL_AFRICAN_REPUBLIC - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- changePassword(ChangePasswordDTO) - Method in class org.cswteams.ms3.control.passwordChange.PasswordChange
- changePassword(ChangePasswordDTO) - Method in interface org.cswteams.ms3.control.passwordChange.IPasswordChange
- changePassword(ChangePasswordDTO) - Method in class org.cswteams.ms3.rest.ChangePasswordRestEndpoint
- ChangePasswordDTO - Class in org.cswteams.ms3.dto.changePassword
-
DTO used in the "change password" use case
- ChangePasswordDTO() - Constructor for class org.cswteams.ms3.dto.changePassword.ChangePasswordDTO
- ChangePasswordDTO(Long, String, String) - Constructor for class org.cswteams.ms3.dto.changePassword.ChangePasswordDTO
- ChangePasswordRestEndpoint - Class in org.cswteams.ms3.rest
- ChangePasswordRestEndpoint() - Constructor for class org.cswteams.ms3.rest.ChangePasswordRestEndpoint
- changeStatus(NotificationDTO) - Method in interface org.cswteams.ms3.control.notification.INotificationSystemController
- changeStatus(NotificationDTO) - Method in class org.cswteams.ms3.control.notification.NotificationSystemController
- check(LocalDate, LocalDate) - Method in class org.cswteams.ms3.control.scheduler.SchedulerController
-
This method verifies the existence of a shift schedule for the dates we want to plan.
- CHILE - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- CIVIL - Enum constant in enum class org.cswteams.ms3.enums.HolidayCategory
- CLINIC - Enum constant in enum class org.cswteams.ms3.enums.TaskEnum
- clone() - Method in class org.cswteams.ms3.entity.ConcreteShift
- code() - Method in enum class org.cswteams.ms3.control.utils.Country
- comparator() - Element in annotation interface org.cswteams.ms3.jpa_constraints.temporal_consistency.BeforeInTime
- comparator() - Element in annotation interface org.cswteams.ms3.utils.temporal_consistency.BeforeInTime
- Comparator - Interface in org.cswteams.ms3.jpa_constraints.temporal_consistency
- Comparator - Interface in org.cswteams.ms3.utils.temporal_consistency
- compare(Object, Object) - Method in interface org.cswteams.ms3.jpa_constraints.temporal_consistency.Comparator
- compare(Object, Object) - Method in class org.cswteams.ms3.jpa_constraints.temporal_consistency.DateTimeComparator
- compare(Object, Object) - Method in class org.cswteams.ms3.jpa_constraints.temporal_consistency.EpochDayComparator
- compare(Object, Object) - Method in interface org.cswteams.ms3.utils.temporal_consistency.Comparator
- compare(Object, Object) - Method in class org.cswteams.ms3.utils.temporal_consistency.DateTimeComparator
- compare(Object, Object) - Method in class org.cswteams.ms3.utils.temporal_consistency.EpochDayComparator
- ConcreteShift - Class in org.cswteams.ms3.entity
-
This class represents the concrete shift present in a schedule for a certain date.
- ConcreteShift() - Constructor for class org.cswteams.ms3.entity.ConcreteShift
-
Default constructor needed by Lombok
- ConcreteShift(Long) - Constructor for class org.cswteams.ms3.entity.ConcreteShift
- ConcreteShift(Long, Shift) - Constructor for class org.cswteams.ms3.entity.ConcreteShift
-
Create a concrete shift for a specific shift in a specific date.
- ConcreteShift(Long, Shift, List<DoctorAssignment>) - Constructor for class org.cswteams.ms3.entity.ConcreteShift
-
Create a concrete shift for a specific shift in a specific date, with a specific list of Doctors assigned.
- ConcreteShiftController - Class in org.cswteams.ms3.control.concreteShift
- ConcreteShiftController() - Constructor for class org.cswteams.ms3.control.concreteShift.ConcreteShiftController
- ConcreteShiftDAO - Interface in org.cswteams.ms3.dao
- ConcreteShiftDoctorStatus - Enum Class in org.cswteams.ms3.enums
-
This enumeration provides all the possible statuses for an assignation of a Doctor to a concrete shift.
- ConcreteShiftException - Exception Class in org.cswteams.ms3.exception
- ConcreteShiftException(String) - Constructor for exception class org.cswteams.ms3.exception.ConcreteShiftException
- ConcreteShiftRestEndpoint - Class in org.cswteams.ms3.rest
- ConcreteShiftRestEndpoint() - Constructor for class org.cswteams.ms3.rest.ConcreteShiftRestEndpoint
- Condition - Class in org.cswteams.ms3.entity.condition
-
A condition that can be related to a
Doctor. - Condition() - Constructor for class org.cswteams.ms3.entity.condition.Condition
-
Default constructor needed by Lombok
- Condition(String) - Constructor for class org.cswteams.ms3.entity.condition.Condition
-
Create a condition as descripted by
type. - ConditionController - Class in org.cswteams.ms3.control.conditions
- ConditionController() - Constructor for class org.cswteams.ms3.control.conditions.ConditionController
- Config - Class in org.cswteams.ms3.entity
-
This class contains all the configurations useful for all parts of the system
- Config() - Constructor for class org.cswteams.ms3.entity.Config
- ConfigConstraintDTO - Class in org.cswteams.ms3.dto
- ConfigConstraintDTO() - Constructor for class org.cswteams.ms3.dto.ConfigConstraintDTO
- ConfigConstraintDTO(int, int, int, int, int, int) - Constructor for class org.cswteams.ms3.dto.ConfigConstraintDTO
- ConfigDAO - Interface in org.cswteams.ms3.dao
- CONFIGURATOR - Enum constant in enum class org.cswteams.ms3.enums.SystemActor
- ConfigVincMaxPerCons - Class in org.cswteams.ms3.entity.constraint
-
This entity models the configuration for the system association between users with a specific Condition and the maximum time of consecutive work for them, e.g. elderly/pregnant users can have a limit to a certain amount of time.
- ConfigVincMaxPerCons() - Constructor for class org.cswteams.ms3.entity.constraint.ConfigVincMaxPerCons
-
Default constructor needed by Lombok
- ConfigVincMaxPerCons(Condition, int) - Constructor for class org.cswteams.ms3.entity.constraint.ConfigVincMaxPerCons
-
Create a new Condition-max consecutive work time
- ConfigVincoli - Class in org.cswteams.ms3.entity.constraint
-
Parameters for constraint management.
- ConfigVincoli() - Constructor for class org.cswteams.ms3.entity.constraint.ConfigVincoli
-
Default constructor needed by Lombok
- ConfigVincoli(int, int, int, int, List<ConfigVincMaxPerCons>) - Constructor for class org.cswteams.ms3.entity.constraint.ConfigVincoli
-
Constructor
- ConfigVincoliDAO - Interface in org.cswteams.ms3.dao
- ConfigVincoloMaxPeriodoConsecutivoDAO - Interface in org.cswteams.ms3.dao
- CONGO - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- ConsecutiveShiftsConstraintDAO - Interface in org.cswteams.ms3.dao
- Constraint - Class in org.cswteams.ms3.entity.constraint
-
A condition, imposed on some pianification parameter.
- Constraint() - Constructor for class org.cswteams.ms3.entity.constraint.Constraint
- ConstraintAssegnazioneTurnoTurno - Class in org.cswteams.ms3.entity.constraint
-
A condition imposed when generating associations between shifts.
- ConstraintAssegnazioneTurnoTurno() - Constructor for class org.cswteams.ms3.entity.constraint.ConstraintAssegnazioneTurnoTurno
- ConstraintController - Class in org.cswteams.ms3.control.vincoli
- ConstraintController() - Constructor for class org.cswteams.ms3.control.vincoli.ConstraintController
- ConstraintDAO - Interface in org.cswteams.ms3.dao
- ConstraintHoliday - Class in org.cswteams.ms3.entity.constraint
-
This constraint is to make sure that a doctor who worked on a certain holiday in the previous year is not assigned to a shift corresponding to the same holiday.
- ConstraintHoliday() - Constructor for class org.cswteams.ms3.entity.constraint.ConstraintHoliday
- ConstraintMaxOrePeriodo - Class in org.cswteams.ms3.entity.constraint
-
This class implements the maximum number of minutes that a doctor can work into a specified period.
- ConstraintMaxOrePeriodo() - Constructor for class org.cswteams.ms3.entity.constraint.ConstraintMaxOrePeriodo
-
Default constructor needed by Lombok
- ConstraintMaxOrePeriodo(int, long) - Constructor for class org.cswteams.ms3.entity.constraint.ConstraintMaxOrePeriodo
- ConstraintMaxPeriodoConsecutivo - Class in org.cswteams.ms3.entity.constraint
-
This class implements the maximum number of consecutive minutes that a doctor can work.
- ConstraintMaxPeriodoConsecutivo() - Constructor for class org.cswteams.ms3.entity.constraint.ConstraintMaxPeriodoConsecutivo
- ConstraintMaxPeriodoConsecutivo(int) - Constructor for class org.cswteams.ms3.entity.constraint.ConstraintMaxPeriodoConsecutivo
- ConstraintMaxPeriodoConsecutivo(int, Condition) - Constructor for class org.cswteams.ms3.entity.constraint.ConstraintMaxPeriodoConsecutivo
- ConstraintNumeroDiRuoloTurno - Class in org.cswteams.ms3.entity.constraint
-
This class implements the check of the number of doctors of each seniority in a concrete shift.
- ConstraintNumeroDiRuoloTurno() - Constructor for class org.cswteams.ms3.entity.constraint.ConstraintNumeroDiRuoloTurno
- ConstraintRestEndpoint - Class in org.cswteams.ms3.rest
- ConstraintRestEndpoint() - Constructor for class org.cswteams.ms3.rest.ConstraintRestEndpoint
- ConstraintTurniContigui - Class in org.cswteams.ms3.entity.constraint
-
This class implements the idea for which shift tipologies (i.e. time slots) may impose some constraints on the presence of other shifts which are contiguous to it.
- ConstraintTurniContigui(int, ChronoUnit, TimeSlot, HashSet<TimeSlot>) - Constructor for class org.cswteams.ms3.entity.constraint.ConstraintTurniContigui
- ConstraintUbiquita - Class in org.cswteams.ms3.entity.constraint
- ConstraintUbiquita() - Constructor for class org.cswteams.ms3.entity.constraint.ConstraintUbiquita
- ContestoScocciatura - Class in org.cswteams.ms3.entity.scocciature
- ContestoScocciatura(DoctorUffaPriority, ConcreteShift) - Constructor for class org.cswteams.ms3.entity.scocciature.ContestoScocciatura
- ContextConstraint - Class in org.cswteams.ms3.entity.constraint
-
Context for constraints validation.
- ContextConstraint(DoctorUffaPriority, ConcreteShift, DoctorHolidays, List<Holiday>) - Constructor for class org.cswteams.ms3.entity.constraint.ContextConstraint
- ControllerGiustificaForzatura - Class in org.cswteams.ms3.control.giustificaForzatura
- ControllerGiustificaForzatura() - Constructor for class org.cswteams.ms3.control.giustificaForzatura.ControllerGiustificaForzatura
- ControllerLogin - Class in org.cswteams.ms3.control.login
- ControllerLogin() - Constructor for class org.cswteams.ms3.control.login.ControllerLogin
- ControllerRegistrazione - Class in org.cswteams.ms3.control.registrazione
- ControllerRegistrazione() - Constructor for class org.cswteams.ms3.control.registrazione.ControllerRegistrazione
- ControllerScambioTurno - Class in org.cswteams.ms3.control.scambioTurno
- ControllerScambioTurno() - Constructor for class org.cswteams.ms3.control.scambioTurno.ControllerScambioTurno
- ControllerScocciatura - Class in org.cswteams.ms3.control.scocciatura
-
This class manages all the aspects concerning the uffa prioriy levels.
- ControllerScocciatura(List<Scocciatura>) - Constructor for class org.cswteams.ms3.control.scocciatura.ControllerScocciatura
- convertDTOSetToEntitySet(Set<Long>) - Method in class org.cswteams.ms3.control.giustificaForzatura.ControllerGiustificaForzatura
- convertEpochToDateString(long) - Static method in class org.cswteams.ms3.utils.DateConverter
- CORPORATE - Enum constant in enum class org.cswteams.ms3.enums.HolidayCategory
-
Company holidays, e.g. long weekends, holidays, ...
- COSTA_RICA - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- countByNameAndStartDateEpochDayAndEndDateEpochDay(String, long, long) - Method in interface org.cswteams.ms3.dao.HolidayDAO
- Country - Enum Class in org.cswteams.ms3.control.utils
- CountryRestEndpoint - Class in org.cswteams.ms3.rest
- CountryRestEndpoint() - Constructor for class org.cswteams.ms3.rest.CountryRestEndpoint
- creaRichiestaRimozioneDaTurno(RequestRemovalFromConcreteShiftDTO) - Method in class org.cswteams.ms3.rest.RichiestaRimozioneDaTurnoRestEndpoint
- creaServizio(MedicalServiceCreationDTO) - Method in class org.cswteams.ms3.rest.MedicalServicesRestEndpoint
- create(String, String) - Method in class org.cswteams.ms3.control.preferenze.CalendarSettingBuilder
- createNewConcreteShift(RegisterConcreteShiftDTO) - Method in class org.cswteams.ms3.control.concreteShift.ConcreteShiftController
- createNewConcreteShift(RegisterConcreteShiftDTO) - Method in interface org.cswteams.ms3.control.concreteShift.IConcreteShiftController
- createNewConcreteShift(RegisterConcreteShiftDTO) - Method in class org.cswteams.ms3.rest.ConcreteShiftRestEndpoint
- createRequest(RequestRemovalFromConcreteShiftDTO) - Method in class org.cswteams.ms3.control.requestRemovalFromConcreteShift.RequestRemovalFromConcreteShiftController
- createRequest(RequestRemovalFromConcreteShiftDTO) - Method in interface org.cswteams.ms3.control.requestRemovalFromConcreteShift.IRequestRemovalFromConcreteShiftController
-
Create a new request of removal from concrete shift, given a DTO.
- createSchedule(LocalDate, LocalDate) - Method in interface org.cswteams.ms3.control.scheduler.ISchedulerController
-
Proxy of the method createSchedule, when the DoctorUffaPriority list cannot be retrieved.
- createSchedule(LocalDate, LocalDate) - Method in class org.cswteams.ms3.control.scheduler.SchedulerController
- createSchedule(LocalDate, LocalDate, List<DoctorUffaPriority>, List<DoctorUffaPrioritySnapshot>) - Method in interface org.cswteams.ms3.control.scheduler.ISchedulerController
-
Creates a schedule valid for the specified period and saves it in the DB.
- createSchedule(LocalDate, LocalDate, List<DoctorUffaPriority>, List<DoctorUffaPrioritySnapshot>) - Method in class org.cswteams.ms3.control.scheduler.SchedulerController
- createSchedule(ScheduleGenerationDTO) - Method in class org.cswteams.ms3.rest.ScheduleRestEndpoint
- createService(List<Task>, String) - Method in interface org.cswteams.ms3.control.medicalService.IMedicalServiceController
-
Create a new Medical service, based on label and associated tasks list.
- createService(List<Task>, String) - Method in class org.cswteams.ms3.control.medicalService.MedicalServiceController
- createService(MedicalServiceCreationDTO) - Method in interface org.cswteams.ms3.control.medicalService.IMedicalServiceController
-
Create a new Medical service, based on data within the DTO received via frontend.
- createService(MedicalServiceCreationDTO) - Method in class org.cswteams.ms3.control.medicalService.MedicalServiceController
-
Create a new Medical service, based on data within the DTO received via frontend.
- createShift(ShiftDTOIn) - Method in class org.cswteams.ms3.control.shift.ShiftController
- createShift(ShiftDTOIn) - Method in interface org.cswteams.ms3.control.shift.IShiftController
-
Creates a new shift
- createShift(ShiftDTOIn) - Method in class org.cswteams.ms3.rest.ShiftRestEndpoint
-
Creates a shift definition
Reached from POST api/shifts/service={serviceName} - createTask(TaskEnum) - Method in interface org.cswteams.ms3.control.task.ITaskController
-
Create a
Taskwith the specified task type. - createTask(TaskEnum) - Method in class org.cswteams.ms3.control.task.TaskController
- createUser(UserCreationDTO) - Method in interface org.cswteams.ms3.control.user.IUserController
- createUser(UserCreationDTO) - Method in class org.cswteams.ms3.control.user.UserController
- createUser(UserCreationDTO) - Method in class org.cswteams.ms3.rest.UsersRestEndpoint
- CROATIA - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- CUBA - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- CURACAO - Enum constant in enum class org.cswteams.ms3.control.utils.Country
- CustomHolidayDTOIn - Class in org.cswteams.ms3.dto.holidays
- CustomHolidayDTOIn(boolean, String, String, String, Long, Long, Integer, Integer, Integer, Integer) - Constructor for class org.cswteams.ms3.dto.holidays.CustomHolidayDTOIn
- CustomHolidayIdDTO - Class in org.cswteams.ms3.dto.holidays
- CustomHolidayIdDTO(Long, Boolean) - Constructor for class org.cswteams.ms3.dto.holidays.CustomHolidayIdDTO
- CustomHolidaysDTOOut - Class in org.cswteams.ms3.dto.holidays
- CustomHolidaysDTOOut() - Constructor for class org.cswteams.ms3.dto.holidays.CustomHolidaysDTOOut
- CZECH_REPUBLIC - Enum constant in enum class org.cswteams.ms3.control.utils.Country
All Classes and Interfaces|All Packages|Serialized Form