org.outerj.daisy.books.store
Interface BookStore

All Known Implementing Classes:
BookStoreImpl

public interface BookStore


Method Summary
 BookInstance createBookInstance(java.lang.String name, java.lang.String label)
          Throws an exception if a book instance with this name already exists.
 void deleteBookInstance(java.lang.String name)
           
 boolean existsBookInstance(java.lang.String name)
          Checks whether a book instance with the given name exists.
 BookInstance getBookInstance(java.lang.String name)
           
 java.util.Collection getBookInstances()
           
 void renameBookInstance(java.lang.String oldName, java.lang.String newName)
           
 

Method Detail

createBookInstance

BookInstance createBookInstance(java.lang.String name,
                                java.lang.String label)
Throws an exception if a book instance with this name already exists. The returned book instance will be locked.


getBookInstance

BookInstance getBookInstance(java.lang.String name)

deleteBookInstance

void deleteBookInstance(java.lang.String name)

getBookInstances

java.util.Collection getBookInstances()

renameBookInstance

void renameBookInstance(java.lang.String oldName,
                        java.lang.String newName)

existsBookInstance

boolean existsBookInstance(java.lang.String name)
Checks whether a book instance with the given name exists.



Copyright © -2006 . All Rights Reserved.