public abstract class AccountItem
extends java.lang.Object
Constructor and Description |
---|
AccountItem() |
Modifier and Type | Method and Description |
---|---|
long |
getAccount() |
java.lang.String |
getAuthor() |
java.lang.Long |
getDbId() |
java.lang.String |
getFormat() |
java.lang.String |
getId() |
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 |
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 |
setStatus(java.lang.String status)
Set status of an item.
|
void |
setTitle(java.lang.String title)
Set title.
|
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)
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 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".