Skip to content

Commit be447bb

Browse files
committed
[java][booking][03_preserve_object] Extract isBetween method
1 parent 1a8d3c8 commit be447bb

File tree

1 file changed

+5
-1
lines changed
  • examples/java/java-booking-03_preserve_whole_object/src/main/java/tv/codely/booking

1 file changed

+5
-1
lines changed

examples/java/java-booking-03_preserve_whole_object/src/main/java/tv/codely/booking/Booking.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,14 @@ public BookingStatus statusFor(LocalDateTime date) {
3131
return BookingStatus.NOT_STARTED;
3232
}
3333

34-
if (date.isAfter(dateRange.startDate()) && date.isBefore(dateRange.endDate())) {
34+
if (isBetween(date, dateRange)) {
3535
return BookingStatus.ACTIVE;
3636
}
3737

3838
return BookingStatus.FINISHED;
3939
}
40+
41+
private boolean isBetween(LocalDateTime date, DateRange dateRange) {
42+
return date.isAfter(dateRange.startDate()) && date.isBefore(dateRange.endDate());
43+
}
4044
}

0 commit comments

Comments
 (0)