Package no.unit.nva.model.contexttypes
Class Report.Builder
- java.lang.Object
-
- no.unit.nva.model.contexttypes.Report.Builder
-
- Enclosing class:
- Report
public static final class Report.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Reportbuild()Report.BuilderwithIsbnList(java.util.List<java.lang.String> isbnList)Report.BuilderwithPublisher(PublishingHouse publisher)Report.BuilderwithSeries(BookSeries series)Report.BuilderwithSeriesNumber(java.lang.String seriesNumber)
-
-
-
Method Detail
-
withSeries
public Report.Builder withSeries(BookSeries series)
-
withSeriesNumber
public Report.Builder withSeriesNumber(java.lang.String seriesNumber)
-
withPublisher
public Report.Builder withPublisher(PublishingHouse publisher)
-
withIsbnList
public Report.Builder withIsbnList(java.util.List<java.lang.String> isbnList)
-
build
public Report build() throws InvalidIssnException, InvalidIsbnException, InvalidUnconfirmedSeriesException
-
-