Package no.unit.nva.model.contexttypes
Class Book.BookBuilder
- java.lang.Object
-
- no.unit.nva.model.contexttypes.Book.BookBuilder
-
- Enclosing class:
- Book
public static final class Book.BookBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BookBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bookbuild()Book.BookBuilderwithIsbnList(java.util.List<java.lang.String> isbnList)Book.BookBuilderwithPublisher(PublishingHouse publisher)Book.BookBuilderwithSeries(BookSeries series)Book.BookBuilderwithSeriesNumber(java.lang.String seriesNumber)
-
-
-
Method Detail
-
withSeries
public Book.BookBuilder withSeries(BookSeries series)
-
withSeriesNumber
public Book.BookBuilder withSeriesNumber(java.lang.String seriesNumber)
-
withPublisher
public Book.BookBuilder withPublisher(PublishingHouse publisher)
-
withIsbnList
public Book.BookBuilder withIsbnList(java.util.List<java.lang.String> isbnList)
-
build
public Book build() throws InvalidIsbnException
- Throws:
InvalidIsbnException
-
-