/**
     * Saves a list of {@link BaseCalendar} that has all the calendar data that we want to store in the database.
     *
     * @param baseCalendars
     */
    @Override
    @Transactional
    public void storeBaseCalendars(List<BaseCalendar> baseCalendars) {
        for (BaseCalendar baseCalendar : baseCalendars) {
            baseCalendarDAO.save(baseCalendar);
        }

    }
 @Transactional(rollbackFor = ValidationException.class)
 private void confirmSave(BaseCalendar calendar) throws ValidationException {
     checkInvalidValuesCalendar(calendar);
     baseCalendarDAO.save(calendar);
 }