Java Reference
In-Depth Information
Listing 5-18. BookService Interface
package com.apress.aop;
import java.util.List;
public interface BookService {
public List<Book> getAllBooks();
}
Listing 5-19 illustrates the implementation of this BookService .
Listing 5-19. BookService Implementation
1. package com.apress.aop;
2.
3. import java.util.ArrayList;
4. import java.util.List;
5.
6. public class BookServiceImpl implements BookService{
7. private static List<Book> bookList;
8. static {
9.
10. Book book1 = new Book();
11. book1.setId((long)1);
12. book1.setBookTitle("Modern Java");
13.
14. Book book2 = new Book();
15. book2.setId((long)2);
16. book2.setBookTitle("Beginning Groovy");
17.
18. Book book3 = new Book();
19. book3.setId((long)2);
20. book3.setBookTitle("Beginning Scala");
21.
22. bookList = new ArrayList<Book>();
23. bookList.add(book1);
24. bookList.add(book2);
25. bookList.add(book3);
26. }
27.
28.
29. public List<Book> getAllBooks() {
30. for(Book b: bookList){
31. System.out.println("Books:"+b.getBookTitle());
32. }
33. return bookList;
34. }
35. }
 
Search WWH ::




Custom Search