for (final Appointment appointment : appointments.getItems()) { DateTime eventStartDate = convertToJodaDateTime(appointment.getStart()); DateTime eventEndDate = convertToJodaDateTime(appointment.getEnd()); if ((eventEndDate.isAfter(startDate) || eventEndDate.isEqual(startDate)) && eventStartDate.isBefore(endDate)) { results.add(convertToAppointmentDto(appointment));
appointmentDto.setEnd(convertToJodaDateTime(appointment.getEnd())); appointmentDto.setAllDay(appointment.getIsAllDayEvent()); appointmentDto.setLocation(appointment.getLocation());