do not need
This commit is contained in:
parent
9bd03a2523
commit
30b91e85eb
|
@ -1,40 +0,0 @@
|
|||
package com.baeldung.hexagonalPattern.adapters;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import com.baeldung.hexagonalPattern.core.domain.Book;
|
||||
import com.baeldung.hexagonalPattern.ports.LibraryRepo;
|
||||
|
||||
@Repository
|
||||
public class LibraryRepoImpl implements LibraryRepo {
|
||||
// This class is the actual implementation of the out bound port/adapter.
|
||||
|
||||
private HashMap<String, Book> books = new HashMap<String, Book>();
|
||||
|
||||
@Override
|
||||
public int insertBook(Book book) {
|
||||
// Mock Database call here.
|
||||
books.put("mock", new Book("mock", "mock", "mock"));
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Book searchBook(String name) {
|
||||
// TODO Auto-generated method stub
|
||||
Book b = new Book();
|
||||
// Some code for retrieval of book from db
|
||||
return b;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Book> getAllBooks() {
|
||||
// Fetch all books from db
|
||||
return books.values().stream().collect(Collectors.toList());
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue