Package io.keikaiex.app.impl
Class BookManagerEx
- java.lang.Object
-
- io.keikai.app.impl.BookManagerImpl
-
- io.keikaiex.app.impl.BookManagerEx
-
- All Implemented Interfaces:
BookManager,Serializable
public class BookManagerEx extends BookManagerImpl
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class io.keikai.app.impl.BookManagerImpl
repo
-
-
Constructor Summary
Constructors Constructor Description BookManagerEx(BookRepository repo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteBook(BookInfo info)voiddetachBook(BookInfo info)booleanisBookAttached(BookInfo info)BookreadBook(BookInfo info)voidsaveAll()BookInfosaveBook(BookInfo info, Book book)voidshutdownAutoFileSaving()BookInfoupdateBook(BookInfo info, Book book)-
Methods inherited from class io.keikai.app.impl.BookManagerImpl
getInstance
-
-
-
-
Constructor Detail
-
BookManagerEx
public BookManagerEx(BookRepository repo)
-
-
Method Detail
-
readBook
public Book readBook(BookInfo info) throws IOException
- Specified by:
readBookin interfaceBookManager- Overrides:
readBookin classBookManagerImpl- Throws:
IOException
-
updateBook
public BookInfo updateBook(BookInfo info, Book book) throws IOException
- Specified by:
updateBookin interfaceBookManager- Overrides:
updateBookin classBookManagerImpl- Throws:
IOException
-
saveBook
public BookInfo saveBook(BookInfo info, Book book) throws IOException
- Specified by:
saveBookin interfaceBookManager- Overrides:
saveBookin classBookManagerImpl- Throws:
IOException
-
deleteBook
public void deleteBook(BookInfo info) throws IOException
- Specified by:
deleteBookin interfaceBookManager- Overrides:
deleteBookin classBookManagerImpl- Throws:
IOException
-
detachBook
public void detachBook(BookInfo info) throws IOException
- Specified by:
detachBookin interfaceBookManager- Overrides:
detachBookin classBookManagerImpl- Throws:
IOException
-
isBookAttached
public boolean isBookAttached(BookInfo info)
- Specified by:
isBookAttachedin interfaceBookManager- Overrides:
isBookAttachedin classBookManagerImpl
-
saveAll
public void saveAll() throws IOException- Specified by:
saveAllin interfaceBookManager- Overrides:
saveAllin classBookManagerImpl- Throws:
IOException
-
shutdownAutoFileSaving
public void shutdownAutoFileSaving()
- Specified by:
shutdownAutoFileSavingin interfaceBookManager- Overrides:
shutdownAutoFileSavingin classBookManagerImpl
-
-