diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/calendars/entities/BaseCalendar.java b/navalplanner-business/src/main/java/org/navalplanner/business/calendars/entities/BaseCalendar.java index 2e6e3d3f2..057ea1500 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/calendars/entities/BaseCalendar.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/calendars/entities/BaseCalendar.java @@ -30,6 +30,7 @@ import java.util.Set; import org.apache.commons.lang.StringUtils; import org.hibernate.validator.AssertTrue; import org.hibernate.validator.NotEmpty; +import org.hibernate.validator.Valid; import org.joda.time.DateTimeConstants; import org.joda.time.LocalDate; import org.navalplanner.business.calendars.daos.IBaseCalendarDAO; @@ -95,10 +96,13 @@ public class BaseCalendar extends IntegrationEntity implements IWorkHours { @NotEmpty private String name; + @Valid private Set exceptions = new HashSet(); + @Valid private List calendarDataVersions = new ArrayList(); + @Valid private List calendarAvailabilities = new ArrayList(); public enum DayType {