Skip to content

Commit e37cced

Browse files
committed
feat: include room repository new services
Signed-off-by: Otavio Santana <[email protected]>
1 parent d949e23 commit e37cced

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/main/java/org/soujava/demos/mongodb/document/RoomRepository.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package org.soujava.demos.mongodb.document;
22

3+
import jakarta.data.repository.Delete;
34
import jakarta.data.repository.Query;
45
import jakarta.data.repository.Repository;
6+
import jakarta.data.repository.Save;
57

68
import java.util.List;
79

@@ -14,9 +16,14 @@ public interface RoomRepository {
1416
@Query(" WHERE type <> 'VIP_SUITE' AND status = 'AVAILABLE' AND cleanStatus = 'CLEAN'")
1517
List<Room> findAvailableStandardRooms();
1618

17-
@Query("WHERE cleanStatus <> 'CLEAN' AND status != 'OUT_OF_SERVICE'")
19+
@Query("WHERE cleanStatus <> 'CLEAN' AND status <> 'OUT_OF_SERVICE'")
1820
List<Room> findRoomsNeedingCleaning();
1921

2022
@Query("WHERE smokingAllowed = true AND status = 'AVAILABLE'")
2123
List<Room> findAvailableSmokingRooms();
24+
25+
@Save
26+
void save(List<Room> rooms);
27+
28+
void deleteBy();
2229
}

0 commit comments

Comments
 (0)