Package io.keikai.app.impl
Class BookManagerImpl
java.lang.Object
io.keikai.app.impl.BookManagerImpl
- All Implemented Interfaces:
BookManager,Serializable
- Direct Known Subclasses:
BookManagerEx
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteBook(BookInfo info) voiddetachBook(BookInfo info) static BookManagerImplgetInstance(BookRepository repo) booleanisBookAttached(BookInfo info) voidsaveAll()voidupdateBook(BookInfo info, Book book)
-
Field Details
-
repo
-
-
Constructor Details
-
BookManagerImpl
-
-
Method Details
-
readBook
- Specified by:
readBookin interfaceBookManager- Throws:
IOException
-
updateBook
- Specified by:
updateBookin interfaceBookManager- Throws:
IOException
-
saveBook
- Specified by:
saveBookin interfaceBookManager- Throws:
IOException
-
deleteBook
- Specified by:
deleteBookin interfaceBookManager- Throws:
IOException
-
detachBook
- Specified by:
detachBookin interfaceBookManager- Throws:
IOException
-
isBookAttached
- Specified by:
isBookAttachedin interfaceBookManager
-
saveAll
- Specified by:
saveAllin interfaceBookManager- Throws:
IOException
-
getInstance
-
shutdownAutoFileSaving
public void shutdownAutoFileSaving()- Specified by:
shutdownAutoFileSavingin interfaceBookManager
-