diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/calendars/entities/CalendarData.java b/navalplanner-business/src/main/java/org/navalplanner/business/calendars/entities/CalendarData.java index 9c561c265..321581964 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/calendars/entities/CalendarData.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/calendars/entities/CalendarData.java @@ -237,4 +237,16 @@ public class CalendarData extends IntegrationEntity { return Registry.getCalendarDataDAO(); } + public static void resetDefaultCapacities(CalendarData calendar) { + Capacity eightHours = Capacity.create(hours(8)) + .overAssignableWithoutLimit(); + calendar.setCapacityAt(Days.MONDAY, eightHours); + calendar.setCapacityAt(Days.TUESDAY, eightHours); + calendar.setCapacityAt(Days.WEDNESDAY, eightHours); + calendar.setCapacityAt(Days.THURSDAY, eightHours); + calendar.setCapacityAt(Days.FRIDAY, eightHours); + calendar.setCapacityAt(Days.SATURDAY, Capacity.zero()); + calendar.setCapacityAt(Days.SUNDAY, Capacity.zero()); + } + }