code: protected void processCalendarData(ProjectCalendar calendar, Row row)
     {
        int dayIndex = row.getInt("CD_DAY_OR_EXCEPTION");
        if (dayIndex == 0)
        {
           processCalendarException(calendar, row);
        }
        else
        {
           processCalendarHours(calendar, row, dayIndex);
        }
     }
docs: Read calendar hours and exception data.
  
  @param calendar parent calendar
  @param row calendar hours and exception data