public abstract class AccountItem
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected long |
account |
protected java.lang.String |
author |
protected java.lang.String |
cover |
protected java.lang.Long |
dbId |
protected java.lang.String |
format |
protected java.lang.String |
id |
protected SearchResult.MediaType |
mediaType |
protected java.lang.String |
status |
protected java.lang.String |
title |
Constructor and Description |
---|
AccountItem() |
Modifier and Type | Method and Description |
---|---|
long |
getAccount() |
java.lang.String |
getAuthor() |
java.lang.String |
getCover() |
java.lang.Long |
getDbId() |
java.lang.String |
getFormat() |
java.lang.String |
getId() |
SearchResult.MediaType |
getMediaType() |
java.lang.String |
getStatus() |
java.lang.String |
getTitle() |
void |
set(java.lang.String key,
java.lang.String value)
Set property using the following keys: LentItem: barcode, returndate, homebranch,
lendingbranch, prolongurl, renewable, download
ReservedItem: availability, expirationdate, branch, cancelurl, bookingurl
Both: title, author, format, id, status
|
void |
setAccount(long account)
Set the ID of the account this item is associated with.
|
void |
setAuthor(java.lang.String author)
Set author.
|
void |
setCover(java.lang.String cover)
Set a cover URL for this item.
|
void |
setDbId(java.lang.Long dbId)
Set ID for this item in the local account database.
|
void |
setFormat(java.lang.String format)
Set item format.
|
void |
setId(java.lang.String id)
Set media ID to open detail page, if possible.
|
void |
setMediaType(SearchResult.MediaType mediaType)
Set the media type of this item.
|
void |
setStatus(java.lang.String status)
Set status of an item.
|
void |
setTitle(java.lang.String title)
Set title.
|
java.lang.String |
toString() |
protected long account
protected java.lang.String title
protected java.lang.String author
protected java.lang.String format
protected SearchResult.MediaType mediaType
protected java.lang.String id
protected java.lang.String status
protected java.lang.Long dbId
protected java.lang.String cover
public long getAccount()
public void setAccount(long account)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
public java.lang.String getFormat()
public void setFormat(java.lang.String format)
setMediaType(SearchResult.MediaType)
instead.public SearchResult.MediaType getMediaType()
public void setMediaType(SearchResult.MediaType mediaType)
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getStatus()
public void setStatus(java.lang.String status)
public java.lang.Long getDbId()
public void setDbId(java.lang.Long dbId)
public java.lang.String getCover()
public void setCover(java.lang.String cover)
public void set(java.lang.String key, java.lang.String value)
key
- one of the keys mentioned abovevalue
- the value to set. Dates must be in ISO-8601 format (yyyy-MM-dd) and booleans as
"Y"/"N".public java.lang.String toString()
toString
in class java.lang.Object