diff --git a/refactoring/src/main/java/com/example/refactoring/_13_loops/_33_replace_loop_with_pipeline/Author.java b/refactoring/src/main/java/com/example/refactoring/_13_loops/_33_replace_loop_with_pipeline/Author.java index a0c54335..0f51600b 100644 --- a/refactoring/src/main/java/com/example/refactoring/_13_loops/_33_replace_loop_with_pipeline/Author.java +++ b/refactoring/src/main/java/com/example/refactoring/_13_loops/_33_replace_loop_with_pipeline/Author.java @@ -1,6 +1,5 @@ package com.example.refactoring._13_loops._33_replace_loop_with_pipeline; -import java.util.ArrayList; import java.util.List; import java.util.Objects; diff --git a/refactoring/src/main/java/com/example/refactoring/_14_lazy_element/_34_collapse_hierarchy/Reservation.java b/refactoring/src/main/java/com/example/refactoring/_14_lazy_element/_34_collapse_hierarchy/Reservation.java new file mode 100644 index 00000000..e492ae65 --- /dev/null +++ b/refactoring/src/main/java/com/example/refactoring/_14_lazy_element/_34_collapse_hierarchy/Reservation.java @@ -0,0 +1,19 @@ +package com.example.refactoring._14_lazy_element._34_collapse_hierarchy; + +import java.time.LocalDateTime; +import java.util.List; + +public class Reservation { + + private LocalDateTime startDateTime; + + private LocalDateTime endDateTime; + + private List members; + + private String owner; + + private boolean paid; + + private String courtNumber; +} diff --git a/refactoring/src/main/java/com/example/refactoring/_14_lazy_element/_34_collapse_hierarchy/_before/CourtReservation.java b/refactoring/src/main/java/com/example/refactoring/_14_lazy_element/_34_collapse_hierarchy/_before/CourtReservation.java new file mode 100644 index 00000000..3a96dd76 --- /dev/null +++ b/refactoring/src/main/java/com/example/refactoring/_14_lazy_element/_34_collapse_hierarchy/_before/CourtReservation.java @@ -0,0 +1,7 @@ +package com.example.refactoring._14_lazy_element._34_collapse_hierarchy._before; + +public class CourtReservation extends Reservation { + + private String courtNumber; + +} diff --git a/refactoring/src/main/java/com/example/refactoring/_14_lazy_element/_34_collapse_hierarchy/_before/Reservation.java b/refactoring/src/main/java/com/example/refactoring/_14_lazy_element/_34_collapse_hierarchy/_before/Reservation.java new file mode 100644 index 00000000..175bc3db --- /dev/null +++ b/refactoring/src/main/java/com/example/refactoring/_14_lazy_element/_34_collapse_hierarchy/_before/Reservation.java @@ -0,0 +1,18 @@ +package com.example.refactoring._14_lazy_element._34_collapse_hierarchy._before; + +import java.time.LocalDateTime; +import java.util.List; + +public class Reservation { + + private LocalDateTime startDateTime; + + private LocalDateTime endDateTime; + + private List members; + + private String owner; + + private boolean paid; + +}