Class JournalNonPeerReviewedContent
- java.lang.Object
-
- no.unit.nva.model.instancetypes.NonPeerReviewed<Range>
-
- no.unit.nva.model.instancetypes.NonPeerReviewedPaper
-
- no.unit.nva.model.instancetypes.journal.JournalNonPeerReviewedContent
-
- All Implemented Interfaces:
JournalContent,PublicationInstance<Range>
- Direct Known Subclasses:
FeatureArticle,JournalCorrigendum,JournalInterview,JournalIssue,JournalLeader,JournalLetter,JournalReview,JournalShortCommunication
public class JournalNonPeerReviewedContent extends NonPeerReviewedPaper implements JournalContent
-
-
Field Summary
-
Fields inherited from class no.unit.nva.model.instancetypes.NonPeerReviewed
PEER_REVIEWED_ERROR_TEMPLATE
-
-
Constructor Summary
Constructors Constructor Description JournalNonPeerReviewedContent(java.lang.String volume, java.lang.String issue, java.lang.String articleNumber, Range pages)Creates an object that matches the Journal pattern, but throws an exception if peerReviewed is set to true.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetArticleNumber()java.lang.StringgetIssue()java.lang.StringgetVolume()inthashCode()voidsetArticleNumber(java.lang.String articleNumber)voidsetIssue(java.lang.String issue)voidsetVolume(java.lang.String volume)-
Methods inherited from class no.unit.nva.model.instancetypes.NonPeerReviewedPaper
getPages, setPages
-
Methods inherited from class no.unit.nva.model.instancetypes.NonPeerReviewed
isPeerReviewed, setPeerReviewed
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface no.unit.nva.model.instancetypes.PublicationInstance
getInstanceType
-
-
-
-
Constructor Detail
-
JournalNonPeerReviewedContent
public JournalNonPeerReviewedContent(java.lang.String volume, java.lang.String issue, java.lang.String articleNumber, Range pages)Creates an object that matches the Journal pattern, but throws an exception if peerReviewed is set to true.- Parameters:
volume- Journal volume for the article.issue- Journal issue for the article.articleNumber- Article number for the article.pages- Page range for the article.
-
-
Method Detail
-
setVolume
public void setVolume(java.lang.String volume)
- Specified by:
setVolumein interfaceJournalContent
-
getVolume
public java.lang.String getVolume()
- Specified by:
getVolumein interfaceJournalContent
-
setIssue
public void setIssue(java.lang.String issue)
- Specified by:
setIssuein interfaceJournalContent
-
getIssue
public java.lang.String getIssue()
- Specified by:
getIssuein interfaceJournalContent
-
setArticleNumber
public void setArticleNumber(java.lang.String articleNumber)
- Specified by:
setArticleNumberin interfaceJournalContent
-
getArticleNumber
public java.lang.String getArticleNumber()
- Specified by:
getArticleNumberin interfaceJournalContent
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classNonPeerReviewedPaper
-
hashCode
public int hashCode()
- Overrides:
hashCodein classNonPeerReviewedPaper
-
-