File tree Expand file tree Collapse file tree 1 file changed +0
-18
lines changed
src/main/java/org/soujava/demos/mongodb/document Expand file tree Collapse file tree 1 file changed +0
-18
lines changed Original file line number Diff line number Diff line change 11package org .soujava .demos .mongodb .document ;
22
3- import jakarta .data .repository .Param ;
43import jakarta .data .repository .Query ;
54import jakarta .data .repository .Repository ;
65import 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}
You can’t perform that action at this time.
0 commit comments