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