From cf2bba29c9ba9e20f06c6c38d194b58aa01f1ab4 Mon Sep 17 00:00:00 2001 From: Susana Montes Pedreira Date: Fri, 10 Jun 2011 14:53:51 +0200 Subject: [PATCH] create default work week of non-derived calendar FEA: AnA08S09CalendarAdminInterface --- .../business/calendars/entities/CalendarData.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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()); + } + }