public final class Book extends Object implements IClusterable
Modifier and Type | Class and Description |
---|---|
static class |
Book.WritingStyle
Typesafe enumeration for writing styles
|
Modifier and Type | Field and Description |
---|---|
static Book.WritingStyle |
BAD
Bad book
|
static Book.WritingStyle |
BORING
Boring book
|
static boolean |
FICTION
Value for fiction books.
|
static Book.WritingStyle |
FUNNY
Funny book
|
static boolean |
NON_FICTION
Value for non-fiction books.
|
static Book.WritingStyle |
SAD
Sad book
|
Constructor and Description |
---|
Book(String title,
String author,
boolean isFiction)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static Book |
get(long id) |
String |
getAuthor() |
static Collection<Book> |
getBooks() |
Book |
getCompanionBook() |
boolean |
getFiction() |
long |
getId() |
Book |
getRelatedBook() |
String |
getTitle() |
List<Book.WritingStyle> |
getWritingStyles() |
void |
setAuthor(String string) |
void |
setCompanionBook(Book book) |
void |
setFiction(boolean isFiction) |
void |
setId(long id) |
void |
setRelatedBook(Book relatedBook) |
void |
setTitle(String string) |
void |
setWritingStyles(List<Book.WritingStyle> writingStyles) |
String |
toString() |
public static final boolean FICTION
public static final boolean NON_FICTION
public static final Book.WritingStyle FUNNY
public static final Book.WritingStyle BORING
public static final Book.WritingStyle SAD
public static final Book.WritingStyle BAD
public static Book get(long id)
id
- Book idpublic static Collection<Book> getBooks()
public final long getId()
public final void setId(long id)
id
- New idpublic final String getAuthor()
public final String getTitle()
public final void setAuthor(String string)
string
- public final void setTitle(String string)
string
- public final Book getCompanionBook()
public final void setCompanionBook(Book book)
book
- A book that makes a good companion to this onepublic final void setFiction(boolean isFiction)
isFiction
- True if this book is fictionpublic final boolean getFiction()
public final List<Book.WritingStyle> getWritingStyles()
public final void setWritingStyles(List<Book.WritingStyle> writingStyles)
writingStyles
- The writingStyles to set.public final Book getRelatedBook()
public final void setRelatedBook(Book relatedBook)
relatedBook
- The relatedBook to set.public final String toString()
toString
in class Object
Object.toString()
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.