Class MusicNotation
- java.lang.Object
-
- no.unit.nva.model.instancetypes.NonPeerReviewed<Range>
-
- no.unit.nva.model.instancetypes.NonPeerReviewedPaper
-
- no.unit.nva.model.instancetypes.musicalcontent.MusicNotation
-
- All Implemented Interfaces:
PublicationInstance<Range>
public class MusicNotation extends NonPeerReviewedPaper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMusicNotation.Builder
-
Field Summary
-
Fields inherited from class no.unit.nva.model.instancetypes.NonPeerReviewed
PEER_REVIEWED_ERROR_TEMPLATE
-
-
Constructor Summary
Constructors Constructor Description MusicNotation(Range pages, java.lang.String ismn)Creates an instance of Music Notation with all properties set.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetFormattedIsmn()java.lang.StringgetIsmn()-
Methods inherited from class no.unit.nva.model.instancetypes.NonPeerReviewedPaper
equals, getPages, hashCode, 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
-
MusicNotation
public MusicNotation(Range pages, java.lang.String ismn) throws InvalidIsmnException
Creates an instance of Music Notation with all properties set.- Parameters:
pages- A range of pages.ismn- The International Standard Music Number identifier string following ISO TC 46/SC 9.- Throws:
InvalidIsmnException- If the ISMN is invalid.
-
-