Package no.unit.nva.model.contexttypes
Class Report
- java.lang.Object
-
- no.unit.nva.model.contexttypes.Book
-
- no.unit.nva.model.contexttypes.Report
-
- All Implemented Interfaces:
BasicContext,PublicationContext,SerialPublication
public class Report extends Book implements SerialPublication, BasicContext
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReport.Builder-
Nested classes/interfaces inherited from class no.unit.nva.model.contexttypes.Book
Book.BookBuilder
-
-
Field Summary
-
Fields inherited from class no.unit.nva.model.contexttypes.Book
ANYTHING_BUT_DIGITS_REGEX, ISBN_VALIDATOR, JSON_PROPERTY_ISBN_LIST, JSON_PROPERTY_PUBLISHER, JSON_PROPERTY_SERIES, JSON_PROPERTY_SERIES_NUMBER, JSON_PROPERTY_SERIES_TITLE
-
-
Constructor Summary
Constructors Constructor Description Report(BookSeries series, java.lang.String seriesTitle, java.lang.String seriesNumber, PublishingHouse publisher, java.util.List<java.lang.String> isbnList, java.lang.String printIssn, java.lang.String onlineIssn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetOnlineIssn()java.lang.StringgetPrintIssn()inthashCode()-
Methods inherited from class no.unit.nva.model.contexttypes.Book
copy, getIsbnList, getPublisher, getSeries, getSeriesNumber
-
-
-
-
Constructor Detail
-
Report
public Report(BookSeries series, java.lang.String seriesTitle, java.lang.String seriesNumber, PublishingHouse publisher, java.util.List<java.lang.String> isbnList, java.lang.String printIssn, java.lang.String onlineIssn) throws InvalidIsbnException, InvalidIssnException, InvalidUnconfirmedSeriesException
-
-
Method Detail
-
getPrintIssn
public java.lang.String getPrintIssn()
- Specified by:
getPrintIssnin interfaceSerialPublication
-
getOnlineIssn
public java.lang.String getOnlineIssn()
- Specified by:
getOnlineIssnin interfaceSerialPublication
-
-