net.jakubholy.jeeutils.jsfelcheck.webtest.jsf12.dao
Class SpringBookDaoImpl

java.lang.Object
  extended by net.jakubholy.jeeutils.jsfelcheck.webtest.jsf12.dao.SpringBookDaoImpl
All Implemented Interfaces:
BookDao

public class SpringBookDaoImpl
extends Object
implements BookDao

Access DB using JdbcTemplate and BeanPropertyRowMapper.


Constructor Summary
SpringBookDaoImpl()
           
 
Method Summary
 SortedSet<AuthorStats> findAuthors()
           
 Collection<Book> findBooksByAuthor(String author)
           
 Collection<Book> findTopBestRatedBooks()
           
 Collection<Book> getAllBooks()
           
 DataSource getDataSource()
           
 void markSoldOut(Collection<Book> books)
           
 void setDataSource(DataSource dataSource)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringBookDaoImpl

public SpringBookDaoImpl()
Method Detail

getAllBooks

public Collection<Book> getAllBooks()
Specified by:
getAllBooks in interface BookDao

findTopBestRatedBooks

public Collection<Book> findTopBestRatedBooks()
Specified by:
findTopBestRatedBooks in interface BookDao

findBooksByAuthor

public Collection<Book> findBooksByAuthor(String author)
Specified by:
findBooksByAuthor in interface BookDao

markSoldOut

public void markSoldOut(Collection<Book> books)
Specified by:
markSoldOut in interface BookDao

findAuthors

public SortedSet<AuthorStats> findAuthors()
Specified by:
findAuthors in interface BookDao

setDataSource

public void setDataSource(DataSource dataSource)

getDataSource

public DataSource getDataSource()


Copyright © 2012. All Rights Reserved.