List<HoursPerDayDTO> listHoursPerDayDTO = new ArrayList<HoursPerDayDTO>();
listHoursPerDayDTO.add(hoursPerDayDTO_1);
listHoursPerDayDTO.add(hoursPerDayDTO_2);
/* missing code,date, hoursPerDays and parent */
CalendarDataDTO dataDTO_1 = new CalendarDataDTO(null, null, null);
CalendarDataDTO dataDTO_2 = new CalendarDataDTO("codeData",
listHoursPerDayDTO, toXml(getValidDate(4)),
getDefaultCalendar()
.getCode());
List<CalendarDataDTO> calendarDatas = new ArrayList<CalendarDataDTO>();
calendarDatas.add(dataDTO_1);
calendarDatas.add(dataDTO_2);
/* Build Base Calendar list. */
BaseCalendarDTO bc1 = new BaseCalendarDTO(getUniqueName(),
getUniqueName(), null, calendarExceptions, Arrays
.asList(new CalendarDataDTO(Arrays
.asList(new HoursPerDayDTO(
CalendarData.Days.MONDAY.name(),
new Integer(8))), null, null)));
String codeBaseCalendar = getUniqueName();