/** * Fügt einem iCal-Event das Enddatum aus dem übergebenen Appointment-Objekt hinzu. * * @param appointment */ private void addEndDateToEvent( Appointment appointment, PropertyList properties, boolean isAllDayEvent) { Date endDate = appointment.getEnd(); java.util.Calendar calendar = java.util.Calendar.getInstance(); if (isAllDayEvent) { DtEnd end = getDtEndFromAllDayEvent(endDate, calendar); properties.add(end); } else { if (appointment.getRepeating() == null) { DtEnd end = new DtEnd(convertRaplaLocaleToUTC(endDate)); end.setUtc(true); properties.add(end); } else { DtEnd end = getEndDateProperty(endDate); properties.add(end); } } }