@Override
public void createCalendarAvailability() {
if (getBaseCalendar() != null) {
LocalDate startDate = new LocalDate();
CalendarAvailability lastCalendarAvailability = getBaseCalendar()
.getLastCalendarAvailability();
if (lastCalendarAvailability != null) {
if (lastCalendarAvailability.getEndDate() == null) {
startDate = lastCalendarAvailability.getStartDate();
} else {
startDate = lastCalendarAvailability.getEndDate();
}
startDate = startDate.plusDays(1);
}
CalendarAvailability calendarAvailability = CalendarAvailability
.create(startDate, null);
calendarAvailability.setCode("");
getBaseCalendar().addNewCalendarAvailability(calendarAvailability);
}
}