Uses of Class
org.norvelle.textcite.model.DuplicateRecordException

Packages that use DuplicateRecordException
org.norvelle.textcite.model This package contains the classes used for the TextCite data model. 
 

Uses of DuplicateRecordException in org.norvelle.textcite.model
 

Methods in org.norvelle.textcite.model that throw DuplicateRecordException
 void AuthorCollection.registerAuthor(Author author)
          Adds the given Author to the list.
 void BookCollection.registerBook(Book book)
          Add a Book object to the list.
 void Book.setAuthor(Author newAuthor)
           
 void Book.setName(java.lang.String n)
          Change the name of the book.
 void Author.setName(java.lang.String name)
          Changing the name of an Author involves resorting the AuthorCollection, so we remove the Author from the list, then re-add it to make it sort properly under its new name.
 void Book.setName(java.lang.String n, boolean register)
          Used internally to update a book name when a book by the same name exists, but by a different author.
 

Constructors in org.norvelle.textcite.model that throw DuplicateRecordException
Author(java.lang.String name)
          Construct the Author object using the name given.
Book(java.lang.String n)
          Construct a brand-new Book object from scratch.
Book(java.lang.String n, Author a, java.lang.String yp, java.lang.String bid)
          Construct a brand-new Book object from scratch, but supplying an Author object.