public class SimpleRepository extends Object implements BookRepository
| Constructor and Description |
|---|
SimpleRepository(File root) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
delete(BookInfo info)
Deletes a book
|
List<BookInfo> |
list()
Get the BookInfo list
|
Book |
load(BookInfo info)
Loads a book
|
BookInfo |
save(BookInfo info,
Book book)
Saves a book and replace book of BookInfo.
|
BookInfo |
save(BookInfo info,
Book book,
boolean isForce)
Saves a book and replace book of BookInfo
|
BookInfo |
saveAs(String bookname,
Book book)
Saves a book with a new name,
|
public SimpleRepository(File root)
public List<BookInfo> list()
BookRepositorylist in interface BookRepositorypublic Book load(BookInfo info) throws IOException
BookRepositoryload in interface BookRepositoryinfo - the BookInfoIOExceptionpublic BookInfo save(BookInfo info, Book book) throws IOException
BookRepositorysave in interface BookRepositoryinfo - the BookInfobook - the book to be savedIOExceptionpublic BookInfo save(BookInfo info, Book book, boolean isForce) throws IOException
BookRepositorysave in interface BookRepositoryinfo - the BookInfobook - the book to be savedisForce - save without dirty check if trueIOExceptionpublic BookInfo saveAs(String bookname, Book book) throws IOException
BookRepositorysaveAs in interface BookRepositorybookname - the new namebook - the book to be savedIOExceptionpublic boolean delete(BookInfo info) throws IOException
BookRepositorydelete in interface BookRepositoryinfo - the BookInfoIOExceptionCopyright © 2020. All rights reserved.