final HourMinuteSecond end = getEndHourMinuteSecond();
return start != null && end != null && start.isBefore(end);
}
private void lessonSpaceOccupationManagement(Space newRoom) {
LessonSpaceOccupation lessonSpaceOccupation = getLessonSpaceOccupation();
if (newRoom != null) {
if (!wasFinished()) {
if (lessonSpaceOccupation == null) {
lessonSpaceOccupation = new LessonSpaceOccupation(newRoom, this);
} else {
lessonSpaceOccupation.edit(newRoom);
}
}
} else {
if (lessonSpaceOccupation != null) {
lessonSpaceOccupation.delete();
}
}
for (final LessonInstance lessonInstance : getLessonInstancesSet()) {
if (lessonInstance.getDay().isAfter(new LocalDate())) {
if (newRoom == null) {