if(event.isOccupied()) { // validiere Termin, wenn dieser besetzt ist
for(EventCalendarVO eventCalendar : event.getEventCalendars()) { // pr�fe jeden Kalender, von dem es Beteiligte gibt
if(log.isDebugEnabled())
log.debug("validate calendar with id="+eventCalendar.getCalendar().getId());
EventBeanCalculator calc = new EventBeanCalculator(eventCalendar.getCalendar(), event.getStartDate(), event.getEndDate());
for(EventBean eventBean : calc.getEventBeans()) {
if(!eventBean.getEvent().equals(event)
&& eventBean.getEvent().isOccupied()
&& isEventValid(eventBean.getEvent(), eventCalendar.getCalendar())) { // mu� der Termin gepr�ft werden? (abgelehnte und gel�schte interessieren nicht)
if(DateUtility.isMatching(eventBean.getStartDate(), eventBean.getEndDate(), event.getStartDate(), event.getEndDate())) {
if(eventCalendar.getCalendar().getUser() != null) {