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

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 Task with 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
 
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