public class DefaultBookmark extends Object implements Bookmark
The GNU Lesser General Public License for details.
,
Serialized FormModifier and Type | Field and Description |
---|---|
private List<Book> |
books
The list of books.
|
private String |
lookupRequest
The lookup request.
|
private SearchRequest |
searchRequest
The search request.
|
private static long |
serialVersionUID
Serialization ID
|
Constructor and Description |
---|
DefaultBookmark()
Create an empty default bookmark
|
Modifier and Type | Method and Description |
---|---|
void |
addBook(Book book)
Add a Book to this Bookmark.
|
DefaultBookmark |
clone()
This needs to be declared here so that it is visible as a method on a
derived Bookmark.
|
BookData |
getBookData()
Convert this Bookmark into a BookData by converting the SearchReqeust or
lookup request into a key list.
|
List<Book> |
getBooks()
Return the ordered set of books.
|
String |
getLookupRequest()
Get the lookup request.
|
SearchRequest |
getSearchRequest()
Get the SearchRequest for this Bookmark.
|
void |
setLookupRequest(String request)
Set the lookup request for this Bookmark.
|
void |
setSearchRequest(SearchRequest request)
Set the SearchRequest for this Bookmark.
|
private String lookupRequest
private SearchRequest searchRequest
private static final long serialVersionUID
public void addBook(Book book)
Bookmark
public List<Book> getBooks()
Bookmark
public void setSearchRequest(SearchRequest request)
Bookmark
setSearchRequest
in interface Bookmark
request
- the SearchRequestpublic SearchRequest getSearchRequest()
Bookmark
getSearchRequest
in interface Bookmark
public void setLookupRequest(String request)
Bookmark
setLookupRequest
in interface Bookmark
request
- the lookup request.public String getLookupRequest()
Bookmark
getLookupRequest
in interface Bookmark
public BookData getBookData()
Bookmark
getBookData
in interface Bookmark