Skip to content

Commit 6abe065

Browse files
committed
refactor: remove unused query methods and parameters from RoomRepository
1 parent 0d1943e commit 6abe065

File tree

1 file changed

+0
-18
lines changed

1 file changed

+0
-18
lines changed
Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package org.soujava.demos.mongodb.document;
22

3-
import jakarta.data.repository.Param;
43
import jakarta.data.repository.Query;
54
import jakarta.data.repository.Repository;
65
import jakarta.data.repository.Save;
@@ -13,27 +12,10 @@ public interface RoomRepository {
1312

1413
@Query("FROM Room")
1514
List<Room> findAll();
16-
@Query("WHERE type = 'VIP_SUITE' AND status = 'AVAILABLE' AND underMaintenance = false")
17-
List<Room> findVipRoomsReadyForGuests();
18-
19-
@Query(" WHERE type <> 'VIP_SUITE' AND status = 'AVAILABLE' AND cleanStatus = 'CLEAN'")
20-
List<Room> findAvailableStandardRooms();
21-
22-
@Query("WHERE cleanStatus <> 'CLEAN' AND status <> 'OUT_OF_SERVICE'")
23-
List<Room> findRoomsNeedingCleaning();
24-
25-
@Query("WHERE smokingAllowed = true AND status = 'AVAILABLE'")
26-
List<Room> findAvailableSmokingRooms();
27-
28-
@Save
29-
void save(List<Room> rooms);
3015

3116
@Save
3217
Room save(Room room);
3318
void deleteBy();
3419

35-
@Query("WHERE type = :type")
36-
List<Room> findByType(@Param("type") String type);
37-
3820
Optional<Room> findByNumber(Integer number);
3921
}

0 commit comments

Comments
 (0)