Package org.cswteams.ms3.entity.constraint
package org.cswteams.ms3.entity.constraint
-
ClassesClassDescriptionAn additional constraint that can be added whenever it is needed.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.Parameters for constraint management.A condition, imposed on some pianification parameter.A condition imposed when generating associations between shifts.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.This class implements the maximum number of minutes that a doctor can work into a specified period.This class implements the maximum number of consecutive minutes that a doctor can work.This class implements the check of the number of doctors of each seniority in a concrete shift.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.Context for constraints validation.