__init__(self, str name, str description) | work_schedule.WorkSchedule | |
__str__(self) (defined in work_schedule.WorkSchedule) | work_schedule.WorkSchedule | |
calculateNonWorkingTime(self, datetime fromTime, datetime toTime) | work_schedule.WorkSchedule | |
calculateWorkingTime(self, datetime fromTime, datetime toTime) | work_schedule.WorkSchedule | |
createNonWorkingPeriod(self, str name, str description, datetime startDateTime, timedelta duration) | work_schedule.WorkSchedule | |
createRotation(self, str name, str description) | work_schedule.WorkSchedule | |
createShift(self, str name, str description, time start, timedelta duration) | work_schedule.WorkSchedule | |
createTeam(self, str name, str description, Rotation rotation, time rotationStart) | work_schedule.WorkSchedule | |
deleteNonWorkingPeriod(self, NonWorkingPeriod period) | work_schedule.WorkSchedule | |
deleteShift(self, Shift shift) | work_schedule.WorkSchedule | |
deleteTeam(self, Team team) | work_schedule.WorkSchedule | |
getPeriodKey(NonWorkingPeriod period) | work_schedule.WorkSchedule | static |
getRotationDuration(self) | work_schedule.WorkSchedule | |
getRotationWorkingTime(self) | work_schedule.WorkSchedule | |
getShiftInstancesForDay(self, date day) | work_schedule.WorkSchedule | |
getShiftInstancesForTime(self, datetime dateTime) | work_schedule.WorkSchedule | |
key (defined in work_schedule.WorkSchedule) | work_schedule.WorkSchedule | static |
nonWorkingPeriods (defined in work_schedule.WorkSchedule) | work_schedule.WorkSchedule | |
printShiftInstances(self, date start, date end) | work_schedule.WorkSchedule | |
rotations (defined in work_schedule.WorkSchedule) | work_schedule.WorkSchedule | |
shifts (defined in work_schedule.WorkSchedule) | work_schedule.WorkSchedule | |
teams (defined in work_schedule.WorkSchedule) | work_schedule.WorkSchedule | |