public class BookManagerImpl extends java.lang.Object implements BookManager, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected BookRepository |
repo |
Modifier | Constructor and Description |
---|---|
protected |
BookManagerImpl(BookRepository repo) |
Modifier and Type | Method and Description |
---|---|
void |
deleteBook(BookInfo info) |
void |
detachBook(BookInfo info) |
static BookManagerImpl |
getInstance(BookRepository repo) |
boolean |
isBookAttached(BookInfo info) |
Book |
readBook(BookInfo info) |
void |
saveAll() |
BookInfo |
saveBook(BookInfo info,
Book book) |
void |
shutdownAutoFileSaving() |
BookInfo |
updateBook(BookInfo info,
Book book) |
protected BookRepository repo
protected BookManagerImpl(BookRepository repo)
public Book readBook(BookInfo info) throws java.io.IOException
readBook
in interface BookManager
java.io.IOException
public BookInfo updateBook(BookInfo info, Book book) throws java.io.IOException
updateBook
in interface BookManager
java.io.IOException
public BookInfo saveBook(BookInfo info, Book book) throws java.io.IOException
saveBook
in interface BookManager
java.io.IOException
public void deleteBook(BookInfo info) throws java.io.IOException
deleteBook
in interface BookManager
java.io.IOException
public void detachBook(BookInfo info) throws java.io.IOException
detachBook
in interface BookManager
java.io.IOException
public boolean isBookAttached(BookInfo info)
isBookAttached
in interface BookManager
public void saveAll() throws java.io.IOException
saveAll
in interface BookManager
java.io.IOException
public static BookManagerImpl getInstance(BookRepository repo)
public void shutdownAutoFileSaving()
shutdownAutoFileSaving
in interface BookManager
Copyright © 2005-2010 Potix Corporation. All Rights Reserved.