Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f366635

Browse files
implement in BookService and BookController and refactor LogRepository (delete unused method from interface)
1 parent 9aa175a commit f366635

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

‎api-first-development-service/src/main/java/com/csaba79coder/apifirstdevelopment/controller/BookController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public ResponseEntity<BookModel> getBookById(UUID bookId) {
3838

3939
@Override
4040
public ResponseEntity<List<BookModel>> renderAllBooks() {
41-
return null;
41+
return ResponseEntity.status(200).body(bookService.renderAllBooks());
4242
}
4343

4444
@Override

‎api-first-development-service/src/main/java/com/csaba79coder/apifirstdevelopment/persistence/LogRepository.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,8 @@
44
import org.springframework.data.jpa.repository.JpaRepository;
55
import org.springframework.stereotype.Repository;
66

7-
import java.time.LocalDateTime;
8-
import java.util.Optional;
97
import java.util.UUID;
108

119
@Repository
1210
public interface LogRepository extends JpaRepository<Log, UUID> {
13-
// Optional<Log> findLogsByLoggedAtStartingWith(LocalDateTime localDateTime);
1411
}

‎api-first-development-service/src/main/java/com/csaba79coder/apifirstdevelopment/service/BookService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import java.util.List;
1818
import java.util.NoSuchElementException;
1919
import java.util.UUID;
20+
import java.util.stream.Collectors;
2021

2122
@Service
2223
@RequiredArgsConstructor
@@ -53,7 +54,9 @@ public BookModel getBookById(UUID id) {
5354
}
5455

5556
public List<BookModel> renderAllBooks() {
56-
return null;
57+
return bookRepository.findAll()
58+
.stream().map(Mapper::mapBookEntityToBookModel)
59+
.collect(Collectors.toList());
5760
}
5861

5962
public BookModel updateAnExistingBook(UUID id, ModifiedBookModel modifyBook) {

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /