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