addAdvisory
public void addAdvisory(String advisory)
Add an advisory to the list.
advisory
- The new advisory xpath expression.
addIdentifier
public void addIdentifier(String id)
Add a new identifier for this resource.
id
- A new identifier for this resource.
getAdvisories
public List getAdvisories()
Get the complete list of advisories.
getBaseURL
public String getBaseURL()
Get the base URL of the resource.
getCreateDate
public Calendar getCreateDate()
throws IOException
Get the creation date of the resource.
- The creation date of the resource.
getCreateTool
public String getCreateTool()
Get the tool that created this resource, in the form of "vendor app version", ie
"Adobe Acrobat Distiller 5.0"
getIdentifiers
public List getIdentifiers()
Get the complete list of identifiers.
getLabel
public String getLabel()
Get the short phrase that describes this resource.
- The label for this resource.
getMetadataDate
public Calendar getMetadataDate()
throws IOException
Get the metadata change date for this resource.
- The metadata change date of the resource.
getModifyDate
public Calendar getModifyDate()
throws IOException
Get the date the resource was last modified.
- The modify date of the resource.
getNickname
public String getNickname()
Get the short informal name for this resource.
- The short name for this resource.
getRating
public Integer getRating()
Get a number that indicates the documents status.
- The rating of the document.
getThumbnail
public Thumbnail getThumbnail()
Get the default value for the thumbnail.
- The thumbnail of this resource.
getThumbnail
public Thumbnail getThumbnail(String language)
Get the thumbnail in a specific language.
language
- The language code to get the description for.
- The thumbnail in the specified language or null if it does not exist.
getThumbnailLanguages
public List getThumbnailLanguages()
Get a list of all languages that a thumbnail exists for.
- A non-null list of languages, potentially an empty list.
removeAdvisory
public void removeAdvisory(String advisory)
Remove an Advisory xpath expression.
advisory
- An xpath expression specifying properties that
were edited outside of the authoring application.
removeIdentifier
public void removeIdentifier(String id)
Remove an identifier to this resource.
id
- An identifier to this resource.
setBaseURL
public void setBaseURL(String url)
The base URL of the resource, for relative URLs in the document.
setCreateDate
public void setCreateDate(Calendar date)
Set the creation date of the resource.
date
- The creation date of the resource.
setCreateTool
public void setCreateTool(String creator)
The creator tool for the resource. In the form of "vendor app version", ie
"Adobe Acrobat Distiller 5.0"
creator
- The tool that was used to create the resource.
setLabel
public void setLabel(String label)
Set a short phrase that identifies this resource.
label
- A short description of this resource.
setMetadataDate
public void setMetadataDate(Calendar date)
Set the date that any metadata was updated.
date
- The metadata change date for this resource.
setModifyDate
public void setModifyDate(Calendar date)
Set the date that the resource was last modified.
date
- The modify date for this resource.
setNickname
public void setNickname(String nickname)
Set a short informal name for the resource.
nickname
- A short name of this resource.
setRating
public void setRating(Integer rating)
Set the document status.
rating
- A number indicating status relative to other documents.
setThumbnail
public void setThumbnail(String language,
Thumbnail thumbnail)
Set the thumbnail of this resource in a specific language.
language
- The language code.thumbnail
- The thumbnail in a specific language.
setThumbnail
public void setThumbnail(Thumbnail thumbnail)
Set the default value for the thumbnail.
thumbnail
- The thumbnail of this resource.