Class Book
- java.lang.Object
-
- org.apache.wicket.examples.library.Book
-
- All Implemented Interfaces:
Serializable,IClusterable
public final class Book extends Object implements IClusterable
An example POJO model.- Author:
- Jonathan Locke
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBook.WritingStyleTypesafe enumeration for writing styles
-
Field Summary
Fields Modifier and Type Field Description static Book.WritingStyleBADBad bookstatic Book.WritingStyleBORINGBoring bookstatic booleanFICTIONValue for fiction books.static Book.WritingStyleFUNNYFunny bookstatic booleanNON_FICTIONValue for non-fiction books.static Book.WritingStyleSADSad book
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Bookget(long id)StringgetAuthor()static Collection<Book>getBooks()BookgetCompanionBook()booleangetFiction()longgetId()BookgetRelatedBook()StringgetTitle()List<Book.WritingStyle>getWritingStyles()voidsetAuthor(String string)voidsetCompanionBook(Book book)voidsetFiction(boolean isFiction)voidsetId(long id)voidsetRelatedBook(Book relatedBook)voidsetTitle(String string)voidsetWritingStyles(List<Book.WritingStyle> writingStyles)StringtoString()
-
-
-
Field Detail
-
FICTION
public static final boolean FICTION
Value for fiction books.- See Also:
- Constant Field Values
-
NON_FICTION
public static final boolean NON_FICTION
Value for non-fiction books.- See Also:
- Constant Field Values
-
FUNNY
public static final Book.WritingStyle FUNNY
Funny book
-
BORING
public static final Book.WritingStyle BORING
Boring book
-
SAD
public static final Book.WritingStyle SAD
Sad book
-
BAD
public static final Book.WritingStyle BAD
Bad book
-
-
Method Detail
-
get
public static Book get(long id)
- Parameters:
id- Book id- Returns:
- Book for id
-
getBooks
public static Collection<Book> getBooks()
- Returns:
- All books
-
getId
public final long getId()
- Returns:
- Book id
-
setId
public final void setId(long id)
- Parameters:
id- New id
-
getAuthor
public final String getAuthor()
- Returns:
- The author
-
getTitle
public final String getTitle()
- Returns:
- The title
-
setAuthor
public final void setAuthor(String string)
- Parameters:
string-
-
setTitle
public final void setTitle(String string)
- Parameters:
string-
-
getCompanionBook
public final Book getCompanionBook()
- Returns:
- A book that makes a good companion to this one
-
setCompanionBook
public final void setCompanionBook(Book book)
- Parameters:
book- A book that makes a good companion to this one
-
setFiction
public final void setFiction(boolean isFiction)
- Parameters:
isFiction- True if this book is fiction
-
getFiction
public final boolean getFiction()
- Returns:
- True if this book is fiction
-
getWritingStyles
public final List<Book.WritingStyle> getWritingStyles()
- Returns:
- Returns the writingStyles.
-
setWritingStyles
public final void setWritingStyles(List<Book.WritingStyle> writingStyles)
- Parameters:
writingStyles- The writingStyles to set.
-
getRelatedBook
public final Book getRelatedBook()
- Returns:
- Returns the relatedBook.
-
setRelatedBook
public final void setRelatedBook(Book relatedBook)
- Parameters:
relatedBook- The relatedBook to set.
-
toString
public final String toString()
- Overrides:
toStringin classObject- See Also:
Object.toString()
-
-