Package com.rometools.modules.base
Interface ScholarlyArticle
-
- All Superinterfaces:
GlobalInterface,Serializable
- All Known Subinterfaces:
GoogleBase
- All Known Implementing Classes:
GoogleBaseImpl
public interface ScholarlyArticle extends GlobalInterface
This is an interface for the GoogleBase plug in that exposes methods used for Scholarly publication, research studies and reference materials.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String[]getAuthors()Array of Author Names.IntegergetPages()Number of pages in the article.StringgetPublicationName()Name of the publication.StringgetPublicationVolume()Volume of the publication.DategetPublishDate()Date article was published.voidsetAuthors(String[] authors)Array of Author Names.voidsetPages(Integer pages)Number of pages in the article.voidsetPublicationName(String publicationName)Name of the publication.voidsetPublicationVolume(String publicationVolume)Volume of the publication.voidsetPublishDate(Date publishDate)Date article was published.-
Methods inherited from interface com.rometools.modules.base.GlobalInterface
getExpirationDate, getExpirationDateTime, getId, getImageLinks, getLabels, setExpirationDate, setExpirationDateTime, setId, setImageLinks, setLabels
-
-
-
-
Method Detail
-
setAuthors
void setAuthors(String[] authors)
Array of Author Names. Limit 10.author Details Author of the item. Example <g:author>John Steinbeck</g:author> Attribute of Reference Items, News and Articles Content type string - Parameters:
authors- Array of Author Names. Limit 10.
-
getAuthors
String[] getAuthors()
Array of Author Names. Limit 10.author Details Author of the item. Example <g:author>John Steinbeck</g:author> Attribute of Reference Items, News and Articles Content type string - Returns:
- Array of author names.
-
setPages
void setPages(Integer pages)
Number of pages in the article.pages Details The number of pages in the publication. Example <g:pages>18</g:pages> Attribute of Reference Items, News and Articles Content type integer - Parameters:
pages- Number of pages in the article
-
getPages
Integer getPages()
Number of pages in the article.pages Details The number of pages in the publication. Example <g:pages>18</g:pages> Attribute of Reference Items, News and Articles Content type integer - Returns:
- Number of pages in the article
-
setPublicationName
void setPublicationName(String publicationName)
Name of the publication.- Parameters:
publicationName- Name of the publication.
-
getPublicationName
String getPublicationName()
Name of the publication.- Returns:
- Name of the publication.
-
setPublicationVolume
void setPublicationVolume(String publicationVolume)
Volume of the publication.publication_volume Details Volume of the publication. Example <g:publication_volume>VI</g:publication_volume> Attribute of Reference Items Content type string - Parameters:
publicationVolume- Volume of the publication.
-
getPublicationVolume
String getPublicationVolume()
Volume of the publication.publication_volume Details Volume of the publication. Example <g:publication_volume>VI</g:publication_volume> Attribute of Reference Items Content type string - Returns:
- Volume of the publication.
-
setPublishDate
void setPublishDate(Date publishDate)
Date article was published.publish_date Details Date the item was published in ISO 8601 format: YYYY-MM-DD Example <g:publish_date>2005-12-20</g:publish_date> Attribute of Reference Items Content type date - Parameters:
publishDate- Date article was published
-
-